Skip to main content

Vad är ett relationellt databashanteringssystem?

Ett relationellt databashanteringssystem (RDBMS) är en specifik typ av databas som innehåller data tabeller.Dessa typer av databaser används ofta för att stödja antingen en eller flera anslutna programvaror.Specifikt databasprogrammeringsspråk används för att ändra och rapportera om uppgifterna.Flera tekniker kan påskynda datahämtning och minska duplicering.

Organisationer kan använda RDBMS för lagring av lager, anställd, kund och annan data.Användare kan interagera med ett relationellt databashanteringssystem genom programvaruapplikationer som inkluderar programmeringskod för att arbeta med databasen.Dessa mjukvaruapplikationer kan vara traditionella eller webbaserade.

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

Relationella databashanteringssystem nås och uppdateras med strukturerat frågespråk (SQL).För att arbeta med uppgifterna kommer en databasutvecklare att skriva programmeringsförklaringar som heter Queries.Olika varumä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.Basstabeller har hela uppsättningen av data.Tillfälliga tabeller lagrar data som manipuleras när en fråga körs.Resultattabeller lagrar frågeställningar.

Relationella databashanteringssystem använder flera typer av nycklar för att hämta data.En primär nyckel identifierar en viss instans av en enhet.För en anställdstabell kan den primära nyckeln vara ett anställdsidentifieringsnummer som varje anställd tilldelas permanent till 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 lagerartiklar med unika leverantörsummar.

En tredje typ av nyckel är en utländsk nyckel.I den relationella modellen skapar den relationerna mellan enheter.Med hjälp av utländska nycklar kan en relation mellan ett företags kunder och varje kunders försäljning upprätthållas utan att duplicera data i det relationella databashanteringssystemet.

Hastigheten för datainhämtning ä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 köras snabbare.Indexet använder vanligtvis en primär nyckel, till exempel ett skatteidentifieringsnummer.