3.4 Représentation graphique d’un schéma
37
© Dunod – La photocopie non autorisée est un délit.
Le contenu d’une base de données réelle est généralement volumineux (plusieurs
millions de lignes) et susceptible d’évoluer constamment. Il est donc sans intérêt de
le représenter dans un exposé comme celui-ci, sauf à titre illustratif. En revanche, le
schéma comporte un nombre limité d’éléments (quelques dizaines à quelques
milliers de tables en général) présentant une relative stabilité dans le temps : on ne
modifie la structure d’une base de données que lorsque la structure de la réalité à
représenter évolue. Notre intérêt se portera essentiellement sur la composition et les
propriétés des schémas de bases de données.
3.4 REPRÉSENTATION GRAPHIQUE D’UN SCHÉMA
Nous pouvons à présent préciser et compléter les conventions graphiques de représentation d’un schéma. Nous proposons un premier jeu de conventions (figure 3.4).
• Une table et ses colonnes 8 sont représentées par un cartouche contenant le nom de
la table et celui de chaque colonne. Les colonnes sont placées dans un ordre quelconque. Cependant, afin de faciliter la compréhension, on veillera autant que
possible à disposer de façon contiguë les colonnes d’un même identifiant de
même que celles de chaque clé étrangère, et à placer à l’extrême gauche les
colonnes de l’identifiant primaire.
• On soulignera d’un trait continu les noms des colonnes de l’identifiant primaire et
d’un trait pointillé ceux de chaque identifiant secondaire.
• Le nom d’une colonne facultative sera entouré de parenthèses.
• Une clé étrangère constituée d’un groupe de colonnes de référence (clé étrangère
multi-composant) sera représentée par une accolade.
• Une contrainte référentielle sera représentée par une flèche qui part du nom de la
colonne de référence (ou de l’accolade en cas de groupe de référence) et qui
pointe vers le cartouche de la table référencée.
Figure 3.4 - Représentation des identifiants et des clés étrangères
8. On ne prévoit pas de convention particulière de représentation des types de valeurs.
37
© Dunod – La photocopie non autorisée est un délit.
Le contenu d’une base de données réelle est généralement volumineux (plusieurs
millions de lignes) et susceptible d’évoluer constamment. Il est donc sans intérêt de
le représenter dans un exposé comme celui-ci, sauf à titre illustratif. En revanche, le
schéma comporte un nombre limité d’éléments (quelques dizaines à quelques
milliers de tables en général) présentant une relative stabilité dans le temps : on ne
modifie la structure d’une base de données que lorsque la structure de la réalité à
représenter évolue. Notre intérêt se portera essentiellement sur la composition et les
propriétés des schémas de bases de données.
3.4 REPRÉSENTATION GRAPHIQUE D’UN SCHÉMA
Nous pouvons à présent préciser et compléter les conventions graphiques de représentation d’un schéma. Nous proposons un premier jeu de conventions (figure 3.4).
• Une table et ses colonnes 8 sont représentées par un cartouche contenant le nom de
la table et celui de chaque colonne. Les colonnes sont placées dans un ordre quelconque. Cependant, afin de faciliter la compréhension, on veillera autant que
possible à disposer de façon contiguë les colonnes d’un même identifiant de
même que celles de chaque clé étrangère, et à placer à l’extrême gauche les
colonnes de l’identifiant primaire.
• On soulignera d’un trait continu les noms des colonnes de l’identifiant primaire et
d’un trait pointillé ceux de chaque identifiant secondaire.
• Le nom d’une colonne facultative sera entouré de parenthèses.
• Une clé étrangère constituée d’un groupe de colonnes de référence (clé étrangère
multi-composant) sera représentée par une accolade.
• Une contrainte référentielle sera représentée par une flèche qui part du nom de la
colonne de référence (ou de l’accolade en cas de groupe de référence) et qui
pointe vers le cartouche de la table référencée.
Figure 3.4 - Représentation des identifiants et des clés étrangères
8. On ne prévoit pas de convention particulière de représentation des types de valeurs.
