Contraintes d'integrité Flashcards
1
Q
à quoi servent les CI?
A
maintien la coherence entre les données de la BDD
2
Q
Comment est ce que les contraintes sont acceptée?
A
la BDD vérifie si ils sont conformes aux données de la BDD puis les rejette ou les accepte
3
Q
Types de CI?
A
statique et dynamique
4
Q
CI statique?
A
sont reliée à un prédicat sur l’état courant des relations(tables)
5
Q
CI dynamique?
A
sont reliées au changement qui se passent à la relation d’un état à un autre
6
Q
what are les CI statique?
A
- PRIMARY KEY (doit contenir une valeur)
- CHECK, UNIQUE(clé candidate : doesn’t have to contain value),
- valeur obligatoire (NOT NULL),
- valeur facultatif (NULL)[tous les valeurs sont par default NULL],
- contrainte référentielle(foreign key),
- intra-relation horizontale(la valeur d’un attribut depend de la valeur des autres attribut de meme tuple),
- intra-relation verticale (la valeur d’un attribut depend des valeurs de meme attribut des autres tuple),
- contrainte de valeur(plage de valeurs, contrainte de valeurs, liste de valeurs),
- inter-relations(met un link entre les tables),
- Contraintes sur l’ensemble de n-uplets
7
Q
what are CI dynamique?
A
trigger, OLD , NEW