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.
Try the first 10 cards
1 / 10Database normalization
Tap the card for the answer · swipe right if you knew it, left if not
Already have an account? Sign in
Cards
- 1Database normalizationLe 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é
- 2Insertion anomalyLorsque 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
- 3Update anomalyLorsque 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
- 4Deletion anomalyLorsque 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
- 5First Normal Form (1NF)Chaque champ contient une seule valeur (colonnes scalaires), aucune ligne dupliquée, et aucun enregistrement imbriqué ni ensemble de valeurs
- 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)
- 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)
- 8Boyce-Codd Normal Form (BCNF)Une forme plus stricte de la 3NF où chaque dépendance fonctionnelle non triviale commence par une superclé
- 9Transitive functional dependencyLorsqu'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)
- 10Fourth Normal Form (4NF)Une table en BCNF où chaque dépendance multivaluée non triviale commence par une superclé
- 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
- 12Sixth Normal Form (6NF)Une table où chaque ligne contient la clé primaire et au plus un autre attribut
- 13Primary keyUne colonne ou un ensemble de colonnes qui identifie de façon unique chaque ligne d'une table
- 14Composite keyUne clé primaire composée de deux colonnes ou plus qui, ensemble, identifient de façon unique une ligne
- 15Candidate keyUne colonne ou un ensemble de colonnes qui pourrait servir de clé primaire (superclé minimale)
- 16SuperkeyUn ensemble d'une ou plusieurs colonnes permettant d'identifier de façon unique une ligne d'une table
- 17Functional dependencyUne relation où la valeur d'un attribut détermine la valeur d'un autre attribut (A → B)
- 18Multivalued dependencyLorsqu'un attribut d'une table détermine un ensemble de valeurs pour un autre attribut, indépendamment des autres attributs
- 19Data redundancyLa duplication inutile de données au sein d'une base de données
- 20Data integrityL'exactitude, la cohérence et la fiabilité des données stockées dans une base de données
- 21DenormalizationL'introduction intentionnelle de redondance dans la conception d'une base de données afin d'améliorer les performances des requêtes
- 22Domain-Key Normal Form (DKNF)Une forme normale où chaque contrainte découle des contraintes de domaine et des contraintes de clé
- 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
- 24Essential Tuple Normal Form (ETNF)Une forme normale introduite en 2012 où chaque dépendance de jointure possède un composant de superclé
- 25Normal forms beyond 4NF primarily used forUn intérêt principalement académique, les problèmes qu'elles résolvent apparaissant rarement en pratique
- 26Join dependencyUne contrainte exigeant qu'une relation soit égale à la jointure de ses projections
- 27Main benefit of normalizationRéduire la redondance, prévenir les anomalies et permettre d'étendre la structure de la base de données sans modifications majeures
- 28Columnar storage in databasesUne 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
- 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
- 30Lossless decompositionLe 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- 🗄️
SQL : requêtes, jointures et agrégats
74 cards · 🇺🇸 English
Requêtes SELECT, jointures et fonctions d'agrégation en SQL.
- 🗄️
SQL: Consultas, Joins y Funciones de Agregación
74 cards · 🇺🇸 English
Consultas SELECT, joins y funciones de agregación en SQL.
- 🗂️
SQL: Database Design & Normalization
32 cards · 🇺🇸 English
Schema design, keys, and normal forms for relational databases.
- 🗄️
SQL: Queries, Joins & Aggregates
74 cards · 🇺🇸 English
SELECT queries, joins, and aggregate functions in SQL.
- 🗄️
SQL: Abfragen, Joins & Aggregatfunktionen
74 cards · 🇺🇸 English
SELECT-Abfragen, Joins und Aggregatfunktionen in SQL.
- 🍃
NoSQL: MongoDB & Redis Basics
36 cards · 🇺🇸 English
Core document-store and key-value store concepts with MongoDB and Redis.
