Kas ir DBVS un kā tā darbojas?

Satura rādītājs:

Kas ir DBVS un kā tā darbojas?
Kas ir DBVS un kā tā darbojas?
Anonim

Datu bāzes pārvaldības sistēma pārvalda visus primāros datu bāzes aspektus, tostarp datu manipulāciju pārvaldību, lietotāja autentifikāciju un datu ievietošanu vai izvilkšanu. DBVS nosaka to, ko sauc par datu shēmu vai struktūru, kurā dati tiek glabāti.

Relāciju datu bāzes pārvaldības sistēmas (RDBMS) ievieš tabulu un attiecību relāciju modeli.

Image
Image

Pamatinformācija par datu bāzu pārvaldības sistēmām

Jēdziens DBVS ir lietots kopš 1960. gadiem, kad IBM izstrādāja pirmo DBVS modeli ar nosaukumu Informācijas pārvaldības sistēma, kurā dati tika glabāti datorā hierarhiskā koka struktūrā. Atsevišķi dati tika savienoti tikai starp vecāku un bērnu ierakstiem.

Nākamās datu bāzu paaudzes bija tīkla DBVS sistēmas, kas mēģināja atrisināt dažus hierarhiskā dizaina ierobežojumus, iekļaujot datu attiecību viens pret daudziem. Tas mūs aizveda 1970. gados, kad IBM Edgars F. Kods izveidoja relāciju datu bāzes modeli, kas ir priekštecis tam, ko mēs zinām šodien.

Mūsdienu relāciju DBVS funkcijas

Relāciju datu bāzes pārvaldības sistēmas īsteno tabulu un attiecību relāciju modeli. Mūsdienu relāciju DBVS galvenais dizaina izaicinājums ir saglabāt datu integritāti, kas aizsargā datu precizitāti un konsekvenci, izmantojot virkni ierobežojumu un noteikumu attiecībā uz datiem, lai izvairītos no dublēšanās vai datu zuduma.

DBVS arī kontrolē piekļuvi datubāzei, izmantojot autorizāciju, kas ieviesta dažādos līmeņos. Piemēram, vadītājiem vai administratoriem var būt piekļuve datiem, kas nav redzami citiem darbiniekiem, vai arī viņiem var būt tiesības rediģēt datus, kamēr daži lietotāji tos var tikai skatīt.

Lielākā daļa DBVS izmanto strukturēto vaicājumu valodu, kas nodrošina skriptētu metodi mijiedarbībai ar datu bāzi. Faktiski, pat ja datu bāze nodrošina grafisku saskarni, kas ļauj lietotājiem viegli skatīt, atlasīt, rediģēt vai citādi manipulēt ar datiem, SQL veic šos uzdevumus fonā.

DBVS piemēri

Nepieciešamās datu bāzes izvēle ir sarežģīts uzdevums. Oracle, Microsoft SQL Server un IBM DB2 dominē augstākās klases relāciju DBVS tirgū, un tās visas ir saprātīgas izvēles sarežģītām un lielām datu sistēmām. Mazām organizācijām vai lietošanai mājās populāras DBVS ir Microsoft Access un FileMaker Pro.

Pavisam nesen citu nerelāciju DBVS popularitāte ir kļuvusi populārāka. Tie ir NoSQL varianti, kuros elastīgāka struktūra aizstāj stingri definēto RDBM shēmu. Tie ir noderīgi, lai uzglabātu un strādātu ar ļoti lielām datu kopām, kas ietver plašu datu tipu klāstu. Galvenie spēlētāji šajā telpā ir MongoDB, Cassandra, HBase, Redis un CouchDB.

Ieteicams: