Normalisation des bases de données : BCNF et 6NF
Normalisation des bases de données : BCNF et 6NF
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
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
A. Table
B. Base de données
C. Rang
D. Colonne
Explication :
A. Data
B. Champs
C. Redundancy
D. Base de données
C) Redondance
Explication :
A. Insérer
B. Mise à jour
C. Supprimer
D. Tout ce qui précède
Explication :
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.
A. 3
B. 4
C. 5
D. 6
Répondre : B) 4
Explication :
A. 1NF
B. 2NF
C. 3NF
D. 10NF
Réponse : D) 10NF
Explication :
A. ACNF
B. BCNF
C. CCNF
D. DCNF
Réponse : B) BCNF
Explication :
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.
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
Explication :
Lorsqu'une relation est en 2NF et qu'il n'y a pas de dépendance de transition, elle est en 3NF.
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.
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.
14. Qu'est-ce qui est VRAI au sujet de la première forme normale (1NF) ?
Explication :
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.
16. Qu'est-ce qui est VRAI à propos de la Deuxième Forme Normale (2NF) ?
Réponse : C) À la fois A et B
Explication :
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.
Explication :
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.
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.
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.
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.
En cas de BCNF -
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.
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.
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
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.