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

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: