En relationsdatabase bedste udnyttelse er at organisere store mængder data. Relationelle databaser bruge flere tabeller ved fastlæggelsen separate typer af data , i modsætning til andre databaser. Relationer mellem specifikke datapunkter i de to tabeller er derefter forbundet ved at definere dette forhold. Det giver mulighed for en mere systematisk og klart overblik over de data, uden at skulle gentage oplysninger . Hvor relationelle databaser Work
relationsdatabase tager oplysninger med to adskilte dele og sætter det op i to separate tabeller . For eksempel indeholder hvis dataene er organiseret kontaktoplysningerne for en gruppe studerende , og at samme gruppes test kvaliteter , kunne de studerendes oplysninger kan kategoriseres i to forskellige tabeller. Forsøgsresultaterne kvaliteter ville gå i én og kontaktoplysninger til en anden. Dataene er forbundet med en vis kode, der vises i begge tabeller under samme personens oplysninger .
Fordele ved relationel database
Relationsdatabaser tillade data for at være klar - skåret og ryddeligt . Problemer opstår , når alle data i det foregående eksempel er kun indeholdt i en tabel , i modsætning til en relationel database . Da hver elev har flere kvaliteter , ville deres kontaktoplysninger skal indtastes flere gange sammen med hver klasse. Dette er unødvendigt og kan skabe forvirring , når du søger i databasen . Ved at have dem adskilt , som i en relationel database kontaktoplysninger skal kun indtastes én gang .
Ulemper ved den relationelle database
Det største problem, når ved hjælp af en relationel database er den kompleksitet, der opstår, når det først er oprettet. Det er helt afgørende, at de definerede forhold mellem tabellerne er korrekte, og at hvert sæt oplysninger er knyttet til sin par. Selvom mindre information skal indtastes i alt end med andre databaser , og sørg hvert punkt er sat korrekt op , er en langsom proces . Endvidere kan forholdet blive ekstremt indviklet , når en relationel database indeholder mere end blot to tabeller.
Hvornår skal man bruge en relationel database
p Det er ikke altid nødvendigt at bruge en relationel database . Det kan spare tid senere, når granske data for mønstre eller detaljerne, men kan muligvis forhindre fremskridt i begyndelsen. Oprettelse af en enkelt tabel vil give nok organisation, hvis dataene er enkel eller hvis datastykker skal kun indtastes én gang . For at fortsætte det foregående eksempel , hvis kun én test klasse bliver organiseret sammen med kontaktoplysninger, vil kun én tabel være nødvendig. Det er kun, når bestemte værdier - såsom adresse eller telefonnummer - bliver gentaget , at en relationel database er nyttigt
.