Installer Open Modelsphere sous Linux

MISE À JOUR LE 29/08/2012 pour la version 3.2

« Open ModelSphere est un outil complet de modélisation de données qui prend en charge la modélisation conceptuelle, logique et physique. Il supporte plusieurs formalismes, entre autres: Entité-Association, DATARUN, et Information Engineering. Les modèles conceptuels peuvent être convertis en modèles relationnels et vice versa. »

Avec Open Modelsphere, on peut notamment modéliser des bases de données selon la méthode Merise ou en faisant un diagramme de classes UML.

C’est aussi, à ma connaissance, le seul logiciel de modélisation open source qui permette de faire des MCT Merise.

Il est téléchargeable sur le site officiel.

Vous remarquerez que la version téléchargeable est indiquée pour Windows mais comme il s’agit d’un programme Java, il fonctionne aussi sous Linux.

Voici les changements à opérer pour que ça fonctionne…
Lire la suite

Quand faut-il une table associative ?

Mise à jour du 11/12/2012 : Ajout des contraintes d’unicité sur le cas 01. Merci à Richard_35 pour la suggestion et le travail complémentaire.

Ceux qui connaissent le modèle conceptuel de données (MCD) de la méthode Merise savent que lorsque les cardinalités maximales d’une association sont toutes deux à n, cela entraînera la création d’une table associative dans la base de données.

Mais il y a d’autres cas et certains suscitent quelques débats au sein des forums.

Examinons tous les cas possibles… Lire la suite

Règle de gestion bien écrite => Modélisation des données facile

Même si vous débutez en modélisation de base de données, en écrivant correctement les règles de gestion des données, vous pourrez facilement créer votre MCD (ou votre diagramme de classes si vous préférez UML).

La méthode que je décris ci-après devrait vous aider beaucoup pour apprendre à modéliser correctement.
Lire la suite