En database lagrer informasjon på et datasystem . Den relasjonelle aspektet tar database ideen ett skritt videre , plassere dataene i kategorier, slik at det er lett å få tilgang til, bruke og administrere. En relasjonsdatabase er , i praksis en " data management" system . Funksjon
Employee informasjonen er vanligvis holdt i en relasjonsdatabase .
En relasjonsdatabase er lik et bibliotek av bøker, hvor informasjonen er inndelt etter fagområde eller type bruk . For eksempel kan en relasjonsdatabase bruker ønsker informasjon bare om jobben sin - for eksempel regnskap informasjon. En tradisjonell database er tilstrekkelig for små mengder data , mens en relasjonsdatabase brukes for store mengder informasjon .
Historie
Relatert informasjon Sammen
i 1970, en IBM ansatt som heter EF Codd skrev en artikkel med tittelen " A Relational Model of data for stort felles Banks " som introduserte ideen om en relasjonell modell av databaser . IBM senere opprettet et språk ( SQL) til å generere rapporter og oppdatere data i denne modellen. Kort tid senere utviklet Oracle , som produserer virksomheten maskinvare og programvare , en kommersiell database basert på Codd teori og forskning fra annet arbeid og var det første selskapet til å markedsføre en slik database . Etter hvert dukket opp flere typer relasjonsdatabaser fra disse prototypene .
Betydning
Innføringen av relasjonsdatabaser i 1970-årene revolusjonert måten informasjonen ble håndtert. Før innføringen av relasjonsdatabaser , var det mye vanskeligere å få informasjon fra store lister av data. Faktisk var det ikke alltid mulig å få den informasjonen som kreves uten også å trekke ut irrelevant informasjon. Et annet problem var at hvis noen data ble endret , alle dataprogrammer som bruker dataene også måtte endres tilsvarende.
Fordeler
designe relasjonsdatabaser innebærer strukturere data .
I tillegg til å gi en måte å hente ut kun den informasjonen som trengs , rettet bare mot folk for hvem det er relevant, dataprogrammer som bruker relasjonsdatabaser også er enklere å opprette og vedlikeholde, er som selve database for administrasjon ansatte .
Hensyn
gi en definisjon av en relasjonsdatabase
Før en database kan bli sluppet løs på en " intetanende " datasystem , må det først være utformet . Denne oppgave faller som regel til en databaseutformer og er en meget dyktig oppgave . Databasen designer må forstå hvordan dataene er strukturert og hvordan den brukes på den virkelige verden miljø .