Académique Documents
Professionnel Documents
Culture Documents
D’après le texte on détecte les activités qui vont générer les données.
On peut enregistrer les entreprises et les employés qui travaillent dans ses entreprises.
Modélisation des données : exprimer le texte sous forme d’un graphe composé de symbole.
Le but est de représenter les informations les plus pertinentes ou bien les informations qui nous
intéressent le plus.
MODÈLE ENTITÉ /ASSOCIATION :
entité = un objet abstrait ou concret de la réalité dont on veut stocker les donnée (personne, objet
concret, concept, …)
Exemple
Une entreprise qui veut implémenter sa base de données a exprimé ce qui suit :
chaque département est désigné par son code unique et son nom.
Chaque employé sera affecté à seul département. Un employé sera désigné par son matricule
unique, son nom et prénom et sa fonction au sein de l’entreprise.
On commence par se poser les questions suivantes :
- quels sont les objets / notions /concepts sur lesquels le texte s’est focalisé ?
- quels sont les objets qui représentent un intérêt pour qu’on stocke leurs données dans la BD ?
On se focalise sur les objets sur lesquels le texte donne trop de détails
Attributs
propriétés ou caractéristiques ou qualité d’une entité
attributs de employé
matricule
nom
prénom
fonction
attributs de département
code département
nom département
Domaine de l’attribut
Ensemble de valeurs acceptables pour l’attribut considéré.
Exemple attribut fonction : on peut mettre ingénieur, chef de projet, directeur financier etc
attribut nom département : vente, achats marketing finance RH
clé ou identifiant
attribut ou ensemble d’attributs permettant d’identifier de manière unique et sans ambiguïté les
occurrence d’une entité
les entités se représentent sous forme d’un rectangle avec deux parties
ASSOCIATION
Une association ou relation est un lien entre plusieurs entités traduisant une réalité
exemple
quel est le lien qui va relier employé et département ?
TD
Énoncé de l’exercice
une entreprise réalise des projets. Chaque projet a une date de début, une date de fin, un nom et un
descriptif. Un ou plusieurs employés sont affectés à un projet, pour une durée variable. Les
employés travaillent sur un ou plusieurs projets soit en même temps, soit successivement dans le
temps. L’entreprise est divisée en services. Chaque employé travaille dans un et un seul service.
Chaque employé travaillant dans l’entreprise a un numéro de matricule, un nom, une adresse, et une
fonction. Chaque service au sein de l’entreprise a un code service, un nom, et un chef de service de
service qui gère le service.
une base de données relationnelle représentent les données dans une table à deux dimensions
chaque table contient les données liées à un sujet donné
Règle 1
Les entités se transforment en une table.
Les attributs de l’entité vont constituer les colonnes de la table
EXERCICE CORRIGÉ
ÉNONCÉ
l’enoncé décrit le système d’information qui gère les réservatios en ligne d’un hôtel.
Un client peu effectuer une ou plusieurs réservations. Les coordonnées du client enregistrés lors de
la réservation sont le Nom, Prénom, date de naissance, adresse, pays d’origine, nationalité, N°
d’identité ou N° de passeport , email et n° de téléphone. Une reservation peut concerner une ou
plusieurs chambres de l’hôtel (un clien peut choisir plusieurs chambres dans une réservation). Dans
une réservation, une chambre est reservée selon une durée, date de début, date de fin et tarif total à
payer . Chaque chambre d’hôtel est caractérisée par un numéro unique, un N° d’étage et un N° de
téléphone. Chaque chambre appartient à une et une seule catégorie de chambres. Chaque catégorie
est caractérisée par son nom, sa description et le prix par nuitée des chambres lui appartenant.