1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| Create Table Classe (
Code_Cl Int Not null,
Constraint Classe_PK Primary Key (Code_Cl)
)
;
Create Table Enseignant (
Code_Ens Int Not null,
Constraint Enseignant_PK Primary Key (Code_Ens)
)
;
Create Table Enseigner (
Code_Ens Int Not null,
Code_Cl Int Not null,
Constraint Enseigner_PK Primary Key (Code_Ens, Code_Cl),
Constraint Enseigner_Enseignant Foreign Key (Code_Ens)
References Enseignant (Code_Ens),
Constraint Enseigner_Classe Foreign Key (Code_Cl)
References Classe (Code_Cl)
)
;
Create Table Salle (
Num_Salle Int Not null,
Constraint Salle_PK Primary Key (Num_Salle)
)
;
Create Table Emploi (
Code_Ens Int Not null,
Code_Cl Int Not null,
Num_Salle Int Not null,
Jour Char(10) Not null,
Heure_Deb Datetime Not null,
Heure_Fin Datetime Not null,
Constraint Emploi_PK Primary Key (Code_Ens, Code_Cl, Num_Salle),
Constraint Emploi_Enseigner Foreign Key (Code_Ens, Code_Cl)
References Enseigner (Code_Ens, Code_Cl)
Constraint Emploi_Salle Foreign Key (Num_Salle)
References Salle (Num_Salle),
)
; |
Partager