Q:
Hva gjør et sentralt DBMS-grensesnitt?
EN:Et sentralt DBMS-grensesnitt gir brukervennlig og strukturert tilgang til datainnholdet i en database, eller flere databaser. DBMS er som et stykke "mellomvare" som lar applikasjonsbrukere få data uten å forstå sminke av databasen, hvor data er lagret, etc.
For å fungere effektivt må DBMS-konstruksjonen jobbe med datainnholdet, samt datakjøretøyet for å få tilgang til disse dataene, og skjemaet eller sammensetningen av databasen. En måte å forklare denne tilgangsmetodikken er ved å henvise til et applikasjonsprogrammeringsgrensesnitt (API) som porter kode fra ett programvaremiljø til et annet, og opprettholder kompatibilitet. Eksperter kan merke SQL (Structured Query Language), en standard syntaks for databehåndtering, som API for en DBMS.
En DBMS må også gi mulighet for dataintegrasjon og datainnsamling. Disse verktøyene må tenke på nettverkssikkerhet for å beskytte dataene som kommer fra databasen til sluttbrukeren. De beste DBMS-systemene har tilsynsverktøy og andre funksjoner som fremmer sporing og overvåking av dataverdier.
I noen DBMS-systemer er identitets- og tilgangshåndtering avgjørende. En del av kontrollen av DBMS, som er sammensatt i henhold til sluttbrukerbehov, er at den kan konfigureres til å bare tilby en sluttbruker de dataene de har tilgang til som en bestemt brukerstatus. Resten av dataene kan blokkeres for henting for den brukeren.
Nye DBMS-verktøy kan også tjene mer enn en database. For eksempel kan en multi-plattform DBMS få tilgang til Oracle, DB2 og Sybase-systemer i rekkefølge. Med ett sentralt system har brukere tilgang til en større datamengde på en mer enkel måte.
Andre funksjoner i DBMS-systemer er fortsatt i utvikling. En slik funksjon er muligheten til å håndtere databaseskjemaendringer, til og med betydelige. Selv om det opprinnelig er en av fordelene med noen DBMS-systemer at sluttbrukeren kan være "database agnostic" og ikke bekymre seg for skjemaforandringer, setter noen mer sofistikerte verktøy brukere i en mer engasjert rolle, for å analysere skjemaendringer og jobbe direkte med dem . I disse verktøyene kan brukere spore, forene og rapportere om databaseskjemaendringer. Noen av disse verktøyene, på grunn av deres ekstra funksjonalitet, kalles "databaseadministrasjons- og utviklingsverktøy."
Andre funksjoner i disse systemene kan fungere proaktivt med SQL-syntaks. For eksempel kan DBMS-verktøy og funksjoner være rettet mot å optimalisere eller feilsøke SQL, eller kan være sentrert mot å lage "høy ytelse SQL-kode" for bruk i dataarbeid. På noen måter lager disse verktøyene SQL som det allsidige språket det er, og går utover det grunnleggende om databasetilgang og inn i spørsmålet om hvordan du utformer SQL-spørsmål best.
Alt dette er viktig i moderne databasestyringssystemer, ikke bare for effektivitetshensyn, men for de andre verdiene til DBMS-verktøy, for eksempel sikkerhet og allsidighet.