---
title: "UML-Datenbankmodellierung in UModel 2011"
date: "2010-09-14"
tags: 
  - "database-tool"
  - "databasespy"
  - "missionkit"
  - "uml"
  - "uml-tool"
  - "umodel"
  - "v2011"
description: Erfahren Sie, wie UModel 2011 die UML-Datenbankmodellierung verbessert, indem es verschiedene relationale Datenbanken unterstützt und den einfachen Import, die Bearbeitung und die Synchronisierung von Datenbankdiagrammen ermöglicht.
---
Status: #blog

Tags:  #database-tool #databasespy #missionkit #uml #uml-tool #umodel #v2011

Categories: [Altova](/blog/de/category/altova.md) 
# UML-Datenbankmodellierung in UModel 2011

**Da Softwareanwendungen mit immer größeren Datenmengen interagieren, werden Datenbankdesigns und -strukturen entscheidend für die Entwicklung erfolgreicher Projekte. UModel® 2011, das am 8. September 2010 veröffentlicht wurde, bietet eine neue Funktion, die es Benutzern ermöglicht, die Funktionalität der Softwaremodellierung zu erweitern, indem sie relationale Datenbanken zusammen mit Java-, C#- und Visual Basic-Softwareanwendungen modellieren.** [UModel 2011](https://www.altova.com/de/umodel.html) beschleunigt die Datenbankmodellierung mit Funktionen, die es Benutzern ermöglichen:</2>

- Importieren Sie vorhandene Tabellen aus allen gängigen relationalen Datenbanken, um UML-Datenbankdiagramme zu erstellen
- Ändern Sie die Diagramme für bestehende Tabellen und generieren Sie SQL-Datenbankskripte, um die Datenbank zu synchronisieren
- Entwerfen Sie neue Datenbanktabellen und Beziehungen von Grund auf neu und erstellen Sie die entsprechenden SQL-CREATE-Skripte

[![UML-Datenbankdiagramm](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) **Unterstützte Datenbanken für das UModel-Datenbankdiagramm** Die Funktion für Datenbankdiagramme in UModel 2011 unterstützt mehrere Datenbanken und passt automatisch die SQL-Dialekte, Datentypen und andere spezielle Funktionen für die folgenden Datenbanken an:

- Microsoft® SQL Server® 2000, 2005, 2008
- IBM DB2® Version 8, 9
- IBM DB2 für iSeries® Version 5.4, 6.1
- Oracle® 9i, 10g, 11g
- Sybase® 12
- MySQL® Version 4, 5
- PostgreSQL 8
- Microsoft Access™ 2003, 2007

**Elemente von Datenbankdiagrammen in UModel** Datenbankdiagramme in UModel 2011 unterstützen alle folgenden Datenbankelemente:

- Datenbankschemata
- Tabellen
- Ansichten
- Überprüfungsbedingungen
- Primärschlüssel / Fremdschlüssel / Eindeutige Schlüssel
- Indizes
- Gespeicherte Prozeduren
- Funktionen
- Trigger
- Datenbank-Beziehungszuordnungen
- Datenbankbeziehungen mit Attributen

**Import bestehende Datenbankstrukturen** Benutzer können eine bestehende relationale Datenbank über eine Auswahl im UModel 2011 Projektmenü importieren. [![UModel Projektmenü](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) Die Option "SQL-Datenbank importieren" öffnet den Dialog "Datenbankverbindung" von UModel 2011, wobei der Datenbankverbindungsassistent und alle zusätzlichen Verbindungseinstellungen verfügbar sind, die in [DatabaseSpy](https://www.altova.com/de/databasespy.html) und anderen [Altova MissionKit](https://www.altova.com/de/missionkit/software-development-tools.html)-Tools verfügbar sind, die mit gängigen relationalen Datenbanken interagieren. 

![Dialog zur Datenbankverbindung in UModel](https://lh5.ggpht.com/_REdrfeVqYdU/TI9_ESl0WtI/AAAAAAAAAOs/Nu4A9LgWqOM/clip_image003%5B6%5D.gif?imgmax=800 "UModel database connection dialog")

Beim Importieren einer Datenbank fügt UModel 2011 automatisch ein Datenbankprofil zum Projekt hinzu. Datenbankdiagramme von UModel 2011 werden in einer speziellen Kategorie im Fenster "Diagrammbaum-Assistent" angezeigt. 

![Hilfenfenster für die Diagrammstruktur in UModel](https://lh3.ggpht.com/_REdrfeVqYdU/TI9_Ekm9rgI/AAAAAAAAAOw/mGXDK_4inc8/clip_image004%5B5%5D.gif?imgmax=800 "UModel Diagram Tree helper window")


**Datenbanken im Modell bearbeiten** Die Datenbankdiagramme in UModel 2011 verwenden eine spezielle Symbolleiste mit Icons, die Datenbankelemente darstellen, die auch in DatabaseSpy verwendet werden. Dies erleichtert den Übergang zwischen den beiden Tools. 

[![Symbolleiste für Diagramme in der UModel-Datenbank](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) 

Während der Bearbeitung in UModel 2011 unterstützt das Hilfefenster für die automatische Vervollständigung von SQL-Code bei der Erstellung von Diagrammen, die für Datenbanken vom Typ SQL geeignet sind. 

[![UModel-Datenbankdiagramm, SQL-Vervollständigungsfenster](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) 

Als Alternative zur direkten Bearbeitung im Diagramm können Benutzer auch die Elemente der Datenbank im Hilfenfenster "Eigenschaften" bearbeiten. 

[![UModel: Hilfefenster für Datenbankdiagramm-Eigenschaften](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) 

**Skripte zur Datenbankänderung** Wenn ein Entwickler Programmcode aus dem UModel-Projekt synchronisiert, führen Änderungen in jedem Datenbankdiagramm zur Erstellung eines Skripts zur Datenbankänderung, das SQL-Befehle enthält, um die Änderungen umzusetzen. Die in UModel erstellten Skripte zur Datenbankänderung können als SQL-Dateien gespeichert, direkt in der Datenbank ausgeführt oder über einen praktischen Button im Dialogfenster "Skript zur Datenbankänderung" in UModel in einem Fenster des [SQL-Editors](https://www.altova.com/de/databasespy/sql-editor.html) geöffnet werden.

[![Skript zur Änderung der UModel-Datenbank](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) 

Umgekehrt kann ein Entwickler das UML-Modell aktualisieren, indem er die Änderungen, die ein anderes Teammitglied direkt in der Datenbank vorgenommen hat, integriert. 

[![UModel-Nachrichtenfenster](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) 

Nachdem das UML-Modell mit der neuesten Version der Datenbank synchronisiert wurde, zeigt das Datenbankdiagramm eine neue Spalte in der Tabelle "Lehrer". 

[![Aktualisiertes Datenbankdiagramm in 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) 

Wie alle anderen Diagrammtypen in UModel können Benutzer Datenbankdiagramme als Bilddateien speichern und in automatisch generierter [Projekt-Dokumentation](https://www.altova.com/de/umodel/uml-project-documentation.html) einfügen. Besuchen Sie die Seite "[Was ist neu](https://www.altova.com/de/whatsnew.html)" von Altova, um mehr über alle neuen Funktionen in Altova MissionKit 2011 zu erfahren. **Modellieren Sie Datenbanken zusammen mit Systemanforderungen, Geschäftsregeln und Anwendungscode für Ihr nächstes Entwicklungsprojekt –** [**klicken Sie hier, um eine kostenlose 30-Tage-Testversion](https://www.altova.com/de/download/umodel/uml_tool_enterprise.html) **von UModel 2011 herunterzuladen!**
