Naar de inhoud

Relationeel gegevensmodel

Gegevens modelleren in tabellen met rijen, kolommen en expliciet beschreven relaties.

Dataplatformen

Wat is een relationeel gegevensmodel?

Een relationeel gegevensmodel beschrijft gegevens als tabellen met rijen en benoemde kolommen. Sleutels identificeren records en verbinden bijbehorende tabellen. De geldende sleutels en regels worden expliciet vastgelegd. De zichtbare rijvolgorde is geen betrouwbaar deel van het model; voor geordende uitvoer moet de query een sortering aangeven.

In een fictief voorbeeld staat klant C-21 in een klantentabel. Serviceverzoek S-8 bevat een verplichte klantidentificatie die naar deze klant verwijst. Een passende vreemde sleutel kan voorkomen dat het verzoek naar een niet-bestaande klant verwijst. Hij controleert niet automatisch of de handelende persoon het verzoek mag zien of de onderbouwing inhoudelijk voldoet. Zulke toegangs- en bedrijfsregels moeten aanvullend worden bepaald en afgedwongen.

Bronnen