Aller au contenu

Schéma relationnel

Il existe plusieurs méthodes pour schématiser les relations d’une base de données.

Convention

Dans ce cours :

  • une clé primaire sera soulignée : id.
  • une étrangère sera précédée d’un symbole dièse : #ref.

Schéma relation (attributs)

On note le nom de la relation, suivi de la liste de ses attributs.

Exemples

  • Confitures (ref, fruit, stock, prix_unit)
  • Ventes (id, #ref_conf, date, qtte)

Schéma relation (attributs DOMAINE)

On note le nom de la relation, suivi de la liste des attributs et leur domaine.

Exemples

  • Confitures (ref INT, fruit TEXT, stock INT, prix_unit FLOAT)
  • Ventes (id INT, #ref_conf INT, date DATE, qtte INT)

Diagramme

Les relations sont représentées sous forme de rectangles avec les attributs écrits en colonne. On visualise deux attributs en association grâce à des liens :

  • association 1 à 1 : ou
  • association 1 à N : ou

Exemple

Diagramme Confitures-Ventes