Hoppa till innehållet

Relationell datamodell

En datamodell med tabeller, rader, kolumner och uttryckligen beskrivna relationer.

Dataplattformar

Vad är en relationell datamodell?

En relationell datamodell beskriver data som tabeller med rader och namngivna kolumner. Nycklar identifierar poster och kopplar samman tillhörande tabeller. Gällande nycklar och regler fastställs uttryckligen. Radernas synliga ordning är ingen tillförlitlig del av modellen; frågan måste ange sortering för ett ordnat resultat.

I ett påhittat exempel finns kund C-21 i en kundtabell. Serviceförfrågan S-8 innehåller ett obligatoriskt kund-id som hänvisar till kunden. En lämplig främmande nyckel kan hindra att förfrågan hänvisar till en kund som inte finns. Den kontrollerar inte automatiskt om personen får se förfrågan eller om motiveringen uppfyller verksamhetskraven. Sådana åtkomst- och verksamhetsregler måste fastställas och genomdrivas separat.

Källor