Archivo SQL con datos

SQL para crear la BDs

CREATE DATABASE IF NOT EXISTS AjedrezDB;
USE AjedrezDB;

CREATE TABLE Partida (
    id_partida INT PRIMARY KEY AUTO_INCREMENT,
    evento VARCHAR(255),
    sitio VARCHAR(255),
    fecha DATE,
    ronda INT,
    resultado VARCHAR(7),
    eco VARCHAR(10),
    ply_count INT
);

CREATE TABLE Jugador (
    id_jugador INT PRIMARY KEY AUTO_INCREMENT,
    nombre VARCHAR(255)
);

CREATE TABLE Participacion (
    id_partida INT,
    id_jugador INT,
    color ENUM('blancas', 'negras'),
    PRIMARY KEY (id_partida, id_jugador),
    FOREIGN KEY (id_partida) REFERENCES Partida(id_partida),
    FOREIGN KEY (id_jugador) REFERENCES Jugador(id_jugador)
);

CREATE TABLE Movimiento (
    id_movimiento INT PRIMARY KEY AUTO_INCREMENT,
    id_partida INT,
    turno INT,
    color ENUM('blancas', 'negras'),
    movimiento VARCHAR(10),
    tiempo TIME,
    comentario VARCHAR(255),
    FOREIGN KEY (id_partida) REFERENCES Partida(id_partida)
);