Cours 1 Le langage SQLDeux parties :Pour le mod èle relationnel Partie I : Alg èbre Relationnelledes donn éesPartie II : SQL (Sur machine)I. Elément de base du mod èle relationnel Le modèle relationnel (mod èle des donn ées) est une impl émentation possible du mod èle conceptuel ; il permet de d écrire les donn ées d’une organisation dans ce que l’on appelle une base de donn ées.Une BD (base de donn ée) est d écrite à l’aide d’un sch éma. Un schéma contient un ensemble de TABLES (Tableau à deux dimensions) plus éventuellement un ensemble de contrainte d’int égrité.Une table est d écrite par des propriétés (attributs, colonnes) et poss ède un contenu.Une propri été (ou un attribut) a un nom et un type de donn ées.Exemple :Num Nom AdresseTable Etudiant : Entier String StringUne clef primaire est constitu ée d’une ou plusieurs attributs. Une table doit poss éder une clef primaire.Une clef externe ( étrangère dans la table T1) est un attribut qui joue le r ôle de clef primaire dans une autre table T2. 5 11 LycéenétudiantPlaque MarqueTable VoitureP1 RenaultvoitureNum PlaqueTable Poss éder5 P1possèdePages 1/8Une ligne dans une table s’appelle un tuple.II. Présentation du mod èle relationnel L’algèbre relationnel est un ensemble d’op érateurs unaires ou binaires (avec un seul argument ou deux arguments) qui, combin és les uns avec les autres, permettent d’interroger le contenu ...
Voir