Innholdsfortegnelse:
Definisjon - Hva betyr Relational Data Model?
En relasjonsdatamodell innebærer bruk av datatabeller som samler grupper av elementer i relasjoner. Disse modellene fungerer ut fra ideen om at hvert tabelloppsett vil inneholde en primærnøkkel eller identifikator. Andre tabeller bruker denne identifikatoren for å gi "relasjonelle" datakoblinger og resultater. Databaseadministratorer bruker noe som heter SQL (Structured Query Language) for å hente dataelementer fra en relasjonsdatabase.
Techopedia forklarer Relational Data Model
Andre aspekter ved relasjonsdatabasedesign tilsvarer spesifikke deler av en datatabell. For eksempel vil en konvensjonell databaserad representere en tupel, som er et sett med data som kretser rundt en bestemt instans eller et virtuelt objekt, slik at den primære nøkkelen er dens unike identifikator. Et kolonnenavn i en datatabell er knyttet til en attributt, en identifikator eller funksjon som alle deler av et datasett har. Disse og andre strenge konvensjoner bidrar til å gi databaseadministratorer og designere standarder for å lage relasjonsdatabaseoppsett.
Som nevnt er den primære nøkkelen et grunnleggende verktøy i å lage og bruke relasjonsdatamodeller. Det må være unikt for hvert medlem av et datasett. Det må være befolket for alle medlemmer. Uoverensstemmelser kan forårsake problemer i hvordan utviklere henter data. Andre problemer med relasjonsdatabasedesign inkluderer overdreven duplisering av data, defekte eller delvise data, eller feil koblinger eller assosiasjoner mellom tabeller. En stor del av rutinemessig databaseadministrasjon innebærer å evaluere alle datasettene i en database for å sikre at de er konsekvent befolket og vil svare godt på SQL eller andre datainnsamlingsmetoder.
