🗂️

SQL : conception de bases de données et normalisation

32 cards · 🇺🇸 English → 🇫🇷 Français

Conception de schémas, clés et formes normales pour les bases de données relationnelles.

Study all 32 cards for free

Flashcards, quizzes, pixel-art games and a daily review that remembers for you.

Study this deck free

Try the first 10 cards

1 / 10
Question

Database normalization

Knew itLearning

Tap the card for the answer · swipe right if you knew it, left if not

Already have an account? Sign in

Cards

  1. 1Database normalization
    Le processus de structuration d'une base de données relationnelle selon les formes normales afin de réduire la redondance des données et d'améliorer leur intégrité
  2. 2Insertion anomaly
    Lorsque certains faits ne peuvent pas être enregistrés sans que d'autres données non liées le soient également, nécessitant souvent des valeurs nulles
  3. 3Update anomaly
    Lorsque la même information apparaît sur plusieurs lignes, les mises à jour peuvent être incomplètes, laissant la base de données dans un état incohérent
  4. 4Deletion anomaly
    Lorsque la suppression de données représentant un fait entraîne nécessairement la suppression de données représentant un fait complètement différent
  5. 5First Normal Form (1NF)
    Chaque champ contient une seule valeur (colonnes scalaires), aucune ligne dupliquée, et aucun enregistrement imbriqué ni ensemble de valeurs
  6. 6Second Normal Form (2NF)
    Une table en 1NF où chaque attribut non-premier a une dépendance fonctionnelle complète envers chaque clé candidate (les attributs dépendent de la clé entière)
  7. 7Third Normal Form (3NF)
    Une table en 2NF où chaque dépendance fonctionnelle non triviale commence par une superclé ou se termine par un attribut premier (aucune dépendance transitive)
  8. 8Boyce-Codd Normal Form (BCNF)
    Une forme plus stricte de la 3NF où chaque dépendance fonctionnelle non triviale commence par une superclé
  9. 9Transitive functional dependency
    Lorsqu'un attribut dépend d'un autre attribut non-clé, qui lui-même dépend de la clé primaire (par exemple, A → B → C)
  10. 10Fourth Normal Form (4NF)
    Une table en BCNF où chaque dépendance multivaluée non triviale commence par une superclé
  11. 11Fifth Normal Form (5NF)
    Une table où chaque dépendance de jointure n'a que des composants de superclé, évitant les problèmes de décomposition sans perte
  12. 12Sixth Normal Form (6NF)
    Une table où chaque ligne contient la clé primaire et au plus un autre attribut
  13. 13Primary key
    Une colonne ou un ensemble de colonnes qui identifie de façon unique chaque ligne d'une table
  14. 14Composite key
    Une clé primaire composée de deux colonnes ou plus qui, ensemble, identifient de façon unique une ligne
  15. 15Candidate key
    Une colonne ou un ensemble de colonnes qui pourrait servir de clé primaire (superclé minimale)
  16. 16Superkey
    Un ensemble d'une ou plusieurs colonnes permettant d'identifier de façon unique une ligne d'une table
  17. 17Functional dependency
    Une relation où la valeur d'un attribut détermine la valeur d'un autre attribut (A → B)
  18. 18Multivalued dependency
    Lorsqu'un attribut d'une table détermine un ensemble de valeurs pour un autre attribut, indépendamment des autres attributs
  19. 19Data redundancy
    La duplication inutile de données au sein d'une base de données
  20. 20Data integrity
    L'exactitude, la cohérence et la fiabilité des données stockées dans une base de données
  21. 21Denormalization
    L'introduction intentionnelle de redondance dans la conception d'une base de données afin d'améliorer les performances des requêtes
  22. 22Domain-Key Normal Form (DKNF)
    Une forme normale où chaque contrainte découle des contraintes de domaine et des contraintes de clé
  23. 23Elementary Key Normal Form (EKNF)
    Une forme normale intermédiaire entre la 3NF et la BCNF, destinée à cumuler les qualités des deux tout en évitant leurs problèmes
  24. 24Essential Tuple Normal Form (ETNF)
    Une forme normale introduite en 2012 où chaque dépendance de jointure possède un composant de superclé
  25. 25Normal forms beyond 4NF primarily used for
    Un intérêt principalement académique, les problèmes qu'elles résolvent apparaissant rarement en pratique
  26. 26Join dependency
    Une contrainte exigeant qu'une relation soit égale à la jointure de ses projections
  27. 27Main benefit of normalization
    Réduire la redondance, prévenir les anomalies et permettre d'étendre la structure de la base de données sans modifications majeures
  28. 28Columnar storage in databases
    Une représentation interne en 6NF utilisée dans les entrepôts de données, où les données sont stockées par colonne plutôt que par ligne
  29. 29Where is 6NF particularly useful?
    Dans les entrepôts de données pour des requêtes rapides sur de gros volumes de données, pas dans les systèmes OLTP en raison de la prolifération de tables
  30. 30Lossless decomposition
    Le fait de décomposer une table en plusieurs tables de telle sorte que la table d'origine puisse être reconstruite par jointure, sans perte de données

And 2 more cards. Study the whole deck free

Articles about this deck

More Programming decks

See all
Study all 32 cards free