Skip to main content

Hva er et relasjonelt databasestyringssystem?

Et relasjonsdatabaseadministrasjonssystem (RDBMS) er en bestemt type database som inneholder tabeller med data.Denne typen databaser brukes ofte til å støtte enten en enkelt eller flere tilknyttede programvareapplikasjoner.Spesifikk databaseprogrammeringsspråk brukes til å endre og rapportere om dataene.Flere teknikker kan fremskynde datainnhenting og redusere duplisering.

Organisasjoner kan bruke RDBM -er for lagring av varelager, ansatte, kunder og andre data.Brukere kan samhandle med et relasjonelt databasestyringssystem gjennom programvare som inkluderer programmeringskode for å jobbe med databasen.Disse programvareapplikasjonene kan være tradisjonelle eller nettbaserte.

Et relasjonsdatabasestyringssystem består av tabeller med kolonner og rader.Kolonnetiketten identifiserer dataene i radene i kolonnen.Hver rad inneholder de faktiske dataene for en forekomst av en enhet, som kan være en person, beliggenhet, objekt eller idé.En kundedatabase, for eksempel, kan ha kolonner for kundenes ID, fornavn, etternavn og e -postadresse, og hver rad inneholder en enkelt kundes data.

Relasjonsdatabasestyringssystemer er tilgjengelig og oppdatert ved hjelp av strukturert spørringsspråk (SQL).For å jobbe med dataene, vil en databaseutvikler skrive programmeringsuttalelser kalt spørsmål.Basertabeller holder hele settet med data.Midlertidige tabeller lagrer data som blir manipulert som en spørring kjører.Resultattabeller lagrer spørringsresultatene.

Relasjonsdatabaseadministrasjonssystemer bruker flere typer nøkler for å hente data.En primær nøkkel identifiserer en bestemt forekomst av en enhet.For en ansattstabell kan den primære nøkkelen være et ansattes identifikasjonsnummer som hver ansatt er permanent tildelt og som ingen andre ansatte vil bruke.Unike nøkler er andre dataelementer som også er eksklusive for hver forekomst av en enhet.For eksempel kan en forhandler tilordne varelager med unike leverandørvarnumre.

En tredje type nøkkel er en fremmed nøkkel.I den relasjonelle modellen etablerer den sammenhenger mellom enheter.Ved å bruke utenlandske nøkler kan et forhold mellom et selskaps kunder og hvert kunder salg opprettholdes uten å duplisere data i det relasjonelle databasestyringssystemet.

Hastigheten på datainnhenting er viktig, spesielt etter hvert som datamengden øker.En utvikler kan legge til en indeks til en RDBMS for å la spørsmål løpe raskere.Indeksen bruker vanligvis en primærnøkkel, for eksempel et skatteidentifikasjonsnummer.