Vad är ett relationsdatabashanteringssystem?

Ett relationsdatabashanteringssystem (RDBMS) är en specifik typ av databas som innehåller datatabeller. Dessa typer av databaser används ofta för att stödja antingen en enda eller flera anslutna programvaruapplikationer. Specifikt databasprogrammeringsspråk används för att modifiera och rapportera om data. Flera tekniker kan snabba in hämtning av data och minska dubblering.

Organisationer kan använda RDBMS för att lagra inventering, anställd, kund och annan information. Användare kan interagera med ett relationsdatabashanteringssystem genom mjukvaruapplikationer som innehåller programmeringskod för att arbeta med databasen. Dessa program kan vara traditionella eller webbaserade.

Ett relationsdatabashanteringssystem består av tabeller med kolumner och rader. Kolumnetiketten identifierar data i raderna i kolumnen. Varje rad innehåller faktiska data för en instans av en enhet, som kan vara en person, plats, objekt eller idé. En kunddatabas kan till exempel ha kolumner för kundens ID, förnamn, efternamn och e-postadress, och varje rad innehåller en enskild kunddata.

Relationsdatabashanteringssystem nås och uppdateras med strukturerat frågespråk (SQL). För att arbeta med data kommer en databasutvecklare att skriva programmeringssatser som kallas frågor. Olika märken av databashanteringssystem kan kräva användning av olika versioner av SQL, även om de har många likheter.

En RDBMS kan använda flera typer av tabeller. Bastabeller innehåller hela datauppsättningen. Tillfälliga tabeller lagrar data som manipuleras när en fråga körs. Resultattabeller lagrar frågeställningsresultaten.

Relationsdatabashanteringssystem använder flera typer av nycklar för att hämta data. En primär nyckel identifierar en viss instans av ett företag. För en anställdstabell kan den primära nyckeln vara ett anställds identifikationsnummer som varje anställd tilldelas permanent och som ingen annan anställd kommer att använda. Unika nycklar är andra dataelement som också är exklusiva för varje instans av en enhet. Till exempel kan en återförsäljare tilldela varulager med unika leverantörsnummer.

En tredje typ av nyckel är en utländsk nyckel. I den relationella modellen upprättar den relationer mellan enheter. Med hjälp av utländska nycklar kan ett förhållande mellan ett företags kunder och varje kunds försäljning upprätthållas utan att kopiera data i det relationsdatabashanteringssystemet.

Hastigheten för datainsamling är viktig, särskilt när mängden data ökar. En utvecklare kan lägga till ett index till en RDBMS för att låta frågor löpa snabbare. Indexet använder vanligtvis en primär nyckel, till exempel ett skatteidentifikationsnummer.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?