0% ont trouvé ce document utile (0 vote)
8 vues13 pages

Normalisation des bases de données : BCNF et 6NF

1. Le document discute de divers concepts liés aux formes de normalisation des bases de données telles que 1NF, 2NF, 3NF, BCNF, 4NF, 5NF et DK/NF. 2. Il fournit des définitions et des explications pour chaque forme de normalisation, y compris quelles caractéristiques ou dépendances une table doit satisfaire pour être considérée dans une forme normale particulière. 3. Le document teste la compréhension du lecteur à travers des questions à choix multiple sur les formes normales, les dépendances, les clés et d'autres sujets de normalisation des bases de données.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
8 vues13 pages

Normalisation des bases de données : BCNF et 6NF

1. Le document discute de divers concepts liés aux formes de normalisation des bases de données telles que 1NF, 2NF, 3NF, BCNF, 4NF, 5NF et DK/NF. 2. Il fournit des définitions et des explications pour chaque forme de normalisation, y compris quelles caractéristiques ou dépendances une table doit satisfaire pour être considérée dans une forme normale particulière. 3. Le document teste la compréhension du lecteur à travers des questions à choix multiple sur les formes normales, les dépendances, les clés et d'autres sujets de normalisation des bases de données.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Une table est en BCNF si elle est en 3NF et si chaque déterminant est une ___________ clé.

a) Dépendant
b) Normal
c) Candidat
d) À la fois normal et candidat
Voir la réponse
Réponse : c
Explication : Une table est en forme normale de Boyce-Codd (BCNF) si et seulement si elle est en 3NF et
chaque déterminant est une clé candidate.
2. La ___________ normalisation introduite par Chris Date, Hugh Darwen et Nikos
Lorentzos.
troisième
quatrième
c) Cinquième
d) Sixième
Voir la réponse
Répondre : d
Explication : Chris Date, Hugh Darwen et Nikos Lorentzos ont introduit la sixième forme normale.
(6NF).
3. Une table est en 3NF si elle est en 2NF et si elle n'a pas de ____________
a) Dépendances fonctionnelles
b) Dépendances transitives
c) Dépendance fonctionnelle triviale
d) Dépendances multivaluées
Voir la réponse
Réponse : b
Explication : Pour qu'une relation soit en Troisième Forme Normale, elle doit être en Deuxième Forme Normale.
et les conditions suivantes doivent être satisfaites : Aucune attribut non-prime n'est dépendant de manière transitive de la clé primaire

Pour toute dépendance fonctionnelle non triviale, X -> A, alors soit X est une superclé, soit A
est un attribut primaire

4. Chaque contrainte sur la table est une conséquence logique de la table.


a) Quatrième forme normale
b) Cinquième forme normale
c) Forme normale de domaine/clé
d) Aucun des mentionnés
Voir la réponse
Répondre : c
Une relation est en forme normale de clé de domaine (DK/NF) si chaque contrainte sur le
la relation est une conséquence logique de la définition des clés et des domaines.
5. Un ___________ est une dépendance fonctionnelle indirecte, celle dans laquelle X->Z uniquement en vertu de
X->Y et Y->Z.
a) Dépendances multivaluées
b) Dépendance de jointure
c) Dépendance fonctionnelle triviale
d) Dépendances transitives
Voir la réponse
répondre : d
La troisième forme normale traite de quelque chose appelé « dépendances transitives ». Cela
cela signifie que si nous avons une clé primaire A et un domaine non clé B et C où C est plus
dépendant de B plutôt que de A et B est directement dépendant de A, alors C peut être considéré
dépendant transitivement de A.
Vérifiez ceci : QCM de programmation | Livres sur la technologie de l'information

6. Dans une relation donnée R, si un attribut A définit de manière unique tous les autres attributs, alors le
l'attribut A est un attribut clé qui est également connu sous le nom de _________ clé.
a) Candidat
b) Joindre
c) Fonctionnel
d) Aucun des mentionnés
Voir la réponse
Répondre : a
Une clé candidate est une colonne, ou un ensemble de colonnes, dans une table qui peut de manière unique
identifier tout enregistrement de base de données sans se référer à d'autres données. Chaque table peut en avoir un
ou plusieurs clés candidates.

7. Les anomalies sont évitées en scindant la relation problématique en plusieurs relations, est également
connu sous le nom de

a) Acupression
b) Décomposition
c) Précomposition
d) À la fois décomposition et précomposition
Voir la réponse
Répondre : b
Explication : Éliminer la redondance en décomposant une relation en plusieurs relations dans un
forme normale supérieure.

8. Chaque fois que l'attribut A apparaît, il est associé à la même valeur de l'attribut B, mais pas
la même valeur de l'attribut C. Par conséquent, il est vrai que :
a) A -> B
b) A -> C
c) A -> (B,C)
d) (B,C) -> A
Voir la réponse
réponse : a
Explication : Règle de transitivité : Semblable à la règle transitive en algèbre, si a -> b est vrai et b -> c.
tient alors a -> c également. a -> b est appelé comme une détermination fonctionnelle de b.

9. Lorsque les valeurs d'un ou plusieurs attributs utilisés comme clé étrangère doivent exister dans
un autre ensemble d'un ou plusieurs attributs dans une autre table, nous avons créé un(e) :
a) Dépendance transitive
b) Anomalie d'insertion
c) Contrainte d'intégrité référentielle
d) Forme Normale
Voir la réponse
répondre : c
L'intégrité référentielle est un ensemble de contraintes appliquées à la clé étrangère qui empêche
entrer une ligne dans la table enfant pour laquelle vous n'avez aucune ligne correspondante dans la table parent
c'est-à-dire en entrant des clés étrangères NULL ou invalides.

10. Lequel des éléments suivants n'est pas une restriction pour qu'un tableau soit une relation ?
a) Les cellules du tableau doivent contenir une seule valeur
b) Toutes les entrées dans une colonne doivent être de la même nature
c) Les colonnes doivent être ordonnées
d) Aucune de deux lignes dans une table ne peut être identique
Voir la réponse
Réponse : c
Explication : Pour formater les colonnes différemment, attribuez un alias unique à chaque colonne.
la commande SELECT elle-même (ne pas utiliser la clause ALIAS de la commande COLUMN) et
entrez une commande COLUMN pour l'alias de chaque colonne

Un ___ est normalisé après avoir été organisé.

A. Table
B. Base de données

C. Rang
D. Colonne

Réponse : B) Base de données

Explication :

Une base de données est normalisée après avoir été organisée.

Discutez de cette question

En normalisant les relations ou les ensembles de relations, on minimise ___.

A. Data
B. Champs
C. Redundancy
D. Base de données

C) Redondance
Explication :

En normalisant les relations ou les ensembles de relations, on minimise la redondance.

Discutez de cette question

3. En plus de supprimer des caractéristiques indésirables, la normalisation également


élimine ___ anomalies.

A. Insérer
B. Mise à jour
C. Supprimer
D. Tout ce qui précède

Réponse : D) Tous les éléments ci-dessus

Explication :

En plus d'éliminer les caractéristiques indésirables, la normalisation élimine également l'insertion,


mise à jour, et suppression des anomalies.

Discutez de cette question

Une approche courante de la normalisation consiste à ___ la table plus grande en plus petites
tables et les relier ensemble en utilisant des relations.

A. Ajouter
B. Soustraire
C. Multiplier
D. Diviser

Réponse : D) Diviser

Explication :

Une approche courante de la normalisation consiste à diviser la table plus grande en tables plus petites.
et les relier ensemble en utilisant des relations.
Discutez de cette question

La redondance est réduite dans une table de base de données en utilisant la ___ forme.

A. Anormal
B. Normal
C. Spécial
D. Aucun

Answer:B) Normal

Explication :

La redondance est réduite dans une table de base de données en utilisant la forme normale.

Discutez de cette question

6. Dans les applications pratiques, combien de types de formes normales existent-il ?

A. 3
B. 4
C. 5
D. 6

Répondre : B) 4

Explication :

Il existe 4 types de formes normales.

Discutez de cette question

7. Lequel des éléments suivants n'est pas un type de forme normale ?

A. 1NF
B. 2NF
C. 3NF
D. 10NF

Réponse : D) 10NF

Explication :

10NF n'est pas un type de forme normale.

Discutez de cette question

8. Lequel des suivants est un type de forme normale ?

A. ACNF
B. BCNF
C. CCNF
D. DCNF

Réponse : B) BCNF

Explication :

BCNF est un type de forme normale.

Discutez de cette question

9. Lorsqu'une relation contient une valeur atomique, c'est une relation ___.

A. 1NF
B. 2NF
C. 3NF
D. BCNF

Réponse : A) 1NF

Explication :

Lorsqu'une relation contient une valeur atomique, c'est une relation en 1NF.
Discutez de cette question

10. Les relations 2NF sont celles qui sont en 1NF avec tous les types d'attributs dépendants.
sur la touche ___.

A. Primaire
B. Étranger
C. Composite
D. Alternatif

A) Primaire

Explication :

Les relations 2NF sont celles qui sont en 1NF avec tous les types d'attributs dépendants de la
clé primaire.

Discutez de cette question

11. Lorsqu'une relation est en 2NF et qu'il y a ___, elle est en 3NF.

A. Dépendance de transition
B. Pas de dépendance de transition
C. Dépendance relationnelle
D. Pas de dépendance relationnelle

Réponse : B) Pas de dépendance de transition

Explication :

Lorsqu'une relation est en 2NF et qu'il n'y a pas de dépendance de transition, elle est en 3NF.

Discutez de cette question

12. Une relation est en ___ si elle est en forme normale de Boyce-Codd et n'a pas de
dépendances multivaluées.
A. 1NF
B. 2NF
C. 3NF
D. 4NF

Answer:D) 4NF

Explication :

Une relation est en 4NF si elle est en forme normale de Boyce-Codd et n'a pas de
multivalued dependencies.

Discutez de cette question

13. Si une relation a une 4NF et aucune dépendance de jointure, elle doit se joindre lorsque cela est nécessaire.
soyez___, il est considéré comme 5NF.

A. Perteuse
B. Moins
C. Sans perte
D. Complet

C) Sans perte

Explication :

Si une relation a une 4NF et aucune dépendance de jointure, et lorsqu'elle se joint, elle doit être sans perte, elle...
est considéré comme 5NF.

Discutez de cette question

14. Qu'est-ce qui est VRAI au sujet de la première forme normale (1NF) ?

A. Si une relation contient une valeur atomique, elle sera en 1NF.


B. Un attribut de tableau ne peut contenir plus d'une valeur, selon cette règle.
Une attribut à valeur unique ne peut y être stocké.
D. Tout ce qui précède
D) Tous les éléments ci-dessus

Explication :

En cas de Première forme normale (1NF) -

a. If a relation contains an atomic value, it will be 1NF.


b. Un attribut de table ne peut pas contenir plus d'une valeur, selon cette règle.
c. Un attribut à valeur unique peut seulement y être stocké.

Discutez de cette question

15. Ni les attributs à valeur multiple ni les attributs composites, ni leurs combinaisons, ne peuvent être
utilisé dans la forme normale ___.

A. D'abord
B. Deuxième
C. Troisième
D. quatrième

Réponse : A) D'abord

Explication :

Ni les attributs multi-valués ni les attributs composites, ni leurs combinaisons, ne peuvent être utilisés dans
la première forme normale.

Discutez de cette question

16. Qu'est-ce qui est VRAI à propos de la Deuxième Forme Normale (2NF) ?

A. Relation doit appartenir à 1NF dans la 2NF.


B. Tous les attributs autres que la clé primaire sont pleinement fonctionnels dans la deuxième normale
formulaire
C. À la fois A et B
D. Aucun des éléments ci-dessus

Réponse : C) À la fois A et B
Explication :

Dans le cas de la Deuxième Forme Normale (2NF) -

a. Relationnel doit appartenir à 1NF dans le 2NF.


b. Tous les attributs autres que la clé primaire sont entièrement fonctionnels dans la deuxième forme normale
formulaire

Discutez de cette question

17. Qu'est-ce qui est VRAI à propos de la Troisième Forme Normale (3NF) ?

A. Lorsqu'une relation est en 2NF et ne contient pas de dépendances partielles transitives, elle
sera en 3NF.
B. La duplication des données est réduite en utilisant la 3NF.

C. Cela aide à maintenir l'intégrité des données.


D. Tout ce qui précède

Réponse : D) Tout ce qui précède

Explication :

En cas de Troisième Forme Normale (3NF) -

a. Lorsqu'une relation est en 2NF et ne contient pas de dépendances partielles transitives, elle
sera en 3NF.
b. La duplication des données est réduite en utilisant la 3NF.

c. Cela aide à maintenir l'intégrité des données.

Discutez de cette question

18. Les attributs non-primes ne peuvent pas être en dépendance transitive, donc la relation doit
avoir la forme normale ___.

A. D'abord
B. Deuxième
C. Troisième
D. Quatrième
C) Troisième

Explication :

Les attributs non-primitifs ne peuvent pas être dépendants de manière transitive, donc la relation doit avoir le
troisième forme normale.

Discutez de cette question

19. Il doit y avoir lesquelles des conditions suivantes pour chaque cas non trivial
la dépendance de la fonction X à la fonction Y pour qu'une relation soit en troisième forme normale.

A. Une super clé est X.


B. Chaque élément de Y fait partie d'une clé candidate, c'est-à-dire que Y est un attribut clé.
C. Soit A soit B
D. Aucun de ce qui précède

C) Soit A soit B

Explication :

Il doit y avoir au moins une des conditions suivantes pour chaque non triviale
dépendance de la fonction X à la fonction Y pour qu'une relation soit en troisième forme normale.

a. Une super clé est X.


b. Chaque élément de Y fait partie d'une clé candidate, c'est-à-dire que Y est un attribut primaire.

Discutez de cette question

20. Qu'est-ce qui est VRAI au sujet de la BCNF ?

A. La version avancée de la 3NF est la BCNF.


B. BCNF est plus strict que 3NF.
C. La super clé est X pour toute dépendance fonctionnelle de X -> Y dans la table.
D. Tous les éléments ci-dessus

Réponse : D) Tous les éléments ci-dessus


Explication :

En cas de BCNF -

a. La version avancée de la 3NF est la BCNF.


b. La BCNF est plus stricte que la 3NF.
c. La super clé est X pour toute dépendance fonctionnelle de X -> Y dans la table.

Discutez de cette question

21. Une relation est en ___ si elle est en forme normale de Boyce Codd et n'a pas d'
dépendances multivaluées.

A. 1NF
B. 2NF
C. 3NF
D. 4NF

Answer:D) 4NF

Explication :

Une relation est en 4NF si elle est en forme normale de Boyce Codd et ne présente pas de
dépendances multivaluées.

Discutez de cette question

22. Si plusieurs valeurs de B sont présentes pour une seule valeur de A dans une dépendance A
-> B, alors la relation est ___.

A. Célibataire
B. Multi-valeur
C. À la fois a et b
D. Aucun des éléments ci-dessus

Réponse : B) Multiflux

Explication :
Si plus d'une valeur de B est présente pour une seule valeur de A dans une dépendance A*B, alors
la relation est multivaluée.

Discutez de cette question

23. Qu'est-ce qui est VRAI au sujet de 5NF ?

A. Une relation est en 5NF si elle est en 4NF, ne contient aucune dépendance de jointure, et
a une jointure sans perte.
B. Afin d'éviter la redondance, la 5NF garantit que les tables sont divisées en tant que
de nombreuses façons possibles.
La forme normale de projet-jonction (5NF) est parfois appelée forme normale de projet-jonction.
D. Tout ce qui précède

Réponse : D) Tous les éléments ci-dessus

Explication :

En cas de 5NF -

a. Une relation est en 5NF si elle est en 4NF, ne contient aucune dépendance de jointure, et
a une jointure sans perte.
b. Afin d'éviter la redondance, la 5NF garantit que les tables sont décomposées en tant que
autant de façons que possible.
La forme normale de jointure de projet (5NF) est parfois appelée NF de jointure de projet.

Discutez de cette question

Vous aimerez peut-être aussi