Applies ToVisio Abonnement 2 Visio Professional 2024 Visio Professional 2021 Visio Professional 2019 Visio Professional 2016

Tabellen in een databasemodeldiagram geven de structuur van een tabel in een database weer, inclusief de naam, namen van kolommen, primaire sleutels en gegevenstypen. Met het sjabloon Databasemodeldiagram kunt u nieuwe tabellen aanmaken, bestaande tabellen wijzigen, of tabellen reverse-engineeren van een bestaande database.

Belangrijk: Het databasemodeldiagram is alleen beschikbaar in bepaalde versies van Visio. Zie U kunt de database databasemodelleringsfuncties niet vinden? voor meer informatie.

Opmerking: U vindt de volledige suite met databasemodelleringsfuncties, waaronder reverse-engineering en forward-engineering, in Visio for Enterprise Architects. Visio for Enterprise Architects is opgenomen in het MSDN Premium-abonnement. Dit is beschikbaar met Visual Studio Professional en rolgebaseerde Visual Studio Team System-edities.

Een tabel aanmaken in een databasemodeldiagram

  1. Het modeldiagram openen dat u wilt gebruiken.

  2. Sleep vanaf het stencil Relatie tussen eenheden of vanaf het stencil Relaties tussen objecten een vorm Entiteit naar de tekening.

  3. Dubbelklik op de vorm om het venster Database-eigenschappen te openen.

  4. Klik onder Categorieën op Definitie en typ een naam voor de tabel.

  5. Klik onder Categorieën op Kolommen en typ een naam en kies een gegevenstype.

  6. Selecteer Vereist voor de kolommen die geen null-waarden mogen bevatten.

  7. Selecteer PK (primaire sleutel) voor kolommen waarmee elke rij in de databasetabel uniek wordt geïdentificeerd.

  8. Klik onder Categorieën op Indexen, Triggers, Controleren of Uitgebreid om deze optionele elementen te maken.

Tip: Als u een entiteitsshape sleept naar het diagram heeft het een standaardnaam. Om de standaardinstellingen te wijzigen gaat u naar het menu Database naar Opties, klik op Modellering , en ga naar het tabblad Logisch overig.

Een kolom toevoegen aan een tabel

Nadat u een tabel hebt aangemaakt, moet u kolommen toevoegen en kolomeigenschappen definiëren, zoals gegevenstype en primaire sleutels.

  1. Dubbelklik op de tabel in het diagram.

  2. Klik in het venster Database-eigenschappen, onder Categorieën, op Kolommen.

  3. Klik in de eerste lege cel Fysieke naam en typ een naam.

  4. Als u het gegevenstype voor een kolom wilt wijzigen, klik u in het veld Gegevenstype van de kolom, en selecteert of typt u vervolgens een gegevenstype in de lijst. U kunt bijvoorbeeld decimal(8,2) of char(30) typen.

  5. Als u null-waarden wilt voorkomen, schakelt u het selectievakje Vereist in.

  6. Als u wilt opgeven dat de kolom een primaire sleutel is, schakelt u het selectievakje PK in.

Een primaire sleutel instellen

Relaties gebruiken primaire en refererende sleutels om rijen in een tabel toe te wijzen aan de overeenkomende rijen in een andere tabel. Ten minste één van de tabellen in de relatie moet een primaire sleutel hebben om een relatie tot stand brengen.

  1. Dubbelklik op de tabel in het diagram.

  2. Klik in het venster Database-eigenschappen, onder Categorieën, op Kolommen.

  3. Selecteer het veld PK voor de kolom waarvoor u een primaire sleutel wilt gebruiken. U kunt meer dan één selectievakje selecteren als u een samengestelde sleutel wilt aanmaken.

Opmerking: Typen worden niet gebruikt als primaire sleutels.

Een tabel verwijderen

Als u een tabel in een databasemodeldiagram wilt verwijderen, kunt u de tabel alleen in het diagram verwijderen, of zowel in het diagram als het onderliggende gegevensmodel. Het kan handig zijn om tabellen alleen in het diagram te verwijderen als u scenario's uitprobeert.

  1. Klik op de tabel in uw model en druk op de toets Delete op het toetsenbord.

  2. In het dialoogvenster Object verwijderen voert u een van de volgende opties uit:

    • Klik op Ja om de tabel te verwijderen van zowel de tekening als het onderliggende model.

    • Klik op Nee om de tabel alleen van de tekening te verwijderen.

      Opmerking: Als u Nee klikt en de tabel daarna weer wilt invoegen in de tekening, dan kunt u deze naar de tekening slepen vanaf het venster Tabellen en weergaven.

Tip: U kunt ervoor kiezen om altijd of nooit relaties te verwijderen uit het onderliggende gegevensmodel. Ga in het menu Database naar Opties, klik op Modellering , en selecteer in het tabblad Logisch diagram de gewenste optie.

Informatie weergeven over een tabel

U kunt informatie over tabellen weergeven in het diagram, zoals primaire sleutels (PK), refererende sleutels (FKn), andere toetsen (AKn), uniek (UN), en indexen (In) en gegevens.

  1. Wijs in het menu Database naar Opties en klik op Document.

  2. Op het tabblad tabellen kiest u de items die u wilt weergeven in het diagram.

    Als u de notatie Relationeel heeft ingesteld, worden de aantekeningen weergegeven in de linkerkolom. Als u IDEF1X gebruikt staan de aantekeningen tussen haakjes naast de naam van de kolom.

Kunt u de databasemodelleringsfuncties niet vinden?

De kans is groot dat uw versie van Visio niet beschikt over de functies die u zoekt. Als u wilt weten met welke versie van Visio u werkt, klikt u op Info in het menu Help. De naam van de versie wordt op de eerste regel van de tekst in het dialoogvenster vermeld.

Visio Standard bevat de sjabloon Databasemodeldiagram niet.

De Visio Professional- en Premium-edities ondersteunen de reverse-engineering-functies voor de sjabloon Databasemodeldiagram (dat wil zeggen: een bestaande database gebruiken om een model te maken in Visio). Het biedt echter geen ondersteuning voor forward-engineering (dat wil zeggen: een Visio-databasemodel gebruiken om SQL-code te genereren).

Opmerking: U vindt de volledige suite met databasemodelleringsfuncties, waaronder reverse-engineering en forward-engineering, in Visio for Enterprise Architects. Visio for Enterprise Architects is opgenomen in het MSDN Premium-abonnement. Dit is beschikbaar met Visual Studio Professional en rolgebaseerde Visual Studio Team System-edities.

Als u Visio-abonnement 2 gebruikt en meer te weten wilt komen over hoe u een databasemodel kunt maken van een bestaande database, bekijkt u het onderwerp Een bestaande database reverse-engineeren.

Zie Ook

Een databasemodel maken (ook entiteitsrelatiediagram genoemd)

Een relatie definiëren in een databasemodeldiagram

Gegevenstypen instellen en bewerken in databasemodeldiagrammen

Een bestaande database reverse-engineeren

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.