DBVS ir RDBVS
Programinė įranga, leidžianti vartotojams saugoti duomenis, vadinama duomenų baze. Duomenų bazės architektūroje yra skirtingi diegimai ir teorijos, kad būtų galima saugoti fizinius duomenis. Duomenų bazė, sauganti duomenis lentelėse, turinčiose ryšį su kitomis duomenų bazės lentelėmis, vadinama RDBMS arba Reliacinių duomenų bazių valdymo sistema. Tačiau DBVS ar duomenų bazių valdymo sistemoje tarp lentelių nėra jokių ryšių.
DBVS
DBVS apibrėžiama kaip programinė įranga, naudojama valdyti visas duomenų bazes, saugomas tinkle arba sistemos standžiajame diske. Yra įvairių tipų duomenų bazių valdymo sistemos ir kai kurios iš jų yra sukonfigūruotos konkretiems tikslams.
DBVS yra įvairių formų kaip įrankis, naudojamas duomenų bazėms valdyti. Kai kurie populiarūs DBVS sprendimai apima DB2, „Oracle“, „FileMaker“ir „Microsoft Access“. Naudojant šiuos produktus, gali būti sukurtos privilegijos ar teisės, kurios gali būti specifinės konkretiems vartotojams. Tai reiškia, kad duomenų bazės administratoriai kai kuriems vartotojams gali suteikti konkrečias teises arba priskirti skirtingus administravimo lygius.
Kiekvienoje DBVS yra keletas pagrindinių elementų. Pirmiausia įgyvendinama modeliavimo kalba, apibrėžianti kalbą, naudojamą kiekvienai duomenų bazei. Antra, DBVS taip pat administruoja duomenų struktūras. Duomenų užklausos kalba yra trečiasis DBVS elementas. Duomenų struktūros veikia su duomenų užklausų kalba, kad įsitikintų, jog į sistemoje naudojamą duomenų bazę negalima įvesti nesusijusių duomenų.
RDBMS
Duomenų bazės sistema, kurioje palaikomi ryšiai tarp skirtingų lentelių, vadinama Reliacine duomenų bazių valdymo sistema. Tiek RDBMS, tiek DBVS naudojamos saugoti informaciją fizinėje duomenų bazėje.
RDBMS sprendimas reikalingas, kai reikia saugoti ir prižiūrėti didelius duomenų kiekius. Reliacinių duomenų modelis susideda iš rodyklių, raktų, svetimų raktų, lentelių ir jų sąsajų su kitomis lentelėmis. Reliacinis DBVS įgyvendina taisykles, net jei svetimus raktus palaiko tiek RDBMS, tiek DBVS.
1970-aisiais Edgaras Frankas Coddas pristatė reliacinių duomenų bazių teoriją. Šiai santykių teorijai ar modeliui Coddas apibrėžė trylika taisyklių. Santykiai tarp skirtingų duomenų tipų yra pagrindinis reliacinio modelio reikalavimas.
RDMS galima vadinti naujos kartos duomenų bazių valdymo sistema. DBVS yra naudojamas kaip pagrindinis modelis norint išsaugoti duomenis reliacinių duomenų bazių sistemoje. Tačiau sudėtingos verslo programos naudoja RDBMS, o ne DBVS.
• Ryšys tarp lentelių palaikomas RDBVS, tačiau tai nėra DBVS atvejis, nes jis naudojamas duomenų bazei valdyti. • DBVS priima „vienodo failo“duomenis, o tai reiškia, kad tarp skirtingų duomenų nėra ryšio, o RDBVS nepriima tokio tipo dizaino. • DBVS naudojama paprastesnėms verslo programoms, o RDBVS - sudėtingesnėms programoms. • Nors užsienio rakto koncepciją palaiko ir DBVS, ir RDBVS, tačiau vienintelis RDBVS įgyvendina taisykles. • RDBMS sprendimas reikalingas dideliems duomenų rinkiniams, o mažus duomenų rinkinius gali valdyti DBVS. |