? En database , enkelt sagt , lagrer data på en datamaskin . Hvis du har en liste over navn og telefonnumre som er lagret på datamaskinen, er at en enkelt database . En relasjonsdatabase er mer kompleks . Definisjon
Hernandez i " Database Design for vanlige dødelige " definerte en relasjonsdatabase som en som " lagrer data i relasjoner, som brukeren oppfatter som tabeller , " eller diagrammer , rapporter eller søkeresultater, eller . noen annen lesbar form
Formål
et enkelt eksempel er dette: Hvis du er en salgssjef, kan du bruke en ) en database med selgere og 2 ) en database av salg for å lage 3 ) en tabell over salg per selger .
relasjonsmodellen
relasjonsdatabaser bruker den aksepterte relasjonsmodellen , unnfanget av IBM forsker Dr . Edgar F. Codd i slutten av 1960 . Codd modell anvendt kompleks matematikk for å gi høy integritet og enkel manipulasjon av data . Den boolske søk stammer fra denne modellen .
RDBMS
En relasjonsdatabase management system er programvaren du bruker til å "skape , vedlikeholde, endre og manipulere en relasjonsdatabase , "skriver Hernandez . Microsoft SQL Server er en slik RDBMS .
Tidligere Modeller
Relasjonsdatabaser vokste ut av svakhetene i tidligere modeller . Den hierarkiske bruker "foreldre " og " barn " databaser , i en-til - en relasjoner . Et barn rekord må knyttes til en forelder database , som er stiv . Et nettverk database lov " en til mange " relasjoner , eller " multiple herkomst ." Men , det var fortsatt stiv i som satt det i stor grad i siloer av data , mens en relasjonsdatabase skal dekke helheten av et selskaps virksomhet .