Le Modèle Relationnel
Mémoires Gratuits : Le Modèle Relationnel. Rechercher de 53 000+ Dissertation Gratuites et MémoiresQualité, Modalité_paiement)
Clé primaire : Numéro
Le modèle relationnel est un ensemble de relations liées entre elles.
Les clés primaires de chaque relation sont sources pour les attributs de leur relation mais aussi but pour les autres relations du modèle relationnel.
La clé primaire d’une relation « A » qui est but d’une clé primaire d’une relation « B » devient un attribut de cette relation « B » et elle est appelée Clé étrangère.
Exemple de relation :
COMMANDE (Numéro, date, numéro_client)
Clé primaire : Numéro commande
Clé étrangère : Numéro client
(Cette clé étrangère, permet de lier, la relation commande, à la relation client).
II : Les contraintes d’intégrité :
A : La contrainte d’intégrité de domaine :
Dans le domaine décrit par le schéma relationnel, deux attributs ne peuvent pas avoir le même nom.
(Voir exemple)
B : La contrainte d’intégrité de relation :
Chaque tuple ou exemplaire de la relation est identifié par une clé primaire dont la valeur est obligatoire et unique.
(Voir exemple)
C : La contrainte d’intégrité de référence :
Toute clé étrangère d’une relation doit posséder une valeur appartenant au domaine de valeur de la clé primaire dont elle est issue.
(Voir exemple)
III : Les opérateurs relationnels :
Le schéma relationnel est une image du système d’information. On doit donc disposer d’opérateurs qui permettent de réaliser des traitements sur les données du modèle relationnel.
Les principaux traitements sont la recherche d’informations, l’édition d’information et la mise à jour d’information. Ces opérations sont appelées requêtes.
A : La projection :
La projection est l’opération qui consiste à ne retenir que les valeurs d’un ou plusieurs attributs d’une relation. Le résultat est une relation dite virtuelle ne contenant que l’attribut projeté. La projection est toujours la dernière opération réalisée lors d’une requête.
Syntaxe :
R1 : PROJECTION RELATION (Attributs1, Attributs2,…)
(Voir exemple)
B : La sélection ou restriction :
La sélection est l’opération qui consiste à ne retenir que les tuples répondant à un critère portant sur un ou plusieurs attributs d’une ou plusieurs relations.
Le résultat est une nouvelle relation.
Syntaxe :
R1 : SELECTION RELATION (Attribut= « Donnée Texte »)
Ou
R1 : SELECTION RELATION (Attribut> ! Donnée Date !)
Ou
R1 : SELECTION RELATION (Attribut <>Donnée Numérique)
(Voir exemple)
C : La jointure :
La jointure est une sélection de tuples appartenant à deux ou plusieurs relations et possédant un attribut commun respectant la contrainte référentielle
Le
...