DBVS vs RDBMS
Programmatūra, kas ļauj lietotājiem saglabāt datus, tiek dēvēta par datu bāzi. Datu bāzes arhitektūrā fizisko datu glabāšanai ir dažādas realizācijas un teorijas. Datu bāzi, kas glabā datus tabulās, kurām ir saistība ar citām datu bāzes tabulām, sauc par RDBMS vai Relāciju datu bāzu pārvaldības sistēmu. Tomēr DBVS vai datu bāzes pārvaldības sistēmā starp tabulām nav saistību.
DBVS
DBVS ir definēta kā programmatūras programma, ko izmanto, lai pārvaldītu visas tīklā vai sistēmas cietajā diskā saglabātās datu bāzes. Ir dažādi datu bāzes pārvaldības sistēmu veidi, un daži no tiem ir konfigurēti īpašiem mērķiem.
DBVS ir pieejams dažādās formās kā rīks, kas tiek izmantots datu bāzu pārvaldībai. Daži populāri DBVS risinājumi ietver DB2, Oracle, FileMaker un Microsoft Access. Izmantojot šos produktus, var izveidot privilēģijas vai tiesības, kas var būt specifiskas konkrētiem lietotājiem. Tas nozīmē, ka datu bāzes administratori var piešķirt īpašas tiesības dažiem lietotājiem vai piešķirt dažādus administrēšanas līmeņus.
Katrā DBVS ir daži pamatelementi. Pirmkārt, tiek ieviesta modelēšanas valoda, kas nosaka katrai datu bāzei izmantoto valodu. Otrkārt, DBVS administrē arī datu struktūras. Datu vaicājuma valoda ir trešais DBVS elements. Datu struktūras darbojas ar datu vaicājumu valodu, lai pārliecinātos, ka sistēmā izmantotajā datu bāzē nevar ievadīt neatbilstošus datus.
RDBMS
Datu bāzes sistēmu, kurā tiek uzturētas attiecības starp dažādām tabulām, sauc par Relāciju datu bāzu pārvaldības sistēmu. Gan RDBMS, gan DBVS tiek izmantoti informācijas glabāšanai fiziskajā datu bāzē.
RDBMS risinājums ir nepieciešams, ja tiek glabāti, kā arī uzturēti lieli datu apjomi. Relāciju datu modelis sastāv no rādītājiem, atslēgām, svešām atslēgām, tabulām un to attiecībām ar citām tabulām. Relāciju DBVS izpilda noteikumus, pat ja ārējās atslēgas atbalsta gan RDBMS, gan DBVS.
1970. gados Edgars Frenks Kods ieviesa relāciju datu bāzes teoriju. Codd šai relāciju teorijai vai modelim noteica trīspadsmit likumus. Attiecības starp dažādiem datu veidiem ir galvenā relāciju modeļa prasība.
RDMS var saukt par nākamās paaudzes datu bāzes pārvaldības sistēmu. DBMS tiek izmantots kā bāzes modelis, lai datus glabātu relāciju datu bāzes sistēmā. Tomēr sarežģītās biznesa lietojumprogrammās tiek izmantota RDBMS, nevis DBVS.
• Saikne starp tabulām tiek uzturēta RDBMS, bet tas tā nav DBVS, jo to izmanto datu bāzes pārvaldībai. • DBVS pieņem “vienotā faila” datus, kas nozīmē, ka starp dažādiem datiem nav sakarības, savukārt RDBMS nepieņem šāda veida dizainu. • DBVS tiek izmantotas vienkāršākām biznesa lietojumprogrammām, savukārt RDBMS tiek izmantotas sarežģītākām lietojumprogrammām. • Lai gan ārējās atslēgas koncepciju atbalsta gan DBVS, gan RDBMS, taču tās vienīgais RDBMS, kas izpilda noteikumus. • RDBMS risinājums ir nepieciešams lieliem datu kopumiem, savukārt DBVS var pārvaldīt mazus datu kopas. |