Databasemanagementsysteem en bestandsbeheersysteem

Dit artikel zal u helpen onderscheid te maken tussen het Data Base Management System en het Bestandsbeheersysteem.

Databasebeheer (DBM) wordt gedefinieerd als een software- of hardwaresysteem dat interfaces tussen de databases op een systeem en gebruikers en programma's verschaft voor het toevoegen, verwijderen, wijzigen of ophalen van gegevenselementen, records en bestanden door logische verwijzing ernaar.

De functies van DBM kunnen worden onderverdeeld in drie brede categorieën, namelijk het creëren van de database, het verwerken van de database en het ophalen van informatie uit de database.

Het creëren van de database omvat:

(a) Definiëren van de datastructuur en relaties en

(b) Het laden van de gegevenswaarden in de fysieke databasefaciliteit.

De verwerking van de database omvat normale bestandsonderhoudsactiviteiten, zoals het toevoegen van nieuwe records, het verwijderen van oude records en het bijwerken van de bestaande records om transacties weer te geven. Naast het bijwerken van de gegevensrecords zelf, moeten indexen die door het systeem worden onderhouden ook tijdens de verwerking worden bijgewerkt.

Indien nodig kunnen wijzigingen in de gegevensstructuur ook bij de verwerking worden doorgevoerd. De bescherming van de database tegen blootstelling aan niet geautoriseerde personen of tegen onbedoelde vernietiging of wijziging door onnauwkeurige transactie-invoer.

Een DBM biedt ook een uitvoermogelijkheid in de vorm van programma's voor het genereren van rapporten, informatieverwerkingstalen of beide. Programma's voor het genereren van rapporten zijn meestal vrij eenvoudig en stellen de gebruiker in staat om invoergegevens, uitgevoerde bewerkingen en uitvoerformaten te specificeren.

Bestandsbeheersysteem is een systeem van softwarepakketten dat helpt bij het extraheren van de relevante gegevens uit gegevensbestanden om een ​​specifiek rapport voor te bereiden. Onder bestandsbeheer levert de programmeur de lay-out van het gegevensbestand en het formaat van het informatierapport.

Deze parameters worden gebruikt als invoer voor het bestandsbeheersysteem dat bestaat uit een aantal gegeneraliseerde programma's. Deze programma's extraheren de relevante gegevens uit de databestanden zoals gespecificeerd door de parameters.

Het bestandsbeheersysteem heeft de mogelijkheid om meer dan één bestand niet-opeenvolgend te organiseren. Het kan ook logische en rekenkundige bewerkingen uitvoeren en heeft de mogelijkheid om meer dan één bestand niet-sequentieel georganiseerd te verwerken.

Het kan ook logische en rekenkundige bewerkingen uitvoeren en heeft de mogelijkheid om meer dan één informatierapport te produceren. Dit systeem kan de vereiste gegevens / informatie extraheren door één bestand tegelijk te onderzoeken.

Twee functies die een databasebeheer onderscheiden van een bestandsbeheersysteem zijn:

(i) DBM heeft de mogelijkheid om verschillende bestanden met elkaar te relateren via een sleutelveld.

(ii) DBM heeft een ingebouwde taal om speciale applicatie-eisen te programmeren.