Please enable JavaScript.
Coggle requires JavaScript to display documents.
Technique de conception d'une base de données: Modèle entité/…
Technique de conception d'une base de données: Modèle entité/ Association
Introduction
Les éléments matériels
l'infrastructure/ les supports financiers
les éléments intellectuels
la compétence des employés/ la motivation des employés/ le recueil et l'exploitation optimale des informations utiles
Définition
une information
compléter notre connaissance sur une personne, un objet, un évènement
un système d'information
permet de collecter/stocker/traiter et diffuser de l'information dans un environnement donné
un système d'informatique
les ordinateurs/les programmes/ les structures de données
données, traitements et informations
données <> informations
système d'information
traitement
ajout des données
suppression de données
consultation des données
modification de données
un système d'information
contient des données
traite les données entrantes
produit des informations sortantes
analyse des systèmes d'information
démarche de modélisation des données
modélisation des données
petit système d'information/ plus volumineux
les étapes
1-analyse de la situation
2-création d'une série de modèle
3-implémentation d'une base de données
source d'information primaire (interview avec les utilisateurs...)
pour les projets d'une certaine envergure s'ajoutent: (interview avec les responsables des services...)
l'étude de l'application informatique existante
méthode de modélisation des données
MERISE: Méthode d'Etude et de Réalisation Informatique de Systèmes d'Entreprise
MCD/MLD/MPD
le modèle conceptuel des données
Définition: fait référence à tous les objets du système d'information et à des relations entre ces objets
3 concepts principaux : les entités// les relations//les propriétés
la relation: nom, verbe à l'infinitif...
binaire/ ternaire/ n-aires
les cardinalité d'une relation: le premier nombre indique la cardinalité minimale , le deuxième la cardinalité maximale
cardinalité minimale= 0: certaines occurrences ne participe pas à la relation cardinalité minimale= 1: chaque occurrence de l'entité participe au moins une fois à la relation
cardinalité maximale= 1: chaque occurrence de l'entité participe au maximum une seule fois à la relation cardinalité maximale= n: chaque occurrence de l'entité peut participer plusieurs fois à la relation
la dépendance d'une relation
sa cardinalité minimale vaut 0: entité indépendante sa cardinalité minimale vaut 1: entité dépendante
Une relation ne peut pas être liée uniquement à des entités dépendantes ayant en plus une cardinalité maximale de 1
Une relation à cardinalité (1,1) n'est jamais porteuse de propriétés. Dans ce cas, les propriétés migrent dans l'entité portant cette cardinalité (1,1).
Les contraintes d’intégrité référentielle (CIF)
définition
formalisme des tables logiques
est toujours basé sur un MCD donné
Règles de transformation du MCD au MLD
Transformation des entités
Toute entité est transformée en table.
Les propriétés de l'entité deviennent les attributs de la table.
L'identifiant de l'entité devient la clé primaire de la table
Transformation des relations binaires du type (x,n) – (x,1)
on duplique la clé primaire de la table basée sur l'entité à cardinalité (x,n) dans la table basée sur l'entité à cardinalité (x,1).
appelé clé étrangère.
Relation binaire (0,1)-(1,1)
Relation binaire (0,1)-(0,1)
Relation binaire (0,1)-(1,1)
On duplique la clé de la table basée sur l'entité à cardinalité (0,1) dans la table basée sur l'entité à cardinalité (1,1).
Relation binaire (0,1)-(0,1)
On duplique la clé d'une des tables dans l'autre. Lorsque la relation contient elle-même des propriétés, celles-ci deviennent également attributs de la table dans laquelle a été ajoutée la clé étrangère.
Le modèle physique des données
Définition
Le modèle physique des données (MPD) est la traduction du modèle logique des données (MLD) dans une structure de données spécifique au système de gestion de bases de données (SGBD) utilisé.
les étapes de passage de MLD à MPD
Implémentation physique de chaque table du MLD dans le SGBD utilisé.
indiquer au SGBD quel(s) champ(s) constitue(nt) la clé primaire.
indiquer au SGBD la (les) clé(s) étrangère(s), et la (les) clé(s) primaire(s) correspondante(s).