tables de bases de données relationnelles lier des tables liées à l'aide des touches de référence, tels que des clés primaires, étrangères et composite. La manière exacte dont ils sont liés dépend de la relation entre les objets sur lesquels les tableaux sont fondées, y compris one-to- one ( 1:1) , un-à- plusieurs (1 : M) ou many-to -many (M : M) . Par exemple , le client de l'objet est représenté dans la base de données de la table "Client" . Il a une relation 1: M avec " OrderHistory », comme un client peut avoir plusieurs commandes . Lorsque ces tableaux ont été conçus, la relation entre ces objets pour cette activité a été utilisée pour établir le type de relation . Logiciel de modélisation tels que ERwin peut aider à automatiser la création de la table. Choses que vous devez
Relational Database Management logiciel
Afficher plus Instructions
1
Établir l'objet qui va être représenté par la table, par exemple , l'ajout d'un " ServiceIssue " table à une base de données clients . Attribuer un titre à la table sans espace pour assurer la compatibilité avec différentes méthodes d' accès aux données.
2
Déterminer la colonne de clé primaire qui permettra d'identifier de façon unique chaque ligne de la table . Il s'agit généralement d' une colonne, mais les clefs composées de plus d'une colonne peut être utilisée pour une clé primaire .
3
document les colonnes d'attributs qui seront nécessaires dans la nouvelle table pour stocker le nécessaire des données . Par exemple, si la capture des demandes de service pour les clients , les colonnes comme « RequestDate ", " Status" et "Description" seraient nécessaires pour la table " servicerequest . "
4
ajouter des colonnes de clés étrangères supplémentaires pour l'autre tableau qui doit être lié à un 1:1 ou 1 : M relation avec cette table. Par exemple, une colonne de la clé étrangère " code client " serait ajouté à la table " servicerequest " , afin de lier la demande de service à un client spécifique dans la table "Client" . Lors de la récupération de ces deux tableaux, les données seront reliés entre eux à l'aide des instructions de programmation spéciaux appelés « joint ».
5
Créer des tables d'intersection de soutenir M: M relations entre les tables . Une table d' intersection est utilisée lorsque deux tables peuvent être liées à plusieurs lignes dans les deux tables. Par exemple, un client peut avoir plusieurs adresses et une adresse donnée peut avoir plus d'un client . A " CustomerAddress " table d'intersection pourrait être créé qui stocker une clé primaire, le " code client " comme clé étrangère , le « AddressID " comme clé étrangère et une colonne " addressType », qui peut accepter des données telles que "Home" ou «travail».
6
Répéter les étapes précédentes pour chaque objet qui est nécessaire dans la base de données .