cours P_formes normales Flashcards

1
Q

Objectif d’une opération de décomposition ?

A

Diviser une relation en plusieurs relations plus petites afin d’en éliminer les redondances et sans perdre d’info
–> le schéma R deviendra plusieurs schémas Ri et donc autant de tables

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

Objectifs des formes normales ?

A

définir la décomposition des schémas relationnels. Il y en a 6, qui sont de moins en moins redondantes

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

Conséquence des formes normales ?

A

coût algorithmique plus important
pour retrouver et reconstruire les informations.

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

1NF : (1ère forme normale) :

A
  • possède au moins une clé
  • Tous ses attributs sont atomiques en partie droite
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Test 1NF :

A

Une relation est 1NF ssi chaque entrée de la relation comporte au plus une valeur
(atomicité)

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

transfo en 1NF ?

A

dupliquer correctement les lignes qui contiennent plusieurs valeurs

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

2NF :

A
  • est initialement une 1NF
  • Tout attribut qui est non clé (un attribut qui n’appartient pas à la clé primaire) ne dépend pas d’une partie de la clé, mais bien de toute la clé primaire.
  • Permet d’éliminer les dépendances entre des parties de clé et des attributs n’appartenant pas à une clé
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Test 2NF :

A

Une relation est 2NF ssi elle est 1NF et il n’y a pas d’attribut non clef (qui ne fait pas partie de la clef) qui soit en DF avec une partie de la clef (un sous-ensemble d’attributs de la clef).

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

3NF :

A
  • est d’abord en 2NF (donc en 1NF)
  • ## Tout attribut non clé ne dépend pas d’un autre attribut non clé
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Test 3NF ?

A

Une relation est 3NF ssi r(R) est 2NF et aucun attribut non clef ne détermine fonctionnellement un autre attribut non clef

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

Forme normale de Boyce-Codd

A
  • Si la relation ne contient qu’une unique clé et qu’elle est 3NF, alors elle est aussi BCNF
  • Une relation est BCNF si elle est 1NF, 2NF et 3NF, et si toutes les parties gauches des DF sont clés candidates pour la relation.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Comment qualifier la forme normale d’une base de données composée de tables ?

A

On prend la forme normale la plus petite présente (même si en infériorité numérique)

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