Per crear les taules de la BBDD, li he demanat a la IA com ho havia de fer i també li he donat la rúbrica que havia de seguir perquè ho fes exactament com s’havia de fer.
He de crear unes taules per a una BBDD per a una LAN Party la qual ha de contenir una taula amb els participants i una altra amb els seients, com a màxim s'han de poder guardar 80 usuaris, la BBDD ha de ser en MariaDB o Mysql.
Com a la màquina física no tinc permisos per tenir MariaDB o Mysql ho he fet amb SSH a una MV, llavors després m’ho he passat a la física i l’he guardat en un arxiu .sql.
Després de demanar-li a la IA el que havia de fer he seguit els passos que m’ha dit.
Primer de tot m’he connectat amb SSH a l’usuari root de la MV per treballar des de la meva terminal.

Una vegada he iniciar sesió he entrat a Mariadb escribint:
mariadb

A partir d’aquí he seguit els pasos de la IA
Primer he creat la base de dades (en aquest cas ja està creada llavors surt un error)
CREATE DATABASE lan_party;
USE lan_party;

Ara he creat les taules, amb les especificacions que li he demanat a la IA
Particiants:
CREATE TABLE participants (
id_participant INT AUTO_INCREMENT PRIMARY KEY,
nom VARCHAR(50) NOT NULL,
cognoms VARCHAR(100) NOT NULL,
nick VARCHAR(30) UNIQUE NOT NULL,
dni VARCHAR(9) UNIQUE NOT NULL,
correu VARCHAR(100) UNIQUE NOT NULL
);

Jocs:
CREATE TABLE jocs (
id_joc INT AUTO_INCREMENT PRIMARY KEY,
nom_joc VARCHAR(100) NOT NULL,
plataforma VARCHAR(50)
);

Resultats:
CREATE TABLE resultats (
id_resultat INT AUTO_INCREMENT PRIMARY KEY,
id_participant INT NOT NULL,
id_joc INT NOT NULL,
puntuacio INT DEFAULT 0,
posicio INT,
data_partida DATETIME DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT fk_participant_res FOREIGN KEY (id_participant) REFERENCES participants(id_participant),
CONSTRAINT fk_joc_res FOREIGN KEY (id_joc) REFERENCES jocs(id_joc)
);

Una vegada creades les taules, he sortit de MariaDB per passar el fitxer a la màquina física.
exit

El següent pas després d’haver sortit de MariaDB és escriure la següent comanda per poder veure tot el codi.
cat nom_del_teu_fitxer.sql
Això ens deixarà llegir el text sense modificar-lo, i el fet d’estar fent SSH des de la màquina física ens permet fer Ctrl + C i Ctrl + V.

Ara selecciono tot el codi fent Ctrl + C i Ctrl + V en un programa de codi com ara VS Code.

Per últim, l’he guardat amb el nom BBDD.sql.

Deixa un comentari