Relationel datamodel
Data modelleres i tabeller med rækker, kolonner og udtrykkeligt beskrevne relationer.
Hvad er en relationel datamodel?
En relationel datamodel beskriver data som tabeller med rækker og navngivne kolonner. Nøgler identificerer poster og forbinder tilhørende tabeller. Gældende nøgler og regler fastlægges udtrykkeligt. Rækkernes synlige orden er ikke en pålidelig del af modellen; forespørgslen skal angive sortering for et ordnet resultat.
I et opdigtet eksempel står kunde C-21 i en kundetabel. Serviceanmodning S-8 indeholder et obligatorisk kunde-id, der henviser til kunden. En passende fremmednøgle kan forhindre, at anmodningen henviser til en kunde, som ikke findes. Den kontrollerer ikke automatisk, om personen må se anmodningen, eller om begrundelsen opfylder forretningskravene. Sådanne adgangs- og forretningsregler skal fastlægges og håndhæves særskilt.
Kilder
Relaterede begreber
- DatabaseEn organiseret samling data, som software kan tilgå målrettet og ændre.
- SQLEt sprog til at definere, forespørge og ændre data; ikke et enkelt databaseprodukt.
- FremmednøgleEn fremmednøgle beskytter en defineret reference mellem poster gennem passende nøgleværdier.
- Unik nøgleEn unik nøgle forhindrer gentagne værdier eller kombinationer inden for det fastlagte dataområde.
- Objektrelationel mappingEn teknik, der forbinder programobjekter med data i en relationel database.
- DatabaseforespørgselEn databaseforespørgsel henter data efter fastlagte betingelser. Udvalg, omfang og rækkefølge skal passe til arbejdsformålet.
Dit projekt med ASES
Beskriv dit projekt for os. Vi vender tilbage med en første vurdering.