Vidéo: Exercices requêtes SQL ACCESS 2016( Normal): Partie 1 2024
Partie de SQL For Dummies Cheat Sheet
Pour que les tables de base de données soient conçues de manière à conserver vos données de façon fiable, vous devez vous assurer qu'elles ne sont pas sous réserve de modifications anomalies. La normalisation de vos bases de données vous donnera cette assurance. Comparez les critères SQL de la liste suivante aux tables de votre base de données. Cela vous alertera sur la possibilité d'anomalies, lorsque vous constatez que votre base de données n'est pas suffisamment normalisée.
Première forme normale (1NF):
-
La table doit être bidimensionnelle, avec des lignes et des colonnes.
-
Chaque ligne contient des données qui concernent une chose ou une partie d'une chose.
-
Chaque colonne contient des données pour un seul attribut de la chose décrite.
-
Chaque cellule (intersection de ligne et de colonne) de la table doit être à valeur unique.
-
Toutes les entrées d'une colonne doivent être du même type.
-
Chaque colonne doit avoir un nom unique.
-
Aucune ligne ne peut être identique.
-
L'ordre des colonnes et des lignes n'a pas d'importance.
Deuxième forme normale (2NF):
-
La table doit être en première forme normale (1NF).
-
Tous les attributs non-clés (colonnes) doivent dépendre de la clé entière.
Troisième forme normale (3NF):
-
Le tableau doit être en seconde forme normale (2NF).
-
La table n'a aucune dépendance transitive.
Formulaire normal de clé de domaine (DK / NF):
-
Chaque contrainte sur la table est une conséquence logique de la définition des clés et des domaines.