? Bases de données relationnelles sur les données " normalisées " . C'est un processus qui conçoit des tables et des champs dans une base de données afin d'éviter la répétition des données . L'intégrité des données est un statut qui maintient l'unicité des données une fois la base de données est en marche. L'intégrité des données se divise en deux catégories : l'intégrité de l'entité et de l'intégrité référentielle. Entités et attributs
Le concepteur d'une base de données doit rassembler rubriques de données qui doivent être modélisés dans la base de données . Une rubrique peut être une catégorie d'informations ou un groupe de catégories. Les groupes sont appelés «entités ». Ce sont les choses de la base de données stocke des informations sur : client, facture , des employés, par exemple. Au sein de chaque entité, les catégories de données qui décrivent cette entité sont appelés attributs. Exemples d'attributs d'une entité client seraient nom, numéro de téléphone et son adresse.
Normalisation
Le concepteur de base de données permet une estimation approximative de ce que les attributs qui appartiennent à des entités et puis confirme la conception en passant par un processus appelé «normalisation ». l' " catch phrase " test de la normalisation , c'est qu'en fin de compte, chaque attribut d'une entité est « dépendant de la clé , le tout clé et rien que la clé." une clé est un attribut qui identifie de façon unique chaque enregistrement d'une entité. Le candidat le plus probable pour un champ clé est un numéro d'identification . Il est parfois nécessaire d'utiliser plus d'un attribut pour identifier de façon unique chaque enregistrement. C'est ce qu'on appelle une clé composite. Tout attribut qui peut être mieux identifiée par un domaine autre que la clé est retirée de l'entité , aussi tous les attributs qui aboutiraient à répéter les données sont sortis . De nouvelles entités sont créées pour détenir les attributs prises sur les entités originales .
Tables et colonnes
fois normalisation a créé la conception de la base de données, le concepteur crée une relation « Schéma de l'entité », ou ERD . Cela montre toutes les entités dans une base de données que les boîtes contenant tous les attributs de chaque entité. Le schéma montre les liens entre les entités. Un champ dans une entité qui est le point de départ d'un lien vers une autre entité est appelée une clé étrangère. L'attribut de référence de chaque attribut est la clé primaire . C'est l'attribut qui identifie de façon unique chaque enregistrement de l'entité. L'administrateur de base de données construit la base de données basée sur la DRE. Les entités deviennent des tables et des attributs deviennent des colonnes dans ces tables. Les clés primaires sont les bases pour les indices .
L'Intégrité des Données
Une fois que les données sont peuplées dans les tables de la base de données, les contrôles d'intégrité des données doivent confirmer que chaque enregistrement de une table qui est unique . C'est l'intégrité de l'entité. Lier une table à l'autre relie une clé étrangère d'une table à la clé primaire d'une autre . Ce lien ne doit pas produire multiplication des enregistrements de chaque table. Autrement dit, aucun enregistrement d'une table doit correspondre à plus d'un enregistrement dans l'autre. Les valeurs dans la colonne de clé étrangère doivent toujours se connecter à un enregistrement de la table de référence. S'ils ne le font pas, ils n'apparaîtront pas dans les résultats de la rejoindre . C'est l'intégrité référentielle.