Naar de hoofdinhoud

Sleutels en Relaties

Geschreven door Jetmir Abdija
Meer dan een week geleden bijgewerkt

Dit artikel is vertaald met behulp van AI en kan kleine onnauwkeurigheden bevatten. Raadpleeg de Engelse versie voor volledige nauwkeurigheid.

Primaire sleutel

Primaire sleutels zijn unieke identificaties voor een gegevensobject en kunnen worden gebruikt om een relatie tussen gegevensobjecten te maken. Voor elk gegevensobject kan er maar één primaire sleutel zijn.

Om het logische datawoordenboek als primaire sleutel in te stellen, klik je op de drie puntjes naast het logische datawoordenboek in het gegevensobject en klik je vervolgens op Wijzig primaire sleutel.

Primary_key.png

Relatie leggen tussen primaire sleutels

Leg een relatie door de primaire sleutel van het ene gegevensobject naar het andere gegevensobject te slepen waarmee je een relatie wilt leggen.

Relationship between primary keys.gif

Primaire sleutel wijzigen/verwijderen zonder relatie

Als een primaire sleutel geen relatie heeft, kan deze eenvoudig worden gewijzigd. Klik op de drie puntjes naast het logische datawoordenboek in het gegevensobject en klik vervolgens op Wijzig primaire sleutel. De primaire sleutel wordt dan losgekoppeld van dit logische datawoordenboek. Nu kun je de primaire sleutel aan een ander logisch datawoordenboek toevoegen.

Primaire sleutel wijzigen met bestaande relatie

Als er een relatie bestaat, blijft de handeling hetzelfde als hierboven beschreven. Klik op de drie puntjes naast het logische datawoordenboek en kies "Wijzig primaire sleutel." Na deze actie verschijnt er een pop-up met een waarschuwing. Dit geeft aan dat er relaties aanwezig zijn van de primaire sleutel naar een gegevensobject(en). Als je toch de primaire sleutel verwijdert, springt de relatie naar de boven- of onderkant van het gegevensobject. De relatie blijft dus zichtbaar. Het is niet wenselijk om een relatie te hebben die niet tussen primaire sleutels is gelegd.

Relatie leggen tussen gegevensobjecten

Het is mogelijk om een relatie te leggen tussen gegevensobjecten zonder primaire sleutels. Je kunt een relatie maken met behulp van het toverstafje. Deze relatie verschijnt dan bovenaan of onderaan het gegevensobject.

Let op: Vermijd waar mogelijk het leggen van deze relatie, want het doel is om primaire sleutels te koppelen in plaats van gegevensobjecten.

Relatietypes

Er zijn vier mogelijke relaties tussen primaire sleutels. Pas een relatie aan door met de rechtermuisknop op een van de twee zwarte stippen naast het gegevensobject te klikken. De volgende opties verschijnen:

  • Eén en slechts één

  • Eén of meerdere

  • Nul of één

  • Nul of meer

Pas beide zwarte stippen aan door een optie te kiezen, waarna de relatie compleet is.

Relationship types.png
Was dit een antwoord op uw vraag?