Database Reference
In-Depth Information
Rational Rose
La société Rational Software, qui a été à l'origine de la standardisation d'UML, est propriété
d'IBM depuis 2003. L'outil de conception qui est au catalogue d'IBM s'appelle toujours
Rational Rose Data Modeler . Cet outil est basé sur le formalisme UML et inclut un proil
convenant aux bases de données. Un proil est une proposition d'une communauté et regroupe
un ensemble d'éléments UML (composants, stéréotypes, icônes, propriétés…) qui s'appliquent
à un contexte particulier et qui conservent le métamodèle d'UML intact. Quand un tel proil
est valide au niveau de la notation, il est dit « bien formé ». Ce proil n'a pas été adopté par les
autres éditeurs de logiciels.
Figure 5-26 . Icônes du profil UML de Rational
Le proil UML de Rational concerne le niveau logique. Le concept d'association «  faible »
représente un lien entre deux tables par une clé étrangère classique. Le concept d'association
« forte » représente un lien entre deux tables par une clé étrangère qui fait partie aussi de la clé
primaire (implémentation des tables d'association, de l'héritage par distinction ou des associa-
tions de composition).
Il est nécessaire dans un premier temps de créer un composant Database dans le répertoire
Component View (clic droit Data Modeler>New>Database ). Nommez la base et choisissez le
SGBD cible ( Name et Target ). Créez ensuite un schéma dans le répertoire Logical View (clic
droit Data Modeler>New>Schema ) et associez ce schéma à la base de données. Pour créer un
paquetage : clic droit sur le compartiment Logical View , New>Package .
 
Search WWH ::




Custom Search