Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Modèle Entité-Relation | Modèles de Base de Données
Base de Données Relationnelle et Normalisation
course content

Contenu du cours

Base de Données Relationnelle et Normalisation

Base de Données Relationnelle et Normalisation

1. Modèles de Base de Données
2. Base de Données Relationnelle
3. Normalisation et Formes Normales

book
Modèle Entité-Relation

Les bases de données existent en plusieurs tailles, comportant des nombres variés de tables et de relations. C'est pourquoi nous utilisons des schémas lors de la conception des bases de données – ils offrent une représentation visuelle de la structure de la base de données.

Faisons connaissance avec le schéma le plus couramment utilisé en conception de bases de données : le modèle entité-relation (souvent abrégé en modèle ER). Par exemple :

Dans cet exemple, nous avons deux entités : School et Student. L'entité School dispose d'attributs tels que id, name et location, tandis que l'entité Student présente des attributs comme id, name et surname. Il existe une relation entre les entités Student et School, que nous appelons "study".

Dans les tables des bases de données relationnelles, cela peut être représenté à l'aide d'une clé étrangère:

La relation "study" est capturée en utilisant une clé étrangère (la colonne school_id dans ce cas).

Ces modèles jouent un rôle majeur dans la conception d'une structure de base de données cohérente.

Concepts

Le modèle ER repose sur trois concepts essentiels :

  • Entités : Ces objets peuvent être tangibles ou abstraits, tels que des écoles et des étudiants. Représenté par un Rectangle ;

  • Attributs : Ce sont les caractéristiques ou propriétés associées aux entités. Par exemple, une école peut avoir des attributs comme la localisation ou l'année de fondation, tandis qu'un étudiant peut avoir l'âge ou un groupe. Représenté par une Ellipse ;

  • Relations : Ces liens indiquent les interactions ou connexions entre entités ou attributs. Représenté par un Losange.

Vous pouvez voir la représentation graphique de ces éléments dans l'image fournie :

Présentation moderne du diagramme entité-relation

Étant donné que les formes d'attributs peuvent occuper une quantité importante d'espace dans un diagramme, il existe une représentation alternative:

Dans ce format, vous remarquerez un tableau à une seule colonne. L'en-tête désigne l'entité, tandis que chaque ligne ci-dessous correspond aux attributs liés à cette entité.

question-icon

Choisissez les formes :

The Entity shape is .

The Attribute shape is
.

The Relationship shape is
.

Click or drag`n`drop items and fill in the blanks

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 3
We're sorry to hear that something went wrong. What happened?
some-alt