SGBDR : Terminologie – Entrée par les sorties – C. AUTRET – F. CAZUGUEL – 06/02/2008
3
1-2 LES ENTITÉS
Il est possible de regrouper les informations en deux grandes catégories : les informations
fixes et variables.
Dans un SGBDR, ces informations, qui ne sont pas de même nature, sont placées dans des
entités différentes, reliées entre elles. Elles sont mises en relation ou associées par l’action
pour le client de commander un menu et par le fait pour un menu de correspondre à une
commande.
On représente les entités de la façon suivante :
Important : chaque fois qu’une information qui correspond à une occurrence est susceptible
d’être multiple, il y a lieu de créer une seconde entité.
Exemples :
Un salarié peut avoir plusieurs enfants entité salariés + entité enfants
Un salarié peut avoir plusieurs diplômes entité salariés + entité diplômes
Un salarié peut avoir plusieurs arrêts maladies entité salariés + entité arrêts
2 VOUS DEVEZ DÉTERMINER UN IDENTIFIANT
Pour être fiable, une base de données doit interdire la saisie multiple d’une même occurrence.
La solution consiste à interdire un même contenu pour une ou plusieurs propriétés d’une
entité.
Cette propriété est appelée identifiant et son contenu est différent pour chaque occurrence.
Une entité doit obligatoirement posséder un identifiant. Par convention, cet identifiant est
souligné et apparaît en premier dans la liste des propriétés (ou attributs) d’une entité.
Dans l’exemple, pour l’entité Clients, le n° du client peut être utilisé comme identifiant. Pour
la table Commandes, la solution consiste à ajouter une propriété de type NuméroAuto qui sera
augmentée de un après chaque commande. Cet identifiant permettra également, de connaître
le nombre de commandes. Par convention, cet identifiant est souligné dans le MCD.
Complétez le MCD ci-dessus.
CLIENT
Numéro Client
Nom
Adresse
Code Postal
Ville
Tel
COMMANDE
N° Commande
Nombre de convives
Date commande
Date du repas
MENU
Numéro Menu
Nom du menu
Prix unitaire