Nos domaines de formation :

Formation UML 2, modéliser et créer vos bases de données

Stage pratique
Durée : 2 jours
Réf : UMD
Prix  2018 : Nous contacter
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
Programme

Cette formation vous expliquera comment utiliser à bon escient le diagramme de classes UML afin de concevoir une base de données relationnelle normalisée. Les étapes menant d'un diagramme de classes à sa traduction en langage SQL sont étudiées à l'aide de cas réels.

Objectifs pédagogiques

  • Concevoir une base de données avec UML.
  • Maîtriser la transformation d'un modèle de classes UML en un modèle relationnel.
  • Identifier et utiliser les principaux modeleurs du marché.
PROGRAMME DE FORMATION

Les bases UML

  • Les diagrammes d'UML.
  • Du modèle entité-association à la notation UML.
  • Niveaux d'abstraction couverts par UML.

Analogies avec les modèles conceptuels

  • Associations binaires (de one-to-one à many-to-many).
  • Identification des classes.
  • Associations réflexives.
  • Héritages.

Travaux pratiques
Comparaisons avec les formalismes entité-association (Barker, IDEF1X, ER, Merise).

Modélisation avec le diagramme de classes d’UML

  • Les outils du diagramme de classes.
  • Ecueils des associations n-aires.
  • Intérêts des classes-association.
  • Historisation.
  • Agrégation pour l'identification relative.
  • Apports du langage OCL.
  • Intérêts des rôles.

Travaux pratiques
Etudes de cas réels, modélisation à l'aide d'outils du marché (Power AMC, MEGA, Objecteering, Rational Rose, Win'Design).

Le niveau logique

  • Mappings des classes et des associations (déduction des clés).
  • Cas des agrégations et des héritages.
  • Identification alternative.
  • Utilisation du diagramme de classes.
  • Profil UML.
  • Normalisation d'un modèle logique.

Travaux pratiques
Transformation de modèles conceptuels en modèles relationnels. Validation de schémas (normalisation). Utilisation des outils du marché.

Le niveau physique

  • Processus de génération de tables et de clés.
  • Génération de scripts SQL.
  • Programmation avec SQL des règles métiers (contraintes et déclencheurs).
  • Reverse engineering.

Travaux pratiques
Génération de scripts SQL pour Oracle et SQL-Server. Contraintes et indexation.

Participants / Prérequis

» Participants

Architectes, chefs de projet, analystes, concepteurs, développeurs, responsables méthodes.

» Prérequis

Connaissances de base d'UML.
Intra / sur-mesure
Programme standard     Programme sur-mesure
Oui / Non

Vos coordonnées

Dates de sessions

Prochaines sessions : Nous consulter

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.