Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Wat zijn de belangrijkste softwaremodules van een DBM's?
Een databasebeheersysteem (DBMS) is een complex softwaresysteem met verschillende onderling verbonden modules die samenwerken om gegevens te beheren en te openen. Hier zijn de belangrijkste modules van een DBM's:

1. Gegevensdefinitie taal (DDL)

* functie: Definieert de structuur van de database, inclusief het maken, wijzigen en verwijderen van tabellen, indexen en andere databaseobjecten.

* Voorbeelden: Maak tabel, wijziging Tabel, drop -tabel.

2. Gegevensmanipulatietaal (DML)

* functie: Hiermee kunnen gebruikers gegevens in de database invoegen, ophalen, bijwerken en verwijderen.

* Voorbeelden: Invoegen, selecteren, updaten, verwijderen.

3. Data Control Language (DCL)

* functie: Biedt controle over gegevenstoegang en beveiliging, inclusief het verlenen en intrekken van gebruikersrechten.

* Voorbeelden: Grant, intrekken.

4. Gegevensquerytaal (DQL)

* functie: Staat gebruikers in staat om specifieke gegevens uit de database op te halen met behulp van gestructureerde zoekopdrachten.

* Voorbeelden: Selecteer verklaringen (inclusief joins, waar clausules, enz.)

5. Storage Manager:

* functie: Verantwoordelijk voor het beheren van fysieke opslag van gegevens op schijf, het toewijzen van opslagruimte en het efficiënt ophalen van gegevens.

* Inclusief:

* Bestandsbeheerder: Beheert de fysieke bestanden en opslagtoewijzing.

* Buffer Manager: Beheert de gegevensoverdracht tussen het hoofdgeheugen en de schijf.

* Access Method Manager: Biedt verschillende manieren om toegang te krijgen tot gegevens (sequentieel, geïndexeerd, enz.).

6. Transactiemanager:

* functie: Zorgt voor gegevensintegriteit en consistentie tijdens gelijktijdige toegang door meerdere gebruikers. Het behandelt:

* concurrency control: Voorkomt dat gegevensconsistenties van meerdere gebruikers tegelijkertijd toegang hebben tot dezelfde gegevens en bijwerken.

* Herstelbeheer: Herstelt de database naar een consistente staat in geval van mislukkingen of crashes.

7. Security Manager:

* functie: Beschermt de database tegen ongeautoriseerde toegang en zorgt voor gegevensintegriteit. Dit gaat om:

* authenticatie: Verifieert gebruikersidentiteiten en verleent toegang op basis van machtigingen.

* Autorisatie: Bepaalt welke bewerkingsgebruikers in verschillende delen van de database kunnen uitvoeren.

* Auditing: Trek database -activiteiten bij en identificeert verdachte of ongeautoriseerde acties.

8. Catalogusmanager (Data Dictionary):

* functie: Slaat metadata op over de database zelf, inclusief tabeldefinities, gegevenstypen, indexen, relaties en andere belangrijke informatie.

* biedt informatie voor:

* Gegevensdefinitie en manipulatie.

* Query -optimalisatie.

* Gegevenstoegangscontrole.

9. Query -processor:

* functie: Neemt gebruikersquery's (DQL), parseert ze, optimaliseert ze en genereert een uitvoeringsplan voor de database om de gevraagde gegevens op te halen.

10. Gebruikersinterface (UI):

* functie: Biedt gebruikers een manier om met de DBM's te communiceren, waaronder:

* opdrachtregelinterface (CLI): Een tekstgebaseerde interface voor het uitvoeren van SQL-opdrachten.

* grafische gebruikersinterface (GUI): Een visuele interface met tools voor het beheren van databaseobjecten en toegang tot gegevens.

11. Application Programming Interface (API):

* functie: Biedt een set functies en protocollen waarmee andere toepassingen kunnen interageren met de DBM's. Dit maakt het mogelijk:

* Integratie van databasefunctionaliteit in andere softwaresystemen.

* Ontwikkeling van aangepaste applicaties die databasegegevens gebruiken.

Deze modules werken op een gecoördineerde manier om een ​​uitgebreid platform te bieden voor het effectief en veilig beheer van gegevens. Verschillende DBMS's kunnen deze modules op verschillende manieren implementeren, maar de kernfunctionaliteiten blijven vergelijkbaar.

Previous: Next:
  Database Software
·Hoe Set Up Metadata in DB2 
·Hoe in te voegen in een tabel …
·Welke eenheden van een DBM's d…
·Hoe kan ik geavanceerde Filter…
·Wat is een QMF dataset ? 
·Hoe kan ik een veld toevoegen …
·Hoe kan ik wijzigen SQL verifi…
·Hoe maakt een bedrijf een mail…
·Wat is een lege database in MS…
  Related Articles
Wat is het verschil tussen een computer …
Wat was de toegevoegde versie van SQL on…
Wat is de doelen van de hybride computer…
Wat zijn e-applicaties? 
Wat is hardware- en software -selectie i…
Wat zijn de voordelen van papieren opsla…
Welke controller heeft een computer nodi…
Wat is de definitie van de database? 
Wat is verftoepassing? 
  Software Articles
·93 prelude start soms niet en begint ure…
·Hoe kan ik een overbelichte Gezicht in e…
·Hoe een MPEG- bestand converteren naar e…
·Hoe te Zet de Amp op de Media Player Boo…
·Hoe je 6x9 Enveloppen afdrukken 
·De compatibiliteit van Microsoft Word-do…
·Hoe om te controleren een ISO afbeelding…
·Hoe maak je een compleet systeem Backup 
·Hoe verschilt de driver van systeem- en …
Copyright © Computer Kennis https://www.nldit.com