Kumiro

database

Feb 8th, 2021
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. /* Step 1 - Accesso al database */
  2.  
  3. mysql -u root -p
  4. psw: password
  5. /* Step 2 - Visualizzare il database*/
  6. show databases "nome eventuale database";
  7. /* Step 3 - Creazione del database*/
  8. create database "nome";
  9. use "nome";
  10. /* Step 4 - Inserire tabella e indici corrispondenti*/
  11. create table "nome";
  12. /*example*/
  13. create table insegnanti(ID_insegnanti INT(3) auto_increment PRIMARY KEY,
  14. cognome VARCHAR(30) NOT NULL,
  15. nome VARCHAR(30) NOT NULL,
  16. data_nascita DATE NOT NULL,
  17. materia VARCHAR(30) NOT NULL
  18. );
  19. create table comune(ID_comune INT(3) auto_increment PRIMARY KEY,
  20. nome VARCHAR(50) NOT NULL,
  21. CAP INT(5) NOT NULL
  22. );
  23. create table alunni(ID_alunni INT(3) auto_increment PRIMARY KEY,
  24. nome VARCHAR(30) NOT NULL,
  25. cognome VARCHAR(30) NOT NULL,
  26. data_nascita DATE NOT NULL,
  27. altezza FLOAT(3),
  28. ID_comune INT(3),
  29. FOREIGN KEY (ID_comune) REFERENCES comune(ID_comune)
  30. );
  31. create table interrogazione(ID_interrogazione INT(5) auto_increment PRIMARY KEY,
  32. data_voto DATE NOT NULL,
  33. voto INT(2) NOT NULL,
  34. ID_insegnanti INT(3),
  35. ID_alunni INT(3),
  36. FOREIGN KEY (ID_insegnanti) REFERENCES insegnanti(ID_insegnanti),
  37. FOREIGN KEY (ID_alunni) REFERENCES alunni(ID_alunni)
  38. );
Advertisement
Add Comment
Please, Sign In to add comment