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)
);