---
title: "Modélisation de bases de données UML dans UModel 2011"
date: "2010-09-14"
tags: 
  - "database-tool"
  - "databasespy"
  - "missionkit"
  - "uml"
  - "uml-tool"
  - "umodel"
  - "v2011"
description: Découvrez comment UModel 2011 améliore la modélisation de bases de données UML en prenant en charge diverses bases de données relationnelles, et en permettant l'importation, la modification et la synchronisation faciles des schémas de bases de données.
---
Status: #blog

Tags:  #database-tool #databasespy #missionkit #uml #uml-tool #umodel #v2011

Categories: [Altova](/blog/fr/category/altova.md) 
# Modélisation de bases de données UML dans UModel 2011

**À mesure que les applications logicielles interagissent avec des quantités de données de plus en plus importantes, la conception et la structure des bases de données deviennent essentielles au succès des projets. UModel® 2011, lancé le 8 septembre 2010, introduit une nouvelle fonctionnalité qui permet aux utilisateurs d'étendre les capacités de modélisation logicielle en modélisant les bases de données relationnelles, ainsi que les applications logicielles Java, C# et Visual Basic.** [UModel 2011](https://www.altova.com/fr/umodel.html) accélère la modélisation des bases de données grâce à des fonctionnalités qui permettent aux utilisateurs de :

- Importez les tables existantes provenant de toutes les bases de données relationnelles populaires pour créer des diagrammes de bases de données UML
- Modifier les schémas des tables existantes et générer des scripts SQL pour modifier la base de données, afin de la synchroniser
- Concevoir de nouvelles tables de base de données et leurs relations, en partant de zéro, et générer les scripts SQL CREATE correspondants

[![Diagramme de base de données UML](https://lh4.ggpht.com/_REdrfeVqYdU/TI9_Dy0Ba2I/AAAAAAAAAOk/eRbWozXWC3Q/clip_image001%5B6%5D.gif?imgmax=800 "UML database diagram")](https://www.altova.com/umodel.html) **Bases de données prises en charge par le diagramme de base de données UModel** La fonctionnalité de diagramme de base de données UModel 2011 prend en charge plusieurs bases de données et ajuste automatiquement les dialectes SQL, les types de données et d'autres fonctionnalités spécifiques pour les bases de données suivantes :

- Microsoft® SQL Server® 2000, 2005, 2008
- IBM DB2® versions 8 et 9
- IBM DB2 pour iSeries® versions 5.4 et 6.1
- Oracle® 9i, 10g, 11g
- Sybase® 12
- MySQL® 4, 5
- PostgreSQL 8
- Microsoft Access™ 2003, 2007

**Éléments des diagrammes de base de données UModel** Les diagrammes de base de données UModel 2011 prennent en charge tous les éléments de base de données suivants :

- Schémas de bases de données
- Tables
- Vues
- Contraintes de validation
- Clés primaires / Clés étrangères / Clés uniques
- Index
- Procédures stockées
- Fonctions
- Déclencheurs
- Associations entre les tables de la base de données
- Relation entre la base de données et les attributs

**Importer les structures de base de données existantes** Les utilisateurs peuvent importer une base de données relationnelle existante via une option dans le menu Projet de UModel 2011. [![Menu Projet de UModel](https://lh3.ggpht.com/_REdrfeVqYdU/TI9_EGm_m3I/AAAAAAAAAOo/thfTID36-sM/clip_image002%5B5%5D.gif?imgmax=800 "UModel Project menu")](https://www.altova.com/umodel.html) L'option "Importer la base de données SQL" ouvre la boîte de dialogue "Connexion à la base de données" de UModel 2011, qui comprend l'assistant de connexion à la base de données et toutes les options de connexion supplémentaires disponibles dans [DatabaseSpy](https://www.altova.com/fr/databasespy.html) et les autres outils [Altova MissionKit](https://www.altova.com/fr/missionkit/software-development-tools.html) qui interagissent avec les bases de données relationnelles populaires. 

![Boîte de dialogue de connexion à la base de données UModel](https://lh5.ggpht.com/_REdrfeVqYdU/TI9_ESl0WtI/AAAAAAAAAOs/Nu4A9LgWqOM/clip_image003%5B6%5D.gif?imgmax=800 "UModel database connection dialog")

Lors de l'importation d'une base de données, UModel 2011 ajoute automatiquement un profil de base de données au projet. Les diagrammes de base de données d'UModel 2011 sont affichés dans une catégorie spéciale dans la fenêtre "Aide à l'arborescence des diagrammes". 

![Fenêtre d'aide pour l'arborescence des diagrammes UModel](https://lh3.ggpht.com/_REdrfeVqYdU/TI9_Ekm9rgI/AAAAAAAAAOw/mGXDK_4inc8/clip_image004%5B5%5D.gif?imgmax=800 "UModel Diagram Tree helper window")


**Modification des bases de données dans le modèle** Les diagrammes de bases de données d'UModel 2011 utilisent une barre d'outils dédiée, avec des icônes indiquant les éléments de la base de données qui sont partagés avec DatabaseSpy, ce qui facilite l'apprentissage entre les différents outils. 

[![Barre d'outils du diagramme de base de données UModel](https://lh4.ggpht.com/_REdrfeVqYdU/TI9_EwyVGPI/AAAAAAAAAO0/iHEVllPnWdU/clip_image005%5B4%5D.gif?imgmax=800 "UModel database diagram toolbar")](https://www.altova.com/umodel.html) 

Au fur et à mesure de la phase de modification dans UModel 2011, la fenêtre d'assistance à la complétion automatique SQL facilite la création de diagrammes compatibles avec le type de base de données SQL. 

[![Diagramme de base de données UModel, complétion automatique SQL](https://lh4.ggpht.com/_REdrfeVqYdU/TI9_FDaAskI/AAAAAAAAAO4/VWi3Cf9sKis/clip_image006%5B5%5D.gif?imgmax=800 "UModel database diagram SQL autocompletion window")](https://www.altova.com/umodel.html) 

En alternative à la modification directe du schéma, les utilisateurs peuvent également modifier les éléments de la base de données dans la fenêtre d'aide "Propriétés". 

[![Fenêtre d'aide pour les propriétés du diagramme de base de données UModel](https://lh5.ggpht.com/_REdrfeVqYdU/TI9_Flk_jLI/AAAAAAAAAO8/7YSLYfrCjm8/clip_image007%5B6%5D.gif?imgmax=800 "UModel database diagram Properties helper window")](https://www.altova.com/umodel.html) 

**Scripts change de base de données** Lorsqu'un développeur synchronise le code du projet UModel, toute modification apportée à un diagramme de base de données génère un script de modification de la base de données contenant des commandes SQL pour mettre en œuvre ces modifications. Les scripts de modification de la base de données créés dans UModel peuvent être enregistrés sous forme de fichiers SQL, exécutés directement dans la base de données, ou ouverts dans DatabaseSpy [Éditeur SQL](https://www.altova.com/fr/databasespy/sql-editor.html) Vous pouvez ouvrir cette fenêtre grâce à un bouton pratique dans la boîte de dialogue "Script de modification de la base de données UModel".

[![Script de modification de la base de données UModel](https://lh5.ggpht.com/_REdrfeVqYdU/TI9_F3G62yI/AAAAAAAAAPA/VSCY_u4gq1k/clip_image008%5B6%5D.gif?imgmax=800 "UModel Database Change Script")](https://www.altova.com/umodel.html) 

Inversement, si un autre membre de l'équipe modifie directement une table dans la base de données, un développeur peut mettre à jour le modèle UML en intégrant les modifications apportées à la base de données. 

[![Fenêtre de message UModel](https://lh6.ggpht.com/_REdrfeVqYdU/TI9_GJkqjFI/AAAAAAAAAPE/BXEAAAk7WJ4/clip_image009%5B6%5D.gif?imgmax=800 "UModel Message window")](https://www.altova.com/umodel.html) 

Après la synchronisation du modèle UML avec la dernière version de la base de données, le diagramme de la base de données affiche une nouvelle colonne dans la table "Teachers" (Professeurs). 

[![Diagramme de base de données mis à jour dans UModel](https://lh3.ggpht.com/_REdrfeVqYdU/TI9_GfFu32I/AAAAAAAAAPI/DMNuMrOoay8/clip_image010%5B6%5D.gif?imgmax=800 "UModel updated database diagram")](https://www.altova.com/umodel.html) 

Comme tous les autres types de diagrammes UModel, UModel 2011 permet aux utilisateurs de sauvegarder les diagrammes de base de données sous forme de fichiers image et de les inclure dans des documents générés automatiquement [documentation du projet](https://www.altova.com/fr/umodel/uml-project-documentation.html). Visitez Altova [Page des nouveautés](https://www.altova.com/fr/whatsnew.html) Pour en savoir plus sur toutes les nouvelles fonctionnalités d'Altova MissionKit 2011. **Créez des bases de données de modèles, ainsi que les spécifications techniques, les règles métier et le code applicatif nécessaires à votre prochain projet de développement** [Cliquez ici pour télécharger une version d'essai gratuite de 30 jours](https://www.altova.com/fr/download/umodel/uml_tool_enterprise.html) **Découvrez dès aujourd'hui l'UModel 2011 !**
