F:
Vad gör ett centralt DBMS-gränssnitt?
A:Ett centralt DBMS-gränssnitt ger användarvänlig och strukturerad åtkomst till datainnehållet i en databas eller flera databaser. DBMS är som en del av "mellanprogram" som gör det möjligt för applikationsanvändare att få data utan att förstå hur databasen skapas, där data finns, etc.
För att fungera effektivt måste DBMS-konstruktionen arbeta med datainnehållet, såväl som datavagnet för att få åtkomst till dessa data, och databasens schema eller sammansättning. Ett sätt att förklara denna åtkomstmetodik är genom att hänvisa till ett applikationsprogrammeringsgränssnitt (API) som portar kod från en mjukvarumiljö till en annan och bibehåller kompatibilitet. Experter kan beteckna SQL (Structured Query Language), en syntax för standarddatabashantering, som API för ett DBMS.
En DBMS måste också möjliggöra dataintegration och dataabstraktion. Dessa verktyg måste överväga nätverkssäkerhet för att skydda data som kommer från databasen till slutanvändaren. De bästa DBMS-systemen har granskningsverktyg och andra funktioner som främjar spårning och övervakning av datatillgångar.
I vissa DBMS-system är identitets- och åtkomsthantering avgörande. En del av kontrollen av DBMS, som är sammansatt efter slutanvändarnas behov, är att den kan konfigureras för att endast erbjuda en slutanvändare de data som de har åtkomst till som en viss användarstatus. Resten av data kan blockeras från att hämtas för den användaren.
Nya DBMS-verktyg kan också betjäna mer än en databas. Till exempel kan en multi-platform DBMS komma åt Oracle, DB2 och Sybase-system i följd. Med ett centralt system har användare tillgång till en större mängd data på ett mer enkelt sätt.
Andra funktioner i DBMS-system utvecklas fortfarande. En sådan funktion är förmågan att hantera databasschemaändringar, även betydande. Även om en av fördelarna med vissa DBMS-system initialt är att slutanvändaren kan vara "databasagnostisk" och inte oroa sig för schematändringar, sätter vissa mer sofistikerade verktyg användarna i en mer engagerad roll, att analysera schematändringar och arbeta direkt med dem . I dessa verktyg kan användare spåra, förena och rapportera om databasschemaändringar. Vissa av dessa verktyg, på grund av deras ytterligare funktionalitet, kallas "databashanterings- och utvecklingsverktyg."
Andra funktioner i dessa system kan fungera proaktivt med SQL-syntax. Till exempel kan DBMS-verktyg och funktioner inriktas på att optimera eller felsöka SQL, eller kan vara inriktade på att skapa "högpresterande SQL-kod" för användning i dataarbete. På vissa sätt skapar dessa verktyg SQL som det mångsidiga språket som det är, som går utöver grunderna för databasåtkomst och i frågan om hur man utformar SQL-frågor bäst.
Allt detta är viktigt i moderna databashanteringssystem, inte bara för effektivitetsändamål, utan för de andra värdena för DBMS-verktyg, som säkerhet och mångsidighet.