[PDF] [PDF] Cours 5 Méthodes de modélisation - IGM

19 mar 2014 · Modèle conceptuel des données de MERISE • UML (Unified Modeling Language) : • autre langage de modélisation • langage dédié à l'objet



Previous PDF Next PDF





[PDF] Cours 5 Méthodes de modélisation - IGM

19 mar 2014 · Modèle conceptuel des données de MERISE • UML (Unified Modeling Language) : • autre langage de modélisation • langage dédié à l'objet



[PDF] Modélisation - MIS

développement qui comportent une partie modélisation Certaines méthodes sont associées à un langage de modélisation (par exemple MERISE)



[PDF] Méthode de modélisation Merise

DAIGL – Analyse – Cours – Méthode de modélisation Merise système de gestion de base de données ou à un langage de programmation particulier ( schéma



[PDF] COURS UML

UML n'introduit pas d'éléments de modélisation propres à une activité (analyse, conception ) ; le langage reste le même à tous les niveaux d'abstraction Cette 



[PDF] Comparatif UML - Merise

plusieurs méthodes d'analyse, notamment le Merise et l'UML 3 Merise UML ( en anlais Unified Modeling Language ou « langage de modélisation unifié »)



[PDF] MERISE : une méthode systèmique de conception de SI

Cadre de modélisation et démarche préconisée • Principales MERISE ( méthode la plus utilisée en informatique de gestion en France et grande partie de 



[PDF] Langage SQL - Réseau Bases de Données - CNRS

7 jui 2016 · la modélisation des données Merise • Méthode dans le domaine des bases de données MODÉLISATION AU NIVEAU CONCEPTUEL 9 



[PDF] MERISE - Basepdf

La méthode d'analyse MERISE est une méthode de conception et de développement de Le langage SQL utilisé est très loin des normes SQL2 et SQL3



[PDF] MERISE - Modélisation de Systèmes dInformation - LIPN

Mod`eles physiques MERISE Modélisation de Syst`emes d'Information La méthode MERISE Le Projet Un langage semi-formel généralement graphique

[PDF] noé face au déluge wikipédia

[PDF] noé face au déluge chapitre 1

[PDF] l'adversaire emmanuel carrère pdf gratuit

[PDF] l'adversaire emmanuel carrère commentaire

[PDF] l'adversaire emmanuel carrère extrait

[PDF] l'adversaire emmanuel carrère analyse

[PDF] résumé du livre des merveilles de marco polo

[PDF] modélisation mathématique pdf

[PDF] le barbier de séville acte 1 scène 2 commentaire

[PDF] les noces de figaro livret en français

[PDF] le barbier de seville acte 1 scene 1

[PDF] le barbier de séville acte 2 scène 8 texte

[PDF] le barbier de séville texte intégral pdf

[PDF] barbier de séville acte 2 scène 8

[PDF] fiche de lecture mémoire exemple

[PDF] Cours 5 Méthodes de modélisation - IGM

DUT MMI - IUT de Marne-la-Vallée

19/03/2014

M2203 - Bases de données

Cours 5

Méthodes de modélisation

Philippe Gambette

• Cours de Tony Grandame à l'IUT de Marne-la-Vallée en 2010-2011 • Cours de Mathieu Mangeot, IUT de Savoie • Cours de Fabrice Meuzeret, IUT de Troyes http://195.83.128.55/~fmeuzeret/vrac/ • Livre de Laurent Audibert : Bases de données - de la modélisation au SQL

Version partielle sur :

• Résumé des épisodes précédents • Modélisation MERISE et UMLPlan du cours 5 - Modélisation, SQL avancé (suite) • Résumé des épisodes précédents • Modélisation MERISE et UMLPlan

Épisodes précédents

Modèle physique des donnéesModèle logique des donnéesModèle entité-association (modèle conceptuel des données)

Épisodes précédents

Modèle physique des donnéesModèle logique des donnéesModèle entité-association (modèle conceptuel des données)Méthode MERISE : méthode d'analyse, de conception et de réalisation de systèmes d'informations.

Épisodes précédents

Modèle physique des donnéesModèle logique des donnéesModèle entité-association (modèle conceptuel des données)Méthode MERISE : méthode d'analyse, de conception et de réalisation de systèmes d'informations.

Méthode MERISE pas seulement

pour les bases de données : • Exprimer le besoin • Créer les modèles conceptuels • Créer les modèles logiques • Créer les modèles physiques

Épisodes précédents

Modèle physique des donnéesModèle logique des donnéesModèle entité-association (modèle conceptuel des données)Méthode MERISE : méthode d'analyse, de conception et de réalisation de systèmes d'informations.

Méthode MERISE pas seulement

pour les bases de données : • Exprimer le besoin • Créer les modèles conceptuels • Créer les modèles logiques • Créer les modèles physiquesCahier des charges

Langage SQL

• Résumé des épisodes précédents • Modélisation MERISE et UMLPlan

Modélisation MERISE et UML

Modélisation des données :

• Modèle conceptuel des données de MERISE • UML (Unified Modeling Language) : • autre langage de modélisation • langage dédié à l'objet • plusieurs types de diagramme, dont un utile en bases de données : le diagramme de classes

Lien / traduction entre :

• Modèle conceptuel des données de MERISE • Diagramme de classes UML

Entité

Identifiant

Attribut 2

Attribut nModélisation MERISE et UML : entité / classe

MERISEUML

Classe

Attribut 1

Attribut 2

Attribut n

Méthodes

Modélisation MERISE et UML : association

MERISEUML

Entite_2

LieEntite_1Classe_1

LieClasse_2

Modélisation MERISE et UML : cardinalités

MERISEUML

Lien vers 0 ou 1 : 0,1Lien vers 0 ou 1 : 0..1

Lien vers 1 : 1,1Lien vers 1 : 1

Lien vers 0 ou plusieurs : 0,nLien vers 0 ou plusieurs : * Lien vers 1 ou plusieurs : 1,nLien vers 1 ou plusieurs : 1..* Modélisation MERISE et UML : association & cardinalités

MERISEUML

Entite_2

LieEntite_1Classe_1

LieClasse_2

1,n0,10..11..*

Modélisation MERISE et UML : association & cardinalités

MERISEUML

Entite_2

LieEntite_1Classe_1

LieClasse_2

1,n0,10..11..*inversion de sens des

cardinalités ! Modélisation MERISE et UML : association & cardinalités

MERISEUML

Exemple :Entite_2

LieEntite_1Classe_1

LieClasse_2

1,n0,10..11..*

Profession

ExercePersonnePersonne

ExerceProfession

a,bc,d?? Modélisation MERISE et UML : association & cardinalités

MERISEUML

Exemple :Entite_2

LieEntite_1Classe_1

LieClasse_2

1,n0,10..11..*

Profession

ExercePersonnePersonne

ExerceProfession

0,10,n*0..1

Modélisation MERISE et UML : association avec attributs

MERISEUML

Entite_2

Lie

Att_1Entite_1Classe_1

LieClasse_2

Att_1Classe_Asso

Classe-association

Les "plus" d'UML - Agrégation

Agrégation :

• Associations non symétriques • Une classe joue un rôle prépondérant par rapport à l'autre

Deux formes d'agrégation :

• composition • agrégation partagée

Les "plus" d'UML - Agrégation

Agrégation :

• Associations non symétriques • Une classe joue un rôle prépondérant par rapport à l'autre

Deux formes d'agrégation :

• composition • agrégation partagée

Composition : une classe Classe_2

est sous-ensemble d'une autre,

Classe_1

→ losange pleinClasse_1

Classe_3Classe_2

Les "plus" d'UML - Agrégation

Agrégation :

• Associations non symétriques • Une classe joue un rôle prépondérant par rapport à l'autre

Deux formes d'agrégation :

• composition • agrégation partagée

Composition : une classe Classe_2

est sous-ensemble d'une autre,

Classe_1

→ losange pleinClasse_1

Classe_3Classe_2agrégat

constituant

Les "plus" d'UML - Agrégation

Agrégation :

• Associations non symétriques • Une classe joue un rôle prépondérant par rapport à l'autre

Deux formes d'agrégation :

• composition • agrégation partagée

Composition : une classe Classe_2

est sous-ensemble d'une autre,

Classe_1

→ losange plein Ex. :

Si un ordinateur est supprimé,

son écran et son disque aussiOrdinateur

DisqueEcranagrégat

constituant

Les "plus" d'UML - Agrégation

Agrégation :

• Associations non symétriques • Une classe joue un rôle prépondérant par rapport à l'autre

Deux formes d'agrégation :

• composition • agrégation partagée

Agrégation partagée : une classe

Classe_2 est dépendante d'une

autre, Classe_1 → losange videClasse_1

Classe_2

Les "plus" d'UML - Agrégation

Agrégation :

• Associations non symétriques • Une classe joue un rôle prépondérant par rapport à l'autre

Deux formes d'agrégation :

• composition • agrégation partagée

Agrégation partagée : une classe

Classe_2 est dépendante d'une

autre, Classe_1 → losange videClasse_1

Classe_2agrégat

Les "plus" d'UML - Agrégation

Agrégation :

• Associations non symétriques • Une classe joue un rôle prépondérant par rapport à l'autre

Deux formes d'agrégation :

• composition • agrégation partagée

Agrégation partagée : une classe

Classe_2 est dépendante d'une

autre, Classe_1 → losange vide Ex :

Si on supprime le fournisseur, on ne supprime

pas forcément les commandes associéesFournisseur

Commandeagrégat

Modélisation MERISE et UML : héritage

MERISEUML

SousEntite2SousEntite1Sur_entité

SousClasse2SousClasse1Sur_classe

Héritage : l'exemple des formes géométriques Dessinez les relations d'héritage du modèle UML pour les classes d'objet suivantes : Triangle, Rectangle, Cercle, Polygone, Carre, Triangle_isocele, Triangle_rectangle, Triangle_equilateral, Hexagone, Quadrilatere, Rectangle, Parallelogramme, Losange. Héritage : l'exemple des formes géométriques Dessinez les relations d'héritage du modèle UML pour les classes d'objet suivantes : Triangle, Rectangle, Cercle, Polygone, Carre, Triangle_isocele, Triangle_rectangle, Triangle_equilateral, Hexagone, Quadrilatere, Rectangle, Parallelogramme, Losange.

CercleTriangle_equilateral

Carre

LosangeTriangle_isoceleTriangle

Triangle_rectangle

RectangleQuadrilatere

ParallelogrammePolygone

Hexagone

Héritage : l'exemple des formes géométriques Dessinez les relations d'héritage du modèle UML pour les classes d'objet suivantes : Triangle, Rectangle, Cercle, Polygone, Carre, Triangle_isocele, Triangle_rectangle, Triangle_equilateral, Hexagone, Quadrilatere, Rectangle, Parallelogramme, Losange.

CercleTriangle_equilateral

Carre

LosangeTriangle_isoceleTriangle

Triangle_rectangle

RectangleQuadrilatere

ParallelogrammePolygone

Hexagone

Héritage : l'exemple des formes géométriques Dessinez les relations d'héritage du modèle UML pour les classes d'objet suivantes : Triangle, Rectangle, Cercle, Polygone, Carre, Triangle_isocele, Triangle_rectangle, Triangle_equilateral, Hexagone, Quadrilatere, Rectangle, Parallelogramme, Losange.

CercleTriangle_equilateral

Carre

LosangeTriangle_isoceleTriangle

Triangle_rectangle

RectangleQuadrilatere

ParallelogrammePolygone

HexagonecouleurBordure

couleurFond onMouseHover()quotesdbs_dbs33.pdfusesText_39