Kas yra DBVS ir kaip ji veikia?

Turinys:

Kas yra DBVS ir kaip ji veikia?
Kas yra DBVS ir kaip ji veikia?
Anonim

Duomenų bazės valdymo sistema valdo visus pagrindinius duomenų bazės aspektus, įskaitant duomenų apdorojimo valdymą, vartotojo autentifikavimą ir duomenų įterpimą arba ištraukimą. DBVS apibrėžia tai, kas vadinama duomenų schema arba struktūra, kurioje saugomi duomenys.

Reliacinės duomenų bazių valdymo sistemos (RDBMS) įgyvendina reliacinį lentelių ir ryšių modelį.

Image
Image

Duomenų bazių valdymo sistemų fonas

Sąvoka DBVS vartojama nuo septintojo dešimtmečio, kai IBM sukūrė pirmąjį DBVS modelį, pavadintą Informacijos valdymo sistema, kurioje duomenys buvo saugomi kompiuteryje hierarchine medžio struktūra. Atskiros duomenų dalys buvo sujungtos tik tarp tėvų ir vaikų įrašų.

Kitos kartos duomenų bazės buvo tinklo DBVS sistemos, kurios bandė išspręsti kai kuriuos hierarchinio dizaino apribojimus įtraukdamos duomenų ryšį „vienas su daugeliu“. Tai nuvedė mus į aštuntą dešimtmetį, kai IBM Edgaras F. Coddas sukūrė reliacinės duomenų bazės modelį, kuris yra šiandien žinomo pirmtakas.

Šiuolaikinės reliacinės DBVS ypatybės

Reliacinių duomenų bazių valdymo sistemos įgyvendina reliacinį lentelių ir ryšių modelį. Pagrindinis šiuolaikinių reliacinių DBVS projektavimo iššūkis yra išlaikyti duomenų vientisumą, kuris apsaugo duomenų tikslumą ir nuoseklumą, taikant daugybę duomenų apribojimų ir taisyklių, kad būtų išvengta dubliavimo ar duomenų praradimo.

DBVS taip pat kontroliuoja prieigą prie duomenų bazės suteikdamos leidimą, įgyvendintą įvairiais lygiais. Pavyzdžiui, vadovai ar administratoriai gali turėti prieigą prie duomenų, kurių nemato kiti darbuotojai, arba jie gali turėti teisę redaguoti duomenis, o kai kurie vartotojai gali juos tik peržiūrėti.

Dauguma DBVS naudoja struktūrinės užklausos kalbą, kuri suteikia scenarijų metodą sąveikai su duomenų baze. Tiesą sakant, net jei duomenų bazėje yra grafinė sąsaja, leidžianti vartotojams lengvai peržiūrėti, pasirinkti, redaguoti ar kitaip manipuliuoti duomenimis, SQL šias užduotis atlieka fone.

DBVS pavyzdžiai

Reikalingos duomenų bazės pasirinkimas yra sudėtinga užduotis. „Oracle“, „Microsoft SQL Server“ir „IBM DB2“dominuoja aukščiausios klasės reliacinių DBVS rinkoje ir yra tinkamas pasirinkimas sudėtingoms ir didelėms duomenų sistemoms. Mažoms organizacijoms arba namų naudojimui populiarios DBVS yra Microsoft Access ir FileMaker Pro.

Visai neseniai išpopuliarėjo kitos nesusijusios DBVS. Tai yra NoSQL skonis, kuriame lankstesnė struktūra pakeičia griežtai apibrėžtą RDBM schemą. Tai naudinga saugoti ir dirbant su labai dideliais duomenų rinkiniais, apimančiais daugybę duomenų tipų. Pagrindiniai žaidėjai šioje erdvėje yra MongoDB, Cassandra, HBase, Redis ir CouchDB.

Rekomenduojamas: