Typen relaties

Klik om te kopiëren

Werken met de datamodel ontwerper.


Relaties kunnen worden gelegd tussen twee gegevensmodellen - om te bepalen hoe objecten die daaruit worden gecreëerd zich tot elkaar verhouden en op elkaar inwerken. Er zijn drie soorten van dergelijke verbanden:

  • has_one - 1 object gecreëerd uit datamodel A, kan geassocieerd worden met slechts 1 object gecreëerd uit datamodel B;
  • has_many - 1 object gemaakt vanuit datamodel A, kan geassocieerd worden met meerdere objecten gemaakt vanuit datamodel B;
  • many_to_many - een set objecten uit datamodel A kan geassocieerd worden met vele objecten uit datamodel B.

Linked Data Models bieden extra mogelijkheden voor collaboratieve verwerking in uw applicatie. Een gegevensmodel kan worden gekoppeld aan een oneindig aantal andere modellen - het belangrijkste is dat de logica van de koppelingen niet zo ingewikkeld wordt dat u er niet meer uitkomt.