IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Voir le flux RSS

fsmrel

[Actualit�] DB-MAIN - Introduction : cr�ation d�une structure d�accueil pour un MCD

Note : 6 votes pour une moyenne de 4,33.
par , 27/03/2016 � 20h47 (13815 Affichages)
__________________________________________________________________________________________________________


(1) Pr�ambule

DB-MAIN est un AGL gratuit permettant de r�aliser des MCD (mod�les conceptuels des donn�es), des diagrammes de classes UML (ainsi que des diagrammes de cas d�utilisation (use cases), et des diagrammes d�activit�s), des diagrammes dits relationnels (le diagramme relationnel est l��quivalent du MLD merisien (mod�le logique des donn�es)), puis de produire les d�clarations des tables SQL correspondantes. � l�inverse, par r�troconception, l�AGL nous permet de partir d�un script SQL de d�claration des tables pour produire un diagramme relationnel, puis un MCD ou un diagramme de classes.

DB-MAIN est l�enfant du professeur Jean-Luc Hainaut de l�universit� de Namur.

Pour approfondir, se plonger dans la documentation officielle Introduction to Database Design.

J�utilise ici la version 9.2.b de l�AGL, dans un contexte Windows 8.

Je ne propose que des �l�ments permettant de r�aliser un MCD rapidement (du moins peut-on l�esp�rer !), sans trop cafouiller. Je n�aborde pas la mod�lisation des diagrammes de classes. Je prendrai comme exemple la gestion des commandes pass�es par les entreprises qui sont les clients de Dubicobit.

Caveat : Le lecteur est cens� d�j� avoir une certaine connaissance des concepts fondamentaux du MCD : entit�s-types, associations, identifiants, etc. � d�faut, se reporter � la documentation officielle mentionn�e ci-dessus, ou encore � l�ouvrage de Michel Divin� : Parlez-vous Merise ?, gratuit et t�l�chargeable. (Merci Michel !)

Il y a de la mati�re, je me limite � ce qui suffit en mati�re d��laboration des MCD, sans fouiner dans toutes les possibilit�s de l�AGL (et elles sont nombreuses).

Dans ce 1er billet, on montre comment acc�der � la zone de travail (Workspace) et cr�er la structure d�accueil d�un MCD.

Les autres billets traitent des sujets suivants :

� Le MCD, cr�ation des entit�s-types

� Le MCD, cr�ation des associations

� Le MLD, le script SQL, g�n�ration du MLD et du script SQL de cr�ation des tables

� Le MCD, sp�cialisation /g�n�ralisation des entit�s-types (h�ritage)

� Le MCD, identification relative

� Le MCD, vues (urbanisation du MCD), CIF (contrainte d�int�grit� fonctionnelle), les contraintes de chemin, d�inclusion (en cours de r�daction)

� R�tro-conception : produire un MLD puis un MCD � partir du script SQL de cr�ation des tables (en cours de r�daction)


(2) Commen�ons par le commencement.

Au d�part, on a droit � la fen�tre d�accueil, dans laquelle on note qu�avant telle date, il aura fallu proc�der � un renouvellement de licence, car celle-ci est valide seulement pour un an. � faire une semaine avant que n�expire la licence (on n�est jamais trop prudent). � cette occasion, on cliquera sur le bouton � Upgrade licence � :





O� "KKKKKKKKKK" repr�sente le num�ro de la licence active et qu�on souhaite renouveler. Pour obtenir un renouvellement effectif, on saisit ce num�ro, et apr�s avoir � OK �, on se laissera guider...


(3) � la man�uvre

Suite � cette remarque pr�liminaire, allons-y pour cr�er la structure d�accueil d�un MCD. La fen�tre affich�e est donc la suivante :





On clique sur le bouton � OK �, suite � quoi on atterrit dans la zone de travail (Workspace) :





Pour pouvoir cr�er un MCD, il faut commencer par d�finir le projet auquel il se rattachera :





Apr�s avoir cliqu� sur l�ic�ne � New project �, on a acc�s � la fen�tre � Project properties �, permettant de nommer le nouveau projet, allons-y pour le nom � CLIENTS � :





Une fois nomm� le projet, on fait � OK �, ce qui provoque l�ouverture de la fen�tre � Projet � dans la zone de travail :





Pour cr�er le MCD, on clique sur l�onglet � Product � et on choisit � New schema � :





Appara�t la bo�te de Propri�t�s du sch�ma (Schema properties). On nomme enfin le MCD. Rappelons qu�on a le choix entre la mod�lisation Entit�/Relation � trait�e ici � et la mod�lisation UML (non abord�e) :





Apr�s avoir fait OK, appara�t une nouvelle fen�tre, la fen�tre � Schema � qui fait d�sormais mention du nom du MCD :





En cliquant sur l�onglet � Clients �, on observe que la fen�tre principale (� Projet �) fait maintenant elle aussi mention du nom du MCD :





Pour la suite des op�rations, c'est-�-dire la cr�ation des entit�s-types, se reporter au billet ad-hoc.

_________________________________________________________________________________

Envoyer le billet � DB-MAIN - Introduction : cr�ation d�une structure d�accueil pour un MCD � dans le blog Viadeo Envoyer le billet � DB-MAIN - Introduction : cr�ation d�une structure d�accueil pour un MCD � dans le blog Twitter Envoyer le billet � DB-MAIN - Introduction : cr�ation d�une structure d�accueil pour un MCD � dans le blog Google Envoyer le billet � DB-MAIN - Introduction : cr�ation d�une structure d�accueil pour un MCD � dans le blog Facebook Envoyer le billet � DB-MAIN - Introduction : cr�ation d�une structure d�accueil pour un MCD � dans le blog Digg Envoyer le billet � DB-MAIN - Introduction : cr�ation d�une structure d�accueil pour un MCD � dans le blog Delicious Envoyer le billet � DB-MAIN - Introduction : cr�ation d�une structure d�accueil pour un MCD � dans le blog MySpace Envoyer le billet � DB-MAIN - Introduction : cr�ation d�une structure d�accueil pour un MCD � dans le blog Yahoo

Commentaires