Componenten van een databasebeheersysteem

gepubliceerd op 02 juli 2013-door Admin

organisaties produceren en verzamelen gegevens terwijl ze opereren. Opgenomen in een database, worden gegevens meestal georganiseerd om relevante aspecten van de werkelijkheid te modelleren op een manier die processen ondersteunt die deze informatie vereisen. Weten hoe dit effectief kan worden beheerd is van vitaal belang voor elke organisatie.

Wat is een databasebeheersysteem (of DBMS)?

organisaties gebruiken databasebeheersystemen (of DBMS) om hen te helpen hun gegevens effectief te beheren en er relevante informatie uit af te leiden. Een DBMS is een technologietool die direct databeheer ondersteunt. Het is een pakket ontworpen om gegevens in een database te definiëren, te manipuleren en te beheren.

enkele algemene functies van een DBMS:

  • ontworpen om het definiëren, aanmaken, opvragen, bijwerken en beheren van databases mogelijk te maken
  • definieer regels om de gegevens te valideren en gebruikers te ontheffen van framing-programma ‘ s voor gegevensonderhoud
  • converteer een bestaande database of archiveer een grote en groeiende database
  • Run business applications, die de taken uitvoeren van het beheren van bedrijfsprocessen, interactie met eindgebruikers en andere applicaties, om gegevens vast te leggen en te analyseren

bekende DBMSs zijn Microsoft SQL Server, Microsoft Access, Oracle, SAP, en anderen.

componenten van DBMS

DBMS hebben verschillende componenten, die elk zeer belangrijke taken uitvoeren in de omgeving van het databasebeheersysteem. Hieronder vindt u een lijst van componenten binnen de database en zijn omgeving.

Software
Dit is de set programma ‘ s die gebruikt worden om de gehele database te beheren en te beheren. Dit omvat de DBMS-software zelf, het besturingssysteem, de netwerksoftware die wordt gebruikt om de gegevens onder gebruikers te delen, en de toepassingsprogramma ‘ s die worden gebruikt om toegang te krijgen tot gegevens in het DBMS.

Hardware
bestaat uit een reeks fysieke elektronische apparaten zoals computers, I/O-apparaten, Opslagapparaten, enz., dit biedt de interface tussen computers en de echte wereld systemen.

Data
DBMS bestaat voor het verzamelen, opslaan, verwerken en benaderen van gegevens, de belangrijkste component. De database bevat zowel de feitelijke of operationele gegevens als de metagegevens.

Procedures
dit zijn de instructies en regels die helpen bij het gebruik van het DBMS, en bij het ontwerpen en uitvoeren van de database, met behulp van gedocumenteerde procedures, om de gebruikers te begeleiden die het bedienen en beheren.

Database Access Language
dit wordt gebruikt om toegang te krijgen tot de gegevens van en naar de database, om nieuwe gegevens in te voeren, bestaande gegevens bij te werken of vereiste gegevens uit databases op te halen. De gebruiker schrijft een set van geschikte commando ‘ s in een database toegangstaal, stuurt deze naar het DBMS, die vervolgens de gegevens verwerkt en genereert en toont een set van resultaten in een door de gebruiker leesbare vorm.

Query Processor
dit transformeert de gebruikersquery ‘ s in een reeks instructies op laag niveau. Dit leest de zoekopdracht van de online gebruiker en vertaalt het in een efficiënte reeks bewerkingen in een vorm die kan worden verzonden naar de runtime data manager voor uitvoering.

Runtime Database Manager
soms aangeduid als de database control system, Dit is de centrale software component van het DBMS dat interfaces met door de gebruiker ingediende applicatieprogramma ‘s en query’ s, en behandelt database toegang tijdens runtime. Zijn functie is om bewerkingen te converteren in queries van de gebruiker. Het biedt controle om de consistentie, integriteit en veiligheid van de gegevens te behouden.

Data Manager
ook wel de cache manger genoemd, dit is verantwoordelijk voor het verwerken van gegevens in de database, en biedt een herstel aan het systeem dat het mogelijk maakt om de gegevens te herstellen na een storing.

Database Engine
de kerndienst voor het opslaan, verwerken en beveiligen van gegevens, Dit biedt gecontroleerde toegang en snelle transactieverwerking om te voldoen aan de eisen van de meest veeleisende dataverslindende toepassingen. Het wordt vaak gebruikt om relationele databases voor online transactie verwerking of online analytische verwerking van gegevens te creëren.

Data Dictionary
Dit is een gereserveerde ruimte in een database die wordt gebruikt om informatie over de database zelf op te slaan. Een data dictionary is een verzameling van alleen-lezen tabellen en weergaven, die de verschillende informatie bevatten over de gegevens die in de onderneming worden gebruikt om ervoor te zorgen dat de databaseweergave van de gegevens één standaard volgt zoals gedefinieerd in het woordenboek.

Rapportschrijver
ook wel de rapportgenerator genoemd, het is een programma dat informatie uit een of meer bestanden haalt en de informatie in een bepaald formaat presenteert. De meeste rapportschrijvers staan de gebruiker toe om records te selecteren die aan bepaalde voorwaarden voldoen en om geselecteerde velden in rijen en kolommen weer te geven, of ook de gegevens in verschillende diagrammen te formatteren.

goede prestaties door effectieve DBMS

de prestaties van een bedrijf worden sterk beïnvloed door de manier waarop het zijn gegevens beheert. En een van de meest fundamentele taken van data management is het effectief beheer van de database. Inzicht in de verschillende componenten van het DBMS en hoe het werkt en met elkaar verband houdt is de eerste stap om een effectieve DBMS te gebruiken.

– data Czar @ DEO

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.