? Databaser er nyttige verktøy for å organisere informasjon . Relasjonsdatabase styringssystemer bruke relasjonsdatabase modell, som organiserer data i tabeller . Hver tabell inneholder registreringer av nærstående data som kan knyttes gjennom noen felles attributt. Relasjonsdatabasen har blitt standard modell for databaser laget av produkter som Access eller MySQL. Historie
I 1970 skrev Edgar F. Codd en artikkel med tittelen " A Relational Model of Data for Large Shared databanker " forklarer relasjonsdatabase modell. Hans nye ideer erstattet "flat " databaser, som lagret informasjon i en lang tekstfil . Codd jobbet for IBM , men Oracle ble den første til å lykkes dra nytte av hans relasjonsmodellen. Senere vedtok andre selskaper modellen , og det ble standard database design for databaser.
Tabeller
En relasjonsdatabase lagrer informasjon i en samling av tabeller. Hvert bord har kolonner og rader , der søylene representerer representerer felt av data og rader poster. Felt kan inneholde tegn , tall eller datoer . Hver oppføring kan inneholde et bestemt sett av data som for eksempel en persons fullstendige adresse . En relasjonsdatabase består vanligvis flere tabeller som inneholder relatert informasjon .
Keys
Hver tabell i en relasjonsdatabase vil inneholde en nøkkel som tilsvarer en kolonne og gir en logisk måte for å oppnå en registrering fra en tabell. En primærnøkkel inneholder unike kolonne med data . Et eksempel på en god primærnøkkel ville være et identifikasjonsnummer i en personalsak tabell , der hver ansatt besitter et unikt identifikasjonsnummer . En tabell kan også ha en fremmednøkkel som knytter en bestemt tabell til en annen , mest sannsynlig som tilsvarer en primærnøkkel i en annen tabell .
Relasjoner
Tabeller funnet i en relasjonsdatabase har ulike relasjoner: en-til - en , en-til - mange og mange-til -mange . Når en post i en tabell vedrører bare en post i en annen tabell , de har en en- til-en forhold . I en en-til -mange-relasjon , forteller en post i en tabell til mange poster i en annen tabell . Mange-til -mange-relasjoner oppstår når mange poster knyttet til mange poster i en annen og vice versa .
SQL
SQL, en datamaskin språk utviklet for å opprette og administrere relasjonsdatabaser databaser , har blitt standard språk brukes med relasjonsdatabaser i dag . De fleste databaser bruker dette språket til å lage tabeller i en database . Når du oppretter en tabell med en CREATE kommandoen har databasesystemet en kolonne navn og datatype for den kolonnen. Gjennom SQL, kan du også tildele nøklene til en bestemt kolonne .