IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 20041 Le modèle entité / associations...

14
IAE PARIS - DESS CAAE MBA Systèmes d'information - 1 Le modèle entité / associations MCD (Modèle Conceptuel des Données) Permet de structurer le modèle de données d’une future base de données HOTEL REGION Appartient à 1,1 0,N Entité Association Entité

Transcript of IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 20041 Le modèle entité / associations...

Page 1: IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 20041 Le modèle entité / associations MCD (Modèle Conceptuel des Données) Permet de structurer.

IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

1

Le modèle entité / associations

MCD (Modèle Conceptuel des Données)

Permet de structurer le modèle de données d’une future base de données

HOTEL REGIONAppartient à1,1 0,N

Entité Association Entité

Page 2: IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 20041 Le modèle entité / associations MCD (Modèle Conceptuel des Données) Permet de structurer.

IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

2

Le modèle entité / associations

MCD (Modèle Conceptuel des Données)

Le modèle entité / association du cas étudié

Page 3: IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 20041 Le modèle entité / associations MCD (Modèle Conceptuel des Données) Permet de structurer.

IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

3

Formes normalesDépart du schéma conceptuel

Page 4: IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 20041 Le modèle entité / associations MCD (Modèle Conceptuel des Données) Permet de structurer.

IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

4

Modèles du réel à l’implémentation

Monde réelSchéma

Conceptuel(MCT)

SchémaRelationnel

Validation Normalité

Implémentation dans SGBD

HOTEL REGIONAppartient à

1,1 0,N

HOTELIdHotelNom

AdresseIdRegion

REGION

IdRegionNom

Page 5: IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 20041 Le modèle entité / associations MCD (Modèle Conceptuel des Données) Permet de structurer.

IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

5

Le modèle relationnelprésentation

But : exprimer le modèle conceptuel sous forme de « relations »On utilise pour cela des « tables » : ce sont des moules pour les futures données qui seront stockéesChaque table (= moule) est composée d’attributs (= rubriques)Chaque table contiendra des enregistrements (= données)

Page 6: IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 20041 Le modèle entité / associations MCD (Modèle Conceptuel des Données) Permet de structurer.

IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

6

Le modèle relationneltables et enregistrements

La table (= le moule)Hotel (IdHotel, Nom, Adresse)

Une table est composée d’attributs, dont une ou plusieurs clés

Les enregistrements (= les données)(001, ‘Au Bon Lit’, ‘24 rue Marcel 59000 LILLE’)(002, ‘Au Bon Dodo’, ‘32 rue Lulu 69000 LYON’)(003, ‘Au Bon Repos’, ‘7 rue René 29000 BREST’)

HOTELIdHotelNom

Adresse

Le moule des Hôtels = la table « HOTEL »1 Hôtel stocké = 1 enregistrement

Page 7: IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 20041 Le modèle entité / associations MCD (Modèle Conceptuel des Données) Permet de structurer.

IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

7

Le modèle relationnelLa notion de « clé » dans une

tableChaque table a besoin d’un identifiant qui définit chaque enregistrement de façon parfaite et uniqueUne mauvaise clé peut nuire à la cohérence de la base de données

Exemple : si la clé choisie est le nom de l’hôtel, cela peut poser problème si plusieurs hôtels portent le même nomOn préfèrera alors un identifiant numérique (par exemple) pour que l’unicité soit certaine

Page 8: IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 20041 Le modèle entité / associations MCD (Modèle Conceptuel des Données) Permet de structurer.

IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

8

Le modèle relationnelLa notion de « clé » dans une

table

Hotel (IdHotel, Nom, Adresse)

HOTELIdHotelNom

Adresse

Table

Attributs

Clé

Page 9: IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 20041 Le modèle entité / associations MCD (Modèle Conceptuel des Données) Permet de structurer.

IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

9

Passage du modèle conceptuel au modèle

relationnel CAS n°1 : une cardinalité est de type « 1,1 » ou « 0,1  »

On construit une table par entité

HOTEL REGIONAppartient à1,1 0,N

HOTELIdHotelNom

AdresseIdRegion

REGIONIdRegion

Nom

Page 10: IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 20041 Le modèle entité / associations MCD (Modèle Conceptuel des Données) Permet de structurer.

IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

10

Passage du modèle conceptuel au modèle

relationnel CAS n°2 : les deux cardinalités peuvent dépasser la valeur 1

On construit une table par entité et une par association

HOTEL REGIONAppartient à1,2 0,N

HOTELIdHotelNom

Adresse

REGIONIdRegion

Nom

HOT_REGIdHotel

IdRegion

Page 11: IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 20041 Le modèle entité / associations MCD (Modèle Conceptuel des Données) Permet de structurer.

IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

11

Validation du modèle relationnel :

Les 3 formes normales

Vérifier la normalité d’un schéma conceptuel sert à vérifier la cohérence de la future baseOn évite ainsi les redondances d’information, qui nécessiteraient des traitements lourds de mise à jour en cas de modification d’informations dans les données

Page 12: IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 20041 Le modèle entité / associations MCD (Modèle Conceptuel des Données) Permet de structurer.

IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

12

Formes normales1ère forme normale

Une relation est en 1ère forme normale si :

elle possède une clé,chaque attribut est atomique

Page 13: IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 20041 Le modèle entité / associations MCD (Modèle Conceptuel des Données) Permet de structurer.

IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

13

Formes normales2ème forme normale

Une relation est en 2ème forme normale si :

Elle est en 1ère forme normaleUn attribut n’appartenant pas à la clé ne dépend que d’une partie de cette clé

Page 14: IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 20041 Le modèle entité / associations MCD (Modèle Conceptuel des Données) Permet de structurer.

IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

14

Formes normales3ème forme normale

Une relation est en 3ème forme normale si :

Elle est en 2ème forme normaleIl n’y a pas de dépendances fonctionnelles entre attributs n’appartenant pas à la clé