20
Introduction pratique aux bases de données relationnelles
qui contient obligatoirement les clés des ensembles d'entités
participant à la liaison considérée, appelées clés étrangères, et
éventuellement d'autres attributs qui caractérisent cette liaison. Dans
notre exemple, la table AFFECTATION contient deux clés étrangères, le
numéro de l'employé et celui du département ; la table
APPARTENANCE contient deux clés étrangères, le numéro de
l'employé et celui du projet, et un attribut supplémentaire, le degré de
participation au projet, exprimé en pour-cent.
L’analyse et la
conception se
réalisent
indépendamment
des considérations
techniques
Nous venons d'exposer de manière sommaire la conduite d'une
analyse des données, le développement d'un modèle entité-association
et la définition d'un schéma de base de données relationnelle. Le but
principal de l'exposé est de souligner l’importance de concevoir une
base de données à partir d’un modèle entité-association. Cette
approche permet, dans un premier temps, d'identifier et d'étudier avec
les utilisateurs les aspects propres à la modélisation des données
indépendamment de tout système de bases de données particulier.
C'est dans une phase de conception ultérieure qu'on définira ensuite
un schéma de base de données en appliquant, dans le cas d'un modèle
relationnel, des règles de conversion clairement établies (voir section
2.3).
2.2 Le modèle entité-association
2.2.1 Entités et associations
Les entités sont
des objets pouvant
être identifiés
distinctement
Une entité (entity, en anglais) est un objet spécifique (c'est-à-dire
qui peut être identifié distinctement parmi d'autres objets) dans le
monde réel ou dans notre pensée. Elle peut désigner une personne, un
objet, un concept abstrait ou un événement. Les entités de même type
forment un ensemble d'entités caractérisées par un certain nombre
d'attributs. Par exemple, la taille, la désignation et le poids sont les
propriétés d'une certaine entité et de l'ensemble d’entités auquel elle
appartient.
Le rôle de la clé
d’identification
Pour chaque ensemble d'entités, nous définissons une clé
d'identification, formée d’un attribut ou d’une combinaison
d'attributs, qui permet de distinguer chaque entité de manière unique
Introduction pratique aux bases de données relationnelles
qui contient obligatoirement les clés des ensembles d'entités
participant à la liaison considérée, appelées clés étrangères, et
éventuellement d'autres attributs qui caractérisent cette liaison. Dans
notre exemple, la table AFFECTATION contient deux clés étrangères, le
numéro de l'employé et celui du département ; la table
APPARTENANCE contient deux clés étrangères, le numéro de
l'employé et celui du projet, et un attribut supplémentaire, le degré de
participation au projet, exprimé en pour-cent.
L’analyse et la
conception se
réalisent
indépendamment
des considérations
techniques
Nous venons d'exposer de manière sommaire la conduite d'une
analyse des données, le développement d'un modèle entité-association
et la définition d'un schéma de base de données relationnelle. Le but
principal de l'exposé est de souligner l’importance de concevoir une
base de données à partir d’un modèle entité-association. Cette
approche permet, dans un premier temps, d'identifier et d'étudier avec
les utilisateurs les aspects propres à la modélisation des données
indépendamment de tout système de bases de données particulier.
C'est dans une phase de conception ultérieure qu'on définira ensuite
un schéma de base de données en appliquant, dans le cas d'un modèle
relationnel, des règles de conversion clairement établies (voir section
2.3).
2.2 Le modèle entité-association
2.2.1 Entités et associations
Les entités sont
des objets pouvant
être identifiés
distinctement
Une entité (entity, en anglais) est un objet spécifique (c'est-à-dire
qui peut être identifié distinctement parmi d'autres objets) dans le
monde réel ou dans notre pensée. Elle peut désigner une personne, un
objet, un concept abstrait ou un événement. Les entités de même type
forment un ensemble d'entités caractérisées par un certain nombre
d'attributs. Par exemple, la taille, la désignation et le poids sont les
propriétés d'une certaine entité et de l'ensemble d’entités auquel elle
appartient.
Le rôle de la clé
d’identification
Pour chaque ensemble d'entités, nous définissons une clé
d'identification, formée d’un attribut ou d’une combinaison
d'attributs, qui permet de distinguer chaque entité de manière unique
