Data Base Management System och File Management System

I den här artikeln kan du skilja mellan databasstyrningssystem och filhanteringssystem.

Databashantering (DBM) definieras som ett mjukvaru- eller hårdvarusystem som gränsar mellan databaser på ett system och användare och program för att tillhandahålla tillägg, radering, modifiering eller hämtning av dataelement, poster och filer genom en logisk hänvisning till dem.

Funktionerna i DBM kan delas in i tre stora kategorier, nämligen databasens skapande, databasbehandling och hämtning av information från databasen.

Skapandet av databasen innefattar:

(a) Definiera datastrukturen och relationerna och

(b) Hämtar datavärdena i den fysiska databasfaciliteten.

Bearbetning av databasen innefattar normala filhanteringsaktiviteter som tillägg av nya poster, radering av gamla poster och uppdatering av befintliga poster för att reflektera transaktioner. Förutom att uppdatera dataposterna själva måste även index som underhålls av systemet uppdateras under bearbetningen.

Ändringar av datastruktur som det behövs skulle också kunna omfattas under bearbetning. Skyddet av databasen från exponering för obehöriga personer eller från oavsiktlig förstörelse eller modifiering genom felaktig transaktionsinsats.

En DBM ger också en utmatningsfunktion i form av rapportgenereringsprogram, förfrågningsbehandlingsspråk eller båda. Rapportgenereringsprogram är vanligtvis ganska enkla och gör det möjligt för användaren att ange ingångsdata, utförda operationer och utdataformat.

Filhanteringssystem är ett system med mjukvarupaket som hjälper till att extrahera relevanta data från datafiler för att förbereda en specifik rapport. Under filhantering tillhandahåller programmeraren uppgiften för datafilen och formatet för informationsrapporten.

Dessa parametrar används som input till filhanteringssystemet som består av några generaliserade program. Dessa program extraherar relevanta data från datafilerna enligt parametrarna.

Filhanteringssystemet har förmågan att bearbeta mer än en fil som organiseras i följd. Det kan också utföra logiska och aritmetiska operationer och har förmåga att behandla mer än en fil organiserad i följd.

Det kan också utföra logiska och aritmetiska operationer och har möjlighet att producera mer än en informationsrapport. Detta system har möjlighet att extrahera den önskade data / information genom att undersöka en fil i taget.

Två funktioner som skiljer en databashantering från filhanteringssystemet är:

(i) DBM har möjlighet att relatera flera filer till varandra via ett nyckelfält.

(ii) DBM har ett inbyggt språk för att programmera speciella tillämpningskrav.