-- create table
CREATE TABLE studente (
id INT NOT NULL,
nome VARCHAR(45) NOT NULL,
sesso CHAR(1) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE classe (
id INT NOT NULL,
nome VARCHAR(45) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE materia (
id INT NOT NULL,
nome VARCHAR(45) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE lezione (
id INT NOT NULL,
id_studente INT NOT NULL,
id_materia INT NOT NULL,
id_classe INT NOT NULL,
data DATE,
PRIMARY KEY (id),
CONSTRAINT fk_lezione_studente
FOREIGN KEY (id_studente) REFERENCES studente (id),
CONSTRAINT fk_lezione_materia
FOREIGN KEY (id_materia) REFERENCES materia (id),
CONSTRAINT fk_lezione_classe
FOREIGN KEY (id_classe) REFERENCES classe (id)
);
-- insert value
INSERT INTO studente VALUES (1, 'Ryan', 'M');
INSERT INTO studente VALUES (2, 'Joanna', 'F');
INSERT INTO studente VALUES (3, 'Robert', 'M');
INSERT INTO classe VALUES (1, '1A');
INSERT INTO classe VALUES (2, '1B');
INSERT INTO materia VALUES (1, 'Italiano');
INSERT INTO materia VALUES (2, 'Inglese');
INSERT INTO lezione VALUES (1, 1, 1, 1, '2023-04-01');
INSERT INTO lezione VALUES (2, 3, 1, 1, '2023-04-01');
INSERT INTO lezione VALUES (3, 2, 2, 2, '2023-04-01');
INSERT INTO lezione VALUES (4, 1, 1, 1, '2023-04-02');
INSERT INTO lezione VALUES (5, 3, 2, 2, '2023-04-02');
INSERT INTO lezione VALUES (6, 2, 2, 2, '2023-04-02');
-- query
To embed this project on your website, copy the following code and paste it into your website's HTML: