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 programvaruapplikationer. Specifikt databasprogrammeringsspråk används för att modifiera 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 programvaruapplikationer 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 kan till exempel ha kolumnerFör kundens ID, förnamn, efternamn och e -postadress, och varje rad innehåller en enskild kunds data.
Relationella databashanteringssystem nås och uppdateras med hjälp av Structured Query Language (SQL). För att arbeta med uppgifterna kommer en databasutvecklare att skriva programmeringsförklaringar som heter Queries. Olika märken av databashanteringssystem kan kräva användning av olika versioner av SQL, även om de har många likheter.
an 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ågan resultat.
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 eMployee 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 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 kundfö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 så att frågor kan köras snabbare. Indexet använder vanligtvis en primär nyckel, till exempel ett skatteidentifieringsnummer.