!"#$%&'()*)+),()-#./#/()'(-#&%0..(-)
!
12 1.&'0345&%0.)
La!modélisation!des!données!est!indépendante!des!techniques!mises!au!point!pour!gérer!les!
données.!
Actuellement,!on!dispose!de!différents!modèles!de!systèmes!de!gestion!de!base!de!données.!
• ,()6037-()"%8'#'5"%94()+)
Les! données! sont! classées! hiérarchiquement,! selon! une! arborescence,! descendante.! Ce! modèle!
utilise!des!pointeurs!entre!les!différents!enregistrements.!Il!s’agit!du!premier!modèle!de!SGBD.!
• ,()6037-()'8:(#4)+)
Comme!le!modèle!hiérarchique!ce!modèle!utilise!des!pointeurs!vers!des!enregistrements.!Toutefois!
la!structure!n’est!pas!forcément!arborescente!dans!le!sens!descendant.!
• ,()6037-()'(-#&%0..(-)+)
Les!données!sont!enregistrées!dans!des!tableaux!à!deux!dimensions!(lignes!et!colonnes).!!
Le! modèle! relationnel! permet! de! mémoriser! les! données! sous! la! forme! de! tableaux! ! de!
valeurs,!encore!appelés!relations.!!
Les! opérations! qui! manipulent! les! données! sous! forme! de! tableaux! constituent! le! langage!
relationnel.!!
Parmi! les! opérations! de! calcul! du! langage! relationnel,! on! distingue! entre! autres! les!
opérations!de!l’algèbre!relationnelle!ainsi!que!les!opérations!de!calculs.!
!
112 ;(-#&%0.)<&#=-(#42)
>2 ?'8:(.&#&%0.)
Toute! entité! ou! association! du! schéma! conceptuel! se! transforme! en! une! relation,! ou!
tableau,! ou! table.! Dans! cette! table,! chaque! colonne! correspond! à! un! attribut! (une!
caractéristique)!de!l’entité!décrite.!
!
!
@2 A0'6#-%:6()
Une! relation! est! notée! par! son! nom! en! majuscule! et! suivie! de! la! liste! de! ses! propriétés!
appelées!attributs.!Elle!est!encadrée!par!des!parenthèses.!
L’identifiant!(clé!primaire)!est!souligné!dans!le!schéma!de!la!relation.!
La!ou!les!clés!externes!(attribut!d’une!relation,!clé!dans!une!autre!relation)!sont!notées!par!
un!#.!
Exemple!:!VOITURE!(N°!immatriculation,!Marque,!Couleur)!
!
!
!
!
!