Komponenter i ett databashanteringssystem

publicerad Juli 02, 2013-av Admin

organisationer producerar och samlar in data när de fungerar. I en databas organiseras data vanligtvis för att modellera relevanta aspekter av verkligheten på ett sätt som stöder processer som kräver denna information. Att veta hur detta kan hanteras effektivt är avgörande för alla organisationer.

Vad är ett databashanteringssystem (eller DBMS)?

organisationer använder databashanteringssystem (eller DBMS) för att hjälpa dem att effektivt hantera sina data och härleda relevant information ur den. Ett DBMS är ett teknikverktyg som direkt stöder datahantering. Det är ett paket som är utformat för att definiera, manipulera och hantera data i en databas.

några allmänna funktioner i en DBMS:

  • utformad för att tillåta definition, skapande, frågande, uppdatering och administration av databaser
  • definiera regler för att validera data och lindra användare av ramprogram för dataunderhåll
  • konvertera en befintlig databas eller arkivera en stor och växande
  • kör affärsapplikationer, som utför uppgifterna för att hantera affärsprocesser, interagera med slutanvändare och andra applikationer, för att fånga och analysera data

några välkända DBMS är Microsoft SQL Server, Microsoft Access, Oracle, SAP och andra.

komponenter i DBMS

DBMS har flera komponenter, var och en utför mycket viktiga uppgifter i databashanteringssystemmiljön. Nedan följer en lista över komponenter i databasen och dess miljö.

programvara
detta är den uppsättning program som används för att styra och hantera den övergripande databasen. Detta inkluderar själva DBMS-programvaran, operativsystemet, nätverksprogramvaran som används för att dela data mellan användare och applikationsprogrammen som används för att komma åt data i DBMS.

hårdvara
består av en uppsättning fysiska elektroniska enheter som datorer, I/O-enheter, lagringsenheter etc., detta ger gränssnittet mellan datorer och de verkliga världssystemen.

Data
DBMS finns för att samla in, lagra, bearbeta och komma åt data, den viktigaste komponenten. Databasen innehåller både faktiska eller operativa data och metadata.

procedurer
det här är de instruktioner och regler som hjälper till att använda DBMS, och vid utformning och körning av databasen, med hjälp av dokumenterade procedurer, för att vägleda användarna som driver och hanterar den.

Databasåtkomstspråk
detta används för att komma åt data till och från databasen, för att ange nya data, uppdatera befintliga data eller hämta nödvändiga data från databaser. Användaren skriver en uppsättning lämpliga kommandon i ett databasåtkomstspråk, skickar dessa till DBMS, som sedan bearbetar data och genererar och visar en uppsättning resultat i en användarläsbar form.

Query Processor
detta förvandlar användarfrågorna till en serie instruktioner på låg nivå. Detta läser onlineanvändarens fråga och översätter den till en effektiv serie operationer i en form som kan skickas till run time data manager för körning.

Run Time Database Manager
ibland kallad databaskontrollsystemet, är detta den centrala programvarukomponenten i DBMS som gränssnitt med användarinlämnade applikationsprogram och frågor och hanterar databasåtkomst vid körning. Dess funktion är att konvertera operationer i användarens frågor. Det ger kontroll för att upprätthålla dataens konsistens, integritet och säkerhet.

Data Manager
även kallad cache krubba, detta är ansvarig för hantering av data i databasen, vilket ger en återhämtning till systemet som gör det möjligt att återställa data efter ett fel.

databasmotor
kärntjänsten för lagring, bearbetning och säkring av data, Detta ger kontrollerad åtkomst och snabb transaktionsbehandling för att tillgodose kraven i de mest krävande datakrävande applikationerna. Det används ofta för att skapa relationsdatabaser för online transaktionsbehandling eller online analytisk bearbetning data.

Data Dictionary
detta är ett reserverat utrymme i en databas som används för att lagra information om själva databasen. En dataordlista är en uppsättning skrivskyddade tabeller och vyer som innehåller olika uppgifter om data som används i företaget för att säkerställa att databasrepresentationen av data följer en standard som definieras i ordlistan.

Report Writer
även kallad report generator, är det ett program som extraherar information från en eller flera filer och presenterar informationen i ett visst format. De flesta rapportförfattare tillåter användaren att välja poster som uppfyller vissa villkor och att visa valda fält i rader och kolumner, eller också formatera data i olika diagram.

bra prestanda genom effektiva DBMS

ett företags prestanda påverkas starkt av hur det hanterar sina data. Och en av de mest grundläggande uppgifterna för datahantering är effektiv hantering av sin databas. Att förstå de olika komponenterna i DBMS och hur det fungerar och relaterar till varandra är det första steget att använda en effektiv DBMS.

Lämna ett svar

Din e-postadress kommer inte publiceras.