Une base de données est un ensemble de données qui comprend des champs , des registres et des tables. Une combinaison de champs d'une notice , une combinaison d' enregistrements forment une table , et une combinaison de tables constituent la base de données. Une base de données relationnelle vous permet de partager des informations entre une table et une autre et minimiser la redondance. Préparation de la base
relationnelle Pour utiliser une base de données relationnelle efficace, vous devez briser vos tables à leur plus simple grâce à la normalisation. Avant de construire votre base de données relationnelle , vous aurez besoin d'identifier ce que votre base de données sera utilisée pour , quels domaines vous allez utiliser, où les champs seront placés , et les valeurs uniques ( clés primaires ) dans chaque table.
< p> Votre table ne doit inclure des données qui sont spécifiques à cette table. Par exemple, un tableau appelé « Auteur » comprendrait les noms des champs : " author_id », « Author_FName », « Author_LName » et « date de naissance, " tout en un tableau appelé « Editeur » comprendrait les noms des champs : " Publisher_ID », « Publisher_Name , »et« Publisher_Location . "
Ensuite , vous devrez déterminer comment chaque tableau se rapporte à l'autre. Bases de données relationnelles ont trois rapports , l'un -à-un , un-à- plusieurs et plusieurs - à-plusieurs. Un one- to-one relation indique que le dossier n'a qu'un seul enregistrement correspondant et vice- versa ( exemple : une personne a un numéro de sécurité sociale ) . Une relation one-to -many indique que le dossier a beaucoup de matchs ( exemple: . Un élève a de nombreuses classes) une relation many-to -many indique que plusieurs dossiers ont plusieurs matches dans une autre table ( par exemple : de nombreux étudiants avec de nombreux instructeurs )
.
une relation one-to -many dans une base de données relationnelle doit avoir une clé primaire. Un one- to-one relation a besoin d'une clé primaire pour chaque table. Une relation plusieurs-à -plusieurs comprendrait deux clés étrangères ( clés primaires d'autres tables ) qui les unissent .
Création de la base de données relationnelle
aide de Microsoft Access , créer les tables dans la " création ". Inclure les noms de champ et les types de données à l'aide de votre plan de normalisation. Ajouter une clé primaire à tous les champs uniques , exemple: Publisher_ID . Pour créer une clé primaire, cliquez-droit sur le nom du champ et sélectionnez " clé primaire ". Enregistrer votre table et répétez les étapes pour créer des tableaux supplémentaires jusqu'à ce que vous avez terminé.
Ensuite, cliquez sur le bouton « relations» pour créer des relations . Choisissez «Relations , Voir Tableau " de la barre d'outils . Cliquez sur les tables que vous souhaitez créer des relations pour et cliquez sur " Ajouter". Faites glisser les champs connexes d'une table à l'autre. Cliquez sur "Créer" dans la boîte de dialogue " Modification des relations " . Ensuite, double- cliquez sur la ligne de relation . Cela va ouvrir la boîte de dialogue " Modification des relations " .
Place une coche par " Appliquer l'intégrité référentielle , " pour vous empêcher d'entrer les données dans le champ de clé étrangère si elle n'a pas été entré dans la clé primaire encore le terrain . Si vous avez un grand nombre table de relation , placez une coche en "cascade jour domaines connexes" et " Effacer en cascade les champs correspondants " ainsi. Cela mettra à jour automatiquement vos données comme il est entré. Cliquez sur "OK". Votre base de données relationnelle est maintenant terminée.