Hva er et relasjonelt databasestyringssystem?

Et relasjonsdatabaseadministrasjonssystem (RDBMS) er en spesifikk 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 kan for eksempel ha kolonnerFor kundens ID, fornavn, etternavn og e -postadresse, og hver rad inneholder en enkelt kundes data.

Relasjonsdatabaseadministrasjonssystemer er tilgjengelig og oppdatert ved hjelp av Structured Query Language (SQL). For å jobbe med dataene, vil en databaseutvikler skrive programmeringsuttalelser kalt spørsmål. Ulike merker av databasestyringssystemer kan kreve bruk av forskjellige versjoner av SQL, selv om de har mange likheter.

En RDBMS kan bruke flere typer tabeller. Basertabeller holder hele settet med data. Midlertidige tabeller lagrer data som blir manipulert som en spørring kjører. Resultattabeller lagrer spørringsresultatene.

Relasjonsdatabasestyringssystemer bruker flere typer nøkler for å hente data. En primær nøkkel identifiserer en bestemt forekomst av en enhet. For en ansattbord kan den primære nøkkelen være et ansattes identifikasjonsnummer som hver eMployee 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 hver kundes 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.

ANDRE SPRÅK