La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Base de Données.

Présentations similaires


Présentation au sujet: "Base de Données."— Transcription de la présentation:

1 Base de Données

2 Pourquoi modéliser les données ?
Préparer leur implémentation dans un logiciel de gestion de données, afin : de ne rien oublier d’éviter les redondances de relier les données entre elles définit la structure d’une base permet de garantir l’intégrité

3 présentation succincte
La méthode MERISE présentation succincte

4 Origine méthode franco-française (fin 1970)
adaptée aux grands systèmes  bases de données centralisées aujourd’hui : complétée par approche « objet » (langage UML) modèles de données pour SGBDr

5 Caractéristiques méthode complète (analyse, conception et réalisation) séparation stricte données / traitements langage de modélisation normalisé méthode lourde à mettre en œuvre séparation D/ T : les traitements sont plus souvent remaniés que les données

6 3 niveaux d’abstraction
M = modèle Données Traitements Conceptuel MCD MCT QUOI ? Logique ou Organisationnel QUI, OU, QUAND ? MLD MOT Physique ou Opérationnel COMMENT ? MPD MOpT

7 Reconfiguration d’un SI
Cahier des charges Analyse Conception Conceptuel Logique ou Organisationnel Physique ou Opérationnel

8 Les 3 modèles de données

9 Modèle Conceptuel de Données
CC by nc sa - |Moin.M| entités associations cardinalités

10 Entités données de gestion, utilisées pour décrire l’activité
nom de l’entité ENSEIGNANT id-enseignant nom prénom département bureau téléphone mail identifiant attributs

11 Associations données qui dépendent d’une ou plusieurs entités
nom de l’association ENSEIGNANT id-enseignant nom prénom département bureau téléphone mail MATIERE id-matière libellé coefficient ECTS enseigne nb heures attributs

12 Cardinalités nombres de participations (mini et maxi) d’une entité à une relation est rattaché à 1,n ENSEIGNANT id-enseignant nom prénom département bureau téléphone mail CIF 1,1 DEPARTEMENT id-département libellé travaille avec 0,n n,m

13 Associations particulières
ENTITE 1 ENTITE 2 association association récursive association association ternaire ENTITE 3 ENTITE

14 Modèle Logique de Données
CC by nc nd - archigeek tables relations

15 Tables et relations nom de la table ENSEIGNANT id-enseignant nom
prénon bureau id-département clé primaire DEPARTEMENT id-département libellé champs clé externe relation

16 Transformation MCD  MLD
les entités deviennent des tables l’identifiant devient une clé primaire les attributs deviennent des champs selon les cas , les associations deviennent de simples relations deviennent des tables

17 Transformation des associations
Règle n°1 si l’une des cardinalités a un max. à « 1 » l’association devient une relation l’identifiant du coté « n » est dupliqué du coté « 1 », pour former un clé externe

18 MCD MLD 1,n 1,n 1,1 1,n appartient enseigne ENSEIGNANT id-enseignant
nom prénom bureau téléphone mail enseigne nb d’heures MATIERE id-matière libellé coefficient ECTS DEPARTEMENT id-département libellé 1,n 1,n 1,1 1,n MLD DEPARTEMENT id-département libellé ENSEIGNANT id-enseignant nom prénom bureau téléphone mail MATIERE id-matière libellé coefficient ECTS id-département

19 Transformation des associations
Règle n°2 si les 2 cardinalités ont des max. à « n » l’association se transforme en table, dont la clé primaire est composée des 2 identifiants des entités reliées

20 MCD MLD 1,n 1,n 1,1 1,n appartient enseigne ENSEIGNANT id-enseignant
nb d’heures ENSEIGNANT id-enseignant nom prénom bureau téléphone mail MATIERE id-matière libellé coefficient ECTS DEPARTEMENT id-département libellé 1,n 1,n 1,1 1,n MLD DEPARTEMENT id-département libellé ENSEIGNANT id-enseignant nom prénom bureau téléphone mail MATIERE id-matière libellé coefficient ECTS ENSEIGNEMENT id-enseignant id-matière nb d’heures id-département

21 Récapitulatif Information Entité Association Attributs Identifiant Informatique Tables Relations Champs Clé primaire MCD MLD


Télécharger ppt "Base de Données."

Présentations similaires


Annonces Google