Contraintes d'integrité Flashcards

1
Q

à quoi servent les CI?

A

maintien la coherence entre les données de la BDD

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Types de CI?

A

statique et dynamique

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

CI statique?

A

sont reliée à un prédicat sur l’état courant des relations(tables)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

CI dynamique?

A

sont reliées au changement qui se passent à la relation d’un état à un autre

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what are CI dynamique?

A

trigger, OLD , NEW

How well did you know this?
1
Not at all
2
3
4
5
Perfectly