---
title: "UML-database modellering in UModel 2011"
date: "2010-09-14"
tags: 
  - "database-tool"
  - "databasespy"
  - "missionkit"
  - "uml"
  - "uml-tool"
  - "umodel"
  - "v2011"
description: Ontdek hoe UModel 2011 UML-databasemodellering verbetert door verschillende relationele databases te ondersteunen, waardoor het eenvoudig is om databasemodellen te importeren, te wijzigen en te synchroniseren.
---
Status: #blog

Tags:  #database-tool #databasespy #missionkit #uml #uml-tool #umodel #v2011

Categories: [Altova](/blog/nl/category/altova.md) 
# UML-database modellering in UModel 2011

**Naarmate softwaretoepassingen met steeds grotere hoeveelheden data omgaan, worden databaseontwerpen en -structuren cruciaal voor de ontwikkeling van succesvolle projecten. UModel® 2011, die op 8 september 2010 is uitgebracht, introduceert een nieuwe functie waarmee gebruikers de functionaliteit van softwaremodellering kunnen uitbreiden door relationele databases te modelleren, naast Java-, C#- en Visual Basic-softwaretoepassingen.** [UModel 2011](https://www.altova.com/nl/umodel.html) versnelt het databaseontwerp met functies waarmee gebruikers het volgende kunnen:

- Importeer bestaande tabellen uit alle gangbare relationele databases om UML-database diagrammen te maken
- Wijzig de diagrammen voor bestaande tabellen en genereer SQL-scripts om de database te wijzigen en deze te synchroniseren
- Ontwerp nieuwe database tabellen en relaties vanaf nul en genereer de bijbehorende SQL CREATE scripts

[![UML-database diagram](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) **Ondersteunde databases voor het UModel-database diagram** De functionaliteit voor database diagrams in UModel 2011 ondersteunt meerdere databases en past automatisch SQL-dialecten, datatypes en andere specifieke functies aan voor de volgende databases:

- Microsoft® SQL Server® 2000, 2005, 2008
- IBM DB2® versies 8 en 9
- IBM DB2 voor iSeries® versie 5.4, 6.1
- Oracle® 9i, 10g, 11g
- Sybase® 12
- MySQL® versies 4 en 5
- PostgreSQL 8
- Microsoft Access™ 2003, 2007

**Elementen voor database-diagrammen in UModel** De database-diagrammen in UModel 2011 ondersteunen alle volgende database-elementen:

- Database schema's
- Tafels
- Weergaven
- Controlebeperkingen
- Primaire sleutels / Buitenlandse sleutels / Unieke sleutels
- Indexen
- Opgeslagen procedures
- Functies
- Triggerpunten
- Database-relaties en -associaties
- Database-relaties met attributen

**Importeren van bestaande database structuren** Gebruikers kunnen een bestaande relationele database importeren via een selectie in het UModel 2011 projectmenu. [![UModel projectmenu](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) De optie "SQL-database importeren" opent het dialoogvenster "Databaseverbinding" van UModel 2011, met de databaseverbinding-wizard en alle aanvullende verbindingsopties die beschikbaar zijn in [DatabaseSpy](https://www.altova.com/nl/databasespy.html) en andere [Altova MissionKit](https://www.altova.com/nl/missionkit/software-development-tools.html) tools die met populaire relationele databases communiceren. 

![Dialoogvenster voor de databaseverbinding van UModel](https://lh5.ggpht.com/_REdrfeVqYdU/TI9_ESl0WtI/AAAAAAAAAOs/Nu4A9LgWqOM/clip_image003%5B6%5D.gif?imgmax=800 "UModel database connection dialog")

Bij het importeren van een database voegt UModel 2011 automatisch een databaseprofiel toe aan het project. Database-diagrammen in UModel 2011 worden weergegeven in een speciale categorie in het venster "Diagram Tree Helper". 

![Hulpmiddelvenster voor de UModel-diagramstructuur](https://lh3.ggpht.com/_REdrfeVqYdU/TI9_Ekm9rgI/AAAAAAAAAOw/mGXDK_4inc8/clip_image004%5B5%5D.gif?imgmax=800 "UModel Diagram Tree helper window")


**Databases aanpassen in het model** De database-diagrammen in UModel 2011 gebruiken een speciale werkbalk met iconen die database-elementen weergeven die ook in DatabaseSpy gebruikt worden, waardoor het gemakkelijker is om de verschillen tussen de tools te leren kennen. 

[![Toolbar voor het database-diagram in 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) 

Tijdens het bewerken in UModel 2011 helpt het venster voor automatische SQL-suggesties bij het maken van diagrammen die geschikt zijn voor het SQL-databasetype. 

[![UModel-database diagram, SQL-automatische aanvullingvenster](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 alternatief voor het direct werken in het diagram, kunnen gebruikers ook database-elementen bewerken in het hulpmiddelvenster "Eigenschappen". 

[![UModel: Hulpmiddelvenster voor eigenschappen van database-diagrammen](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 voor databasewijzigingen** Wanneer een ontwikkelaar programmacode synchroniseert vanuit het UModel-project, genereren wijzigingen in elk databasemodel een script voor databasewijzigingen, met SQL-commando's om de wijzigingen door te voeren. De in UModel aangemaakte scripts voor databasewijzigingen kunnen worden opgeslagen als SQL-bestanden, direct in de database worden uitgevoerd, of worden geopend in DatabaseSpy [SQL-editor](https://www.altova.com/nl/databasespy/sql-editor.html) U kunt het venster openen via een handige knop in het dialoogvenster "Database wijzigingsscript" van UModel.

[![Script voor het wijzigen van de UModel-database](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) 

Omgekeerd, als een ander teamlid een tabel direct in de database wijzigt, kan een ontwikkelaar het UML-model bijwerken door de wijzigingen in de database te integreren. 

[![UModel-berichtvenster](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) 

Nadat het UML-model is gesynchroniseerd met de nieuwste versie van de database, toont het databasemodel een nieuwe kolom in de tabel "Docenten". 

[![Bijgewerkt database-diagram 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) 

Net als bij alle andere diagramtypen in UModel, stelt UModel 2011 gebruikers in staat om databasediagrammen op te slaan als afbeeldingen en deze op te nemen in automatisch gegenereerde documenten [projectdocumentatie](https://www.altova.com/nl/umodel/uml-project-documentation.html). Bezoek Altova [Nieuws en updates](https://www.altova.com/nl/whatsnew.html) Om meer te weten te komen over alle nieuwe functies in Altova MissionKit 2011. **Modellen van databases, samen met systeemvereisten, bedrijfsregels en applicatiecode, voor uw volgende ontwikkelingsproject –** [Klik hier om een gratis proefperiode van 30 dagen te downloaden](https://www.altova.com/nl/download/umodel/uml_tool_enterprise.html) **van UModel 2011 vandaag!**
