Formation PUB210 : SQLite, 2018 Initiation aux bases de données

1.3 Les caractéristiques d'une BD relationnelle


Dans une base de données relationnelle, les informations sont stockées dans des tables (tableau de données semblables à un tableau Excel). 

  • Chaque table contient des informations sur un même sujet, par exemple une table d'étudiants.

Les données d'une table sont organisées en champs (colonnes) et en enregistrements (lignes). 

  • Les enregistrements regroupent des informations relatives à un item unique. Par exemple, chaque enregistrement regroupera les données d'un étudiant.
  • Les champs correspondent à une caractéristique précise d’un enregistrement. Par exemple, pour chaque étudiant, on aura son nom de famille, son prénom, son numéro de demande d'admission, etc.

Chaque enregistrement contient un champ spécial, qu'on appelle sa clé primaire, qui permet d'identifier l'enregistrement de façon unique. Le nom de la clé primaire est généralement id.

Une table d'étudiants pourrait ressembler à ceci :

Table etudiants avec ses données

Une table d'établissements d'enseignement pourrait ressembler à ceci :

Table etablissements avec ses données

Relations

La base de données relationnelle est basée sur la notion de relations. Par exemple, il peut y avoir une relation entre un étudiant et un établissement d'enseignement : un étudiant est inscrit dans un établissement d'enseignement.

Pour mettre une relation en place, un enregistrement aura un champ supplémentaire, qu'on appelle clé étrangère, dans lequel on enregistrera la valeur de la clé primaire d'un enregistrement d’une autre table.

Voici la table des étudiants modifiée pour mettre en place cette relation. On voit qu'il y a 3 étudiants inscrits dans l'établissement dont le id est 1 (Cégep de Victoriaville) et deux dans l'établissement 2 (Cégep de Ste-Foy).

Table étudiants avec une clé étrangère

La relation entre un étudiant et un établissement d'enseignement ressemblera à ceci :

Relation entre les étudiants et les établissements d'enseignement

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre