En relasjonsdatabase beste bruk arrangerer store mengder data . Relasjonsdatabaser bruke flere tabeller når du definerer separate typer data , i motsetning til andre databaser . Relasjoner mellom bestemte datapunkter i de to tabellene er da knyttet ved å definere dette forholdet. Det gir mulighet for en mer systematisk og tydelig visning av data uten å måtte gjenta informasjon. Hvordan relasjonsdatabaser Arbeid
relasjonsdatabase tar informasjonen med to atskilte deler , og setter den inn i to separate tabeller . For eksempel , dersom opplysningene blir organisert inneholder kontaktinformasjon til en gruppe studenter og det samme konsernets test klassetrinn , kan studentenes informasjon kan kategoriseres i to forskjellige tabeller . Testen karakterer ville gå inn i ett og kontaktinformasjon til en annen. Dataene er forbundet med en viss kode som vises i begge tabellene under samme personens informasjon .
Fordeler med relasjonsdatabasen
Relasjonsdatabaser lar dataene være klart - kuttet og ryddig . Problemer oppstår når alle data i det foregående eksemplet er bare inneholdt i en tabell , i motsetning til en relasjonsdatabase. Siden hver student har flere karakterer, ville deres kontaktinformasjon legges inn flere ganger sammen med hver klasse. Dette er unødvendig og kan skape forvirring ved søk i databasen . Ved å ha dem separat , som i en relasjonsdatabase , kontaktinformasjon trenger bare angis én gang .
Ulemper av Relational Database
Hovedproblemet når ved hjelp av en relasjonsdatabase er kompleksiteten som oppstår når det først opprettes . Det er helt avgjørende at de definerte relasjonene mellom tabeller er riktig, og at hvert sett av informasjon er knyttet til paret sitt . Selv om mindre informasjon må legges inn i totalt enn med andre databaser , slik at hvert punkt er satt opp riktig er en langsom prosess . Videre kan forholdet bli ekstremt komplisert når en relasjonsdatabase inneholder mer enn bare to tabeller.
Ved å bruke en relasjonsdatabase
p Det er ikke alltid nødvendig å bruke en relasjonsdatabase . Det kan spare tid senere når saumfarer data for mønstre eller spesifikk , men kan muligens hindre fremgang i begynnelsen . Opprette en enkelt tabell vil gi nok organisasjon hvis dataene er enkle eller hvis biter av data bare må legges inn en gang . For å fortsette det forrige eksemplet , hvis bare en test klasse som er organisert sammen med kontaktinformasjon, vil bare ett bord være nødvendig. Det er bare når visse verdier - for eksempel adresse eller telefonnummer - blir gjentatt at en relasjonsdatabase er nyttig
.