« Structured Query Language/Modélisation » : différence entre les versions

Contenu supprimé Contenu ajouté
Gthom05 (discussion | contributions)
m la devient le
m Robot : Remplacement de texte automatisé (-\n(==={0,3})(?: *)([^\n=]+)(?: *)\1(?: *)\n +\n\1 \2 \1\n)
Ligne 7 :
}}
 
== Principe ==
 
[[File:MERISE.svg|thumb|MERISE est une méthode d'analyse et de conception des systèmes d'information basée sur le principe de la séparation des données et des traitements. Elle possède plusieurs modèles qui sont répartis sur 3 niveaux (Le niveau conceptuel, le niveau logique ou organisationnel, le niveau physique).]]
Ligne 16 :
Mais il faut savoir qu’il existe aussi une méthode alternative plus internationale, nommée [[w:Unified Modeling Language|UML]] [[w:Unified Process|RUP]].
 
== MCD validé et en 3FN ==
Le MCD est constitué d'au moins un {{w|diagramme de classes}} "entité" + document par classe, association et attributs. Il peut être dessiné avec un logiciel de traitement de texte, ou avec un logiciel capable de transformer le schéma en code SQL.
 
Ligne 25 :
Il convient ensuite, après ébauche, de le faire passer à la {{wt|troisième forme normale}} (3FN).
 
== MLD brut ==
On transforme le diagramme de classe dans lequel on obtient des classes "normales" et des associations binaires.
 
Ligne 35 :
** Placer dans chaque classe un identifiant.
 
== MLD optimisé ==
* Mentionner le nombre d'objets estimés par classe, ainsi que l'accroissement.
* Mentionner le chemin d'accès direct aux objets des classes.
Ligne 44 :
Remarque : d'autres optimisations sont possibles mais comme elles entraînent une dénormalisation du modèle (donc redondance de l'information) on ne les utilisera que si vraiment elles sont indispensables : ex ; diminuer le temps d'accès aux données.
 
== MPD ==
Ici nous sommes dans l'analyse technique : conception des fichiers ou de la [[base de données]].