1.5 KiB
1.5 KiB
#informatique
On peut poser des contraintes sur des valeurs. Par exemple, l'âge d'une personne ne peut pas être négatif
Intégrité et clés
- Propriétés d'intégrité générale
- clés uniques
- un ensemble d'attributs est dit clé unique si. deux tuples différents
- ex: soit
R=\{(1, 2, 3), (1, 2, 4)\}
, de shémaR[A, B, C]
. On sait que\{A,B\}
ne peut pas être une clé unique, mais que\{C\}
peut être une clé unique. - une clé unique est dite minimale si elle est la plus petite possible
- def: ensemble minimal d'attributs qui permet d'identifier un tuple unique
- clés candidates et clés primaires
- une clé candidate est une clé unique minimale
- une des clés candidates est choisie comme clé primaire et est utilisée pour identifier le tuple.
- ex: etudiant(numéro d'étudiant, nom prénom, )
- clés étrangères
- une clé étrangère (CE) est un ensemble d'attributs d'une relation
T1
qui fait référence à une clé primaire (CP) d'une autre relationT2
- exemple :
- Employé(mat, nom addr, dept, supérieur)
- Projet(num, designation)
- Département(dept, directeur, nom)
- Rôle(mat, num, role_employé)
- exemple :
- une clé étrangère (CE) est un ensemble d'attributs d'une relation
- clés uniques