Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parStéphane Pellerin Modifié depuis plus de 6 années
1
Les bases de données et le modèle relationnel
I/ Qu’est ce qu’une base de données ? Une base de données est un ensemble organisé de données qui se présente sous la forme d’un ou de plusieurs tableaux reliés entre eux selon les règles du modèle relationnel. Le rôle d'une bases de données est de pouvoir fournir des informations plus ou moins complexes à la demande de l'utilisateur.
2
Une base de donnée peut être individuelle ou partagée, locale ou distante.
Le logiciel permettant de créer et d’exploiter une base de donnée s’appelle un SGBD (Oracle, SQL serveur, DB2, Access, MySQL…) Tous ces logiciels utilisent le SQL comme langage de gestion de base de données avec de petites variantes.
3
II/ Le modèle relationnel
Vocabulaire : tableau=table=relation Dans un tableau, chaque colonne s’appelle un champ ou un attribut. L’ensemble des colonnes d’un tableau permet de décrire soit une personne soit un objet soit une notion. Chaque ligne d’un tableau s’appelle un enregistrement ou une occurrence ou encore une entrée ou un n-uplet ; il est formé de plusieurs valeurs correspondant à chaque champ
4
A/ Notion de clé primaire
Chaque tableau a une et une seule clé primaire. La clé primaire est une colonne ou un groupe de colonnes qui permet d’identifier de façon unique chaque ligne du tableau. Lorsque la clé primaire est formée de plusieurs colonnes, on dit qu'il s'agit d'une clé primaire concaténée. Dans la colonne ou le groupe de colonnes défini comme clé primaire il est impossible de trouver plusieurs fois la même valeur il ne peut pas y avoir de valeur vide.
5
B/ Notion de clé étrangère
a/ Rôle Les tableaux composant une base de donnée sont reliés entre eux grâce aux clés étrangères reliées à la clé primaire d’un autre tableau. Une clé étrangère correspond à une colonne d’un tableau. Un tableau peut comporter aucune, une ou plusieurs clés étrangères.
6
b/ Propriétés Dans une colonne définie comme clé étrangère, On peut rencontrer plusieurs fois la même valeur. Chaque valeur rencontrée doit exister dans le tableau où se trouve la clé primaire de référence (contrainte d’intégrité référentielle).
7
C/ La représentation du modèle relationnel L’ensemble des tableaux et de leurs relations constitue le schéma de la base de données.
8
D/ Les opérateurs relationnels
Pour extraire des informations d'une base, les SGBD ont recours à 3 opérations pouvant être combinées. La projection : c'est sélectionner certaines colonnes d'un tableau La sélection ou la restriction : c'est sélectionner certaines lignes en fonction d'un ou plusieurs critères La jointure : c'est relier deux tableaux à l'aide d'une colonne commune, lorsque l'information désirée nécessite de relier plusieurs tableaux.
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.