BDD2 MCD vers MLD
Voir le cours de BDD1 (inexistant lol) pour créer et remplir des tables
create table <nom> ( attribut <type> [contrainte], ... ) insert into <nom_table> values (<valeur1>, <valeur2>, ...) insert into <nom_table>(<col1>, <col2>) values (<valeur1>, <valeur2>)
Les contraintes
- contraintes liées à un attribut = contrainte de domaine
- Interdiction des NULL
- Valeur par défaut,
- Restriction des valeurs
- Contraintes liées à une table = contrainte d'intégrité d'entité
- Unicité
- Primalité
- Contrainte liées à plusieurs tables = contrainte d'intégrité référentielle
- Cohérence entre les clés étrangères et primaires