gastaojunior

DDL - Cap4

May 6th, 2021
1,803
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CREATE TABLE Aluno (
  2. Cod_Aluno INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  3. Nome VARCHAR(50) NULL,
  4. Idade INTEGER UNSIGNED NULL,
  5. PRIMARY KEY(Cod_Aluno)
  6. );
  7.  
  8. CREATE TABLE Aluno_Aula (
  9. Aluno_Cod_Aluno INTEGER UNSIGNED NOT NULL,
  10. Aula_Cod_Aula INTEGER UNSIGNED NOT NULL,
  11. PRIMARY KEY(Aluno_Cod_Aluno, Aula_Cod_Aula),
  12. INDEX Aluno_has_Aula_FKIndex_1(Aula_Cod_Aula),
  13. INDEX Aluno_has_Aula_FKIndex_2(Aluno_Cod_Aluno)
  14. );
  15.  
  16. CREATE TABLE Aula (
  17. Cod_Aula INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  18. Professor_Cod_Professor INTEGER UNSIGNED NOT NULL,
  19. Materia VARCHAR(50) NULL,
  20. Horario TIME NULL,
  21. Carga INT NULL,
  22. PRIMARY KEY(Cod_Aula),
  23. INDEX Aula_FKIndex_3(Professor_Cod_Professor)
  24. );
  25.  
  26. CREATE TABLE Professor (
  27. Cod_Professor INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  28. Nome VARCHAR(50) NULL,
  29. PRIMARY KEY(Cod_Professor)
  30. );
RAW Paste Data