Database Reference
In-Depth Information
Concepts du niveau logique
Le modèle relationnel a vu le jour en 1970 avec les travaux de Edgar Frank Codd , la principale
publication est « A Relational Model for Large Shared Data Banks », Communications of the
ACM , vol. 13, n° 6, 1970.
Figure 2-1 . Le père du modèle relationnel
Ce modèle de données est construit principalement autour des concepts suivants.
Relation : structure de données qui préigure la table qui sera créée à l'aide du langage SQL.
Attribut  : représentation d'une information atomique qui préigure une colonne d'une
table. Un domaine de valeurs devrait être déini ainsi que d'éventuelles règles de validation
(contraintes).
Clé primaire : attribut(s) identiiant une relation qui préigure(nt) la primary key de la table.
Clé étrangère : attribut(s) qui référence(nt) une tierce relation, préigure(nt) une foreign key
de la table.
Le diagramme suivant illustre les principaux concepts du modèle relationnel. Trois relations
simples sont présentées (aucune des clés primaires ou étrangères n'est composée et il n'y a pas
plusieurs clés étrangères par relation). Chacune de ces relations dispose d'une clé primaire
(notée pk par l'outil Power AMC). Les clés étrangères sont notées fk .
Figure 2-2 . Principaux concepts du modèle relationnel
 
Search WWH ::




Custom Search