Categorieën zijn onderliggende tabellen van een bovenliggende tabel. Zo kan bijvoorbeeld een werknemersrecord (het bovenliggende object) een kolom met functietypen bevatten; categorietabellen voor die kolom kunnen Ingenieur, Technicus en Beheerder bevatten. Definieer de categorie door de primaire sleutel in te stellen in de bovenliggende tabel. Stel vervolgens een refererende sleutel in in de onderliggende tabel en koppel de twee sleutels.
Een categorie definiëren in een databasemodeldiagram
-
Klik in Visio op het menu Bestand, klik op Nieuw > Software en klik vervolgens op IDEF1X-notatie voor databases.
-
Kies tussen metrische of Amerikaanse eenheden en klik op Maken.
-
Sleep vanuit het stencil IDEF1X-notatie voor databases een entiteitsvorm naar de tekenpagina om een bovenliggende entiteit te maken.
-
Sleep nog een entiteitsvorm naar de tekenpagina om een onderliggende entiteit te maken.
-
Klik in de bovenliggende entiteit op het attribuut dat wordt aangegeven met PK en typ de naam van het attribuut.
-
Voltooi de bovenliggende entiteit.
-
Klik met de rechtermuisknop op het attribuut in de onderliggende entiteit en selecteer 'Attribuut' invoegen vóór.
-
Klik in de onderliggende entiteit op het nieuwe attribuut en typ de naam van het attribuut die u eerder als primaire sleutel in de bovenliggende entiteit hebt ingevoerd.
-
Klik met de rechtermuisknop op het attribuut en klik vervolgens op Refererende sleutel instellen.
-
Sleep een relatievorm naar de tekenpagina.
-
Sleep het ene eind van de relatievorm naar het midden van de bovenliggende entiteit totdat er een groen vak wordt weergegeven rond de hele vorm.
-
Verbind op dezelfde manier het andere einde van de relatievorm met de onderliggende entiteit.
-
Herhaal de stappen voor elke onderliggende tabel.