Q:
Ką veikia centrinė DBVS sąsaja?
A:Centrinė DBVS sąsaja suteikia patogią ir struktūrizuotą prieigą prie duomenų bazės ar kelių duomenų bazių duomenų. DBVS yra tarsi „tarpinės programinės įrangos“ dalis, leidžianti programų vartotojams gauti duomenis nesuprantant duomenų bazės, kurioje laikomi duomenys, struktūros ir pan.
Norėdami efektyviai dirbti, DBVS inžinerija turi dirbti su duomenų turiniu, taip pat su duomenų laikmena, skirta prieigai prie tų duomenų, ir su duomenų bazės schema ar makiažu. Vienas iš būdų paaiškinti šią prieigos metodiką yra nuoroda į programų programavimo sąsają (API), kuri perkelia kodą iš vienos programinės įrangos aplinkos į kitą, išlaikant suderinamumą. Ekspertai gali pažymėti standartinę duomenų bazių valdymo sintaksę „Struktūrizuota užklausų kalba“ (SQL) kaip DBVS API.
DBVS taip pat turi leisti duomenis integruoti ir abstrahuoti. Šios priemonės turi apsvarstyti tinklo saugumą, kad apsaugotų duomenis iš duomenų bazės galutiniam vartotojui. Geriausios DBVS sistemos turi audito įrankius ir kitas funkcijas, kurios skatina duomenų išteklių stebėjimą ir stebėjimą.
Kai kuriose DBVS sistemose tapatybės ir prieigos valdymas yra labai svarbus. Dalis DBVS, sudarytos atsižvelgiant į galutinio vartotojo poreikius, valdymo yra ta, kad ją galima sukonfigūruoti siūlyti galutiniam vartotojui tik tuos duomenis, kuriuos jie turi prieigą kaip tam tikrą vartotojo būseną. Likusius duomenis vartotojui gali būti užkirstas kelias gauti.
Nauji DBVS įrankiai taip pat gali aptarnauti daugiau nei vieną duomenų bazę. Pvz., Daugiaplatformine DBVS gali nuosekliai pasiekti „Oracle“, DB2 ir „Sybase“ sistemas. Naudodamiesi viena centrine sistema vartotojai paprasčiau gali naudotis didesniu duomenų kiekiu.
Kitos DBVS sistemų savybės vis dar tobulinamos. Viena iš tokių savybių yra galimybė tvarkyti duomenų bazių schemų pakeitimus, net reikšmingus. Nors iš pradžių vienas iš kai kurių DBVS sistemų pranašumų yra tas, kad galutinis vartotojas gali būti „duomenų bazės agnostikas“ ir nesijaudinti dėl schemos pakeitimų, kai kurie sudėtingesni įrankiai vartotojams suteikia didesnį vaidmenį, norint analizuoti schemos pokyčius ir tiesiogiai dirbti su jais . Šiais įrankiais vartotojai gali sekti, suderinti duomenų bazių schemų pakeitimus ir apie juos pranešti. Kai kurie iš šių įrankių dėl savo papildomo funkcionalumo yra vadinami „duomenų bazių valdymo ir plėtros įrankiais“.
Kitos šių sistemų savybės gali aktyviai veikti su SQL sintakse. Pavyzdžiui, DBVS įrankiai ir funkcijos gali būti nukreipti į SQL optimizavimą ar derinimą arba gali būti nukreipti į „didelio našumo SQL kodo“, skirto naudoti duomenų darbe, kūrimą. Kai kuriais būdais šie įrankiai sukuria SQL kaip universalią kalbą, kuria ji yra, peržengiant pagrindinius duomenų bazės prieigos pagrindus ir svarstant klausimą, kaip geriausiai suprojektuoti SQL užklausas.
Visa tai svarbu šiuolaikinėse duomenų bazių valdymo sistemose ne tik siekiant efektyvumo, bet ir atsižvelgiant į kitas DBVS įrankių vertybes, tokias kaip saugumas ir universalumas.
