Den relasjonsdatabase struktur ble først oppfunnet i 1970 som en reaksjon på økende problemer med flate filer og den økende kompleksiteten av data . Strukturen skiller data om et objekt inn i en tabell og deretter linker til relaterte data tabeller ved hjelp av referanse -tastene . Tabeller
En relasjonsdatabase er en samling av relaterte data tabeller . En datatabell er som en svært strukturert Excel-tabell . Kolonner beskrive konkrete opplysninger i tabellen og hver rad lagrer de tilsvarende data . For eksempel en "Kunden" tabellen kan inneholde tre kolonner : " CustomerID ", " Etternavn " og " Fornavn" Tabellen ville da ha kundedata lagret i radene i tabellen
Primærnøkler < . br >
en primærnøkkel er én kolonne eller sammenstilling av flere kolonner som har en unik verdi , noe som gjør hver rad unikt i tabellen . Hvert bord må ha en primærnøkkel fordi den brukes til å koble data i relaterte tabeller . For eksempel vil primærnøkkelen Kunden tabellen være kolonnen som heter " Kunde " , mens Ordrehistorikk tabellen kan ha " OrderID " som en primærnøkkel.
Bilder Utenlandske Keys
En fremmednøkkel er primærnøkkelen fra en annen tabell , og brukes til å knytte rader med data mellom tabeller . For eksempel har Ordrehistorikk bordet en primærnøkkel av " OrdreID " for å identifisere hver post . Å vite hvilken kunde la inn ordren , er dataene fra kundens " CustomerID "-kolonnen fra Kunden tabellen lagret i Ordrehistorikk rad. Spør deretter kan utføres for å bli med dataene fra begge tabellene sammen i business-applikasjoner .