Huis databases Wat doet een centrale DBMS-interface?

Wat doet een centrale DBMS-interface?

Anonim

Q:

Wat doet een centrale DBMS-interface?

EEN:

Een centrale DBMS-interface biedt gebruiksvriendelijke en gestructureerde toegang tot de gegevensinhoud van een database of van meerdere databases. Het DBMS is een soort "middleware" waarmee toepassingsgebruikers gegevens kunnen verkrijgen zonder de samenstelling van de database te begrijpen, waar gegevens worden bewaard, enz.

Om effectief te kunnen werken, moet de DBMS-engineering werken met de gegevensinhoud, evenals het gegevensvoertuig voor toegang tot die gegevens, en het schema of de samenstelling van de database. Een manier om deze toegangsmethode uit te leggen, is door te verwijzen naar een API (Application Programming Interface) die code van de ene softwareomgeving naar de andere porteert, waardoor de compatibiliteit behouden blijft. Experts kunnen Structured Query Language (SQL), een standaardsyntaxis voor databasebeheer, als API voor een DBMS bestempelen.

Een DBMS moet ook data-integratie en data-abstractie mogelijk maken. Deze tools moeten rekening houden met netwerkbeveiliging om de gegevens te beschermen die uit de database naar de eindgebruiker komen. De beste DBMS-systemen hebben controletools en andere functies die het volgen en bewaken van gegevensactiva bevorderen.

In sommige DBMS-systemen is identiteits- en toegangsbeheer van cruciaal belang. Een deel van de besturing van het DBMS, dat is samengesteld op basis van de behoeften van de eindgebruiker, is dat het kan worden geconfigureerd om alleen een eindgebruiker de gegevens te bieden waartoe zij toegang hebben als een bepaalde gebruikersstatus. De rest van de gegevens kan worden geblokkeerd voor het ophalen van die gebruiker.

Nieuwe DBMS-tools kunnen ook meer dan één database bedienen. Een DBMS met meerdere platforms kan bijvoorbeeld opeenvolgend toegang krijgen tot Oracle-, DB2- en Sybase-systemen. Met één centraal systeem hebben gebruikers op een eenvoudiger manier toegang tot een grotere hoeveelheid gegevens.

Andere kenmerken van DBMS-systemen zijn nog steeds in ontwikkeling. Een dergelijke functie is de mogelijkheid om wijzigingen in het databaseschema te verwerken, zelfs belangrijke wijzigingen. Hoewel aanvankelijk een van de voordelen van sommige DBMS-systemen is dat de eindgebruiker "database-agnostisch" kan zijn en zich geen zorgen hoeft te maken over schemawijzigingen, brengen sommige meer geavanceerde tools gebruikers in een meer betrokken rol, om schemawijzigingen te analyseren en direct met hen te werken . Met deze tools kunnen gebruikers wijzigingen in het databaseschema volgen, afstemmen en rapporteren. Sommige van deze hulpprogramma's worden vanwege hun aanvullende functionaliteit 'hulpprogramma's voor databasebeheer en -ontwikkeling' genoemd.

Andere functies van deze systemen kunnen proactief werken met SQL-syntaxis. DBMS-tools en -functies kunnen bijvoorbeeld zijn gericht op het optimaliseren of debuggen van SQL, of kunnen zijn gericht op het maken van "krachtige SQL-code" voor gebruik bij gegevenswerk. In sommige opzichten creëren deze tools SQL als de veelzijdige taal die het is, die verder gaat dan de basisprincipes van databasetoegang en gaat in op de vraag hoe SQL-query's het beste kunnen worden ontworpen.

Dit alles is belangrijk in moderne databasebeheersystemen, niet alleen met het oog op efficiëntie, maar ook voor de andere waarden van DBMS-tools, zoals beveiliging en veelzijdigheid.

Wat doet een centrale DBMS-interface?