Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Entity-Relationship Model. Relationships | Modèles de Base de Données
Base de Données Relationnelle et Normalisation

Entity-Relationship Model. Relationships

Glissez pour afficher le menu

Relationships in Databases

In relational databases, various relationships can be illustrated in diagrams.

ERM relation intro%404x-8

Different entities can have specific interdependencies, each defining how elements interact. An element might relate to multiple others or just one. This interaction is termed a relationship.

Relational databases capture these connections in diagrams.

Types of Relationships:

  • One-to-One;
  • One-to-Many;
  • Many-to-One;
  • Many-to-Many.

We'll dive deeper into these relationship types later, but for now, here's their representation:

ERM Relations

Mandatory vs. Optional Relationships

Mandatory and optional relationships come with distinct markers: | (a line) for mandatory and o (a circle) for optional.

  • A mandatory relationship implies that a particular entity instance must have a connection to another entity;

  • An optional relationship means that an entity instance might have a link to another entity, but it's not obligatory.

Consider the following examples:

ERM Mand-Opt

While mandatory and optional relationships might not be frequently used, it's crucial to recognize these markers.

1. Select all relationship types:

2. Choose marks:

question mark

Select all relationship types:

Sélectionnez toutes les réponses correctes

question-icon

Choose marks:

The mandatory mark is .

The optional mark is
.

Cliquez ou glissez-déposez des éléments et remplissez les blancs

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 4

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 4
some-alt