DBVS ir duomenų bazė
Sistema, skirta lengvai organizuoti, saugoti ir gauti didelius duomenų kiekius, vadinama duomenų baze. Kitaip tariant, duomenų bazėje yra daugybė organizuotų duomenų (paprastai skaitmenine forma) vienam ar daugiau vartotojų. Duomenų bazės, dažnai sutrumpintos DB, skirstomos pagal jų turinį, pvz., Dokumento tekstą, bibliografinę ir statistinę. Tačiau DBVS (duomenų bazių valdymo sistema) iš tikrųjų yra visa sistema, naudojama skaitmeninėms duomenų bazėms valdyti, leidžianti saugoti duomenų bazės turinį, kurti / prižiūrėti duomenis, paiešką ir kitas funkcijas. Šiandieniniame pasaulyje pati duomenų bazė yra nenaudinga, jei nėra su ja susietos DBVS, kad būtų galima pasiekti jos duomenis. Tačiau vis dažniau terminas Duomenų bazė yra naudojamas kaip duomenų bazių valdymo sistemos trumpinys.
Duomenų bazė
Duomenų bazės architektūroje gali būti skirtingi abstrakcijos lygiai. Paprastai trys lygiai: išorinis, konceptualus ir vidinis sudaro duomenų bazės architektūrą. Išorinis lygis apibrėžia, kaip vartotojai žiūri duomenis. Vienoje duomenų bazėje gali būti keli rodiniai. Vidinis lygis apibrėžia, kaip duomenys yra fiziškai saugomi. Konceptualus lygmuo yra komunikacijos terpė tarp vidinio ir išorinio lygių. Tai suteikia unikalų duomenų bazės vaizdą, neatsižvelgiant į tai, kaip ji saugoma ar peržiūrima. Yra keletas duomenų bazių tipų, tokių kaip Analitinė duomenų bazė, Duomenų sandėliai ir Paskirstytos duomenų bazės. Duomenų bazės (teisingiau - reliacinės duomenų bazės) sudarytos iš lentelių, jose yra eilučių ir stulpelių, panašiai kaip „Excel“skaičiuoklėse. Kiekvienas stulpelis atitinka atributą, o kiekviena eilutė reiškia vieną įrašą. Pavyzdžiui, duomenų bazėjekurioje saugoma įmonės darbuotojų informacija, stulpeliuose gali būti nurodomas darbuotojo vardas, pavardė, darbuotojo ID ir atlyginimas, o vienoje eilutėje nurodomas vienas darbuotojas.
DBVS
DBVS, kartais tiesiog vadinama duomenų bazių tvarkytuvu, yra kompiuterinių programų rinkinys, skirtas visų sistemoje (ty standžiajame diske ar tinkle) įdiegtų duomenų bazių valdymui (ty organizavimui, saugojimui ir paieškai). Pasaulyje egzistuoja įvairių tipų duomenų bazių valdymo sistemos, o kai kurios iš jų yra skirtos tinkamam tikslams sukonfigūruotų duomenų bazių valdymui. Populiariausios komercinės duomenų bazių valdymo sistemos yra „Oracle“, DB2 ir „Microsoft Access“. Visi šie produktai suteikia skirtingo lygio privilegijų paskirstymo skirtingiems vartotojams būdus, todėl DBVS gali centralizuotai valdyti vienas administratorius arba paskirti keliems skirtingiems žmonėms. Bet kurioje duomenų bazių valdymo sistemoje yra keturi svarbūs elementai. Jie yra modelio kalba,duomenų struktūros, užklausos kalba ir operacijų mechanizmas. Modeliavimo kalba apibrėžia kiekvienos DBVS talpinamos duomenų bazės kalbą. Šiuo metu yra keli populiarūs metodai, tokie kaip hierarchinis, tinklinis, reliacinis ir objektinis. Duomenų struktūros padeda tvarkyti tokius duomenis kaip atskiri įrašai, failai, laukai ir jų apibrėžimai bei objektai, pvz., Vaizdinė laikmena. Duomenų užklausos kalba palaiko duomenų bazės saugumą stebėdama prisijungimo duomenis, prieigos teises prie skirtingų vartotojų ir protokolus, kaip pridėti duomenis į sistemą. SQL yra populiari užklausų kalba, naudojama reliacinių duomenų bazių valdymo sistemose. Galiausiai mechanizmas, leidžiantis atlikti operacijas, padeda sutapti ir dauginti. Šis mechanizmas užtikrins, kad to paties įrašo nekeis keli vartotojai tuo pačiu metu, taip išlaikant duomenų vientisumą. Be to, DBVS taip pat teikia atsargines kopijas ir kitas galimybes.
Skirtumas tarp DBVS ir duomenų bazės
Duomenų bazė yra sutvarkytų duomenų rinkinys, o duomenų bazių rinkinį valdanti sistema vadinama duomenų bazių valdymo sistema. Duomenų bazėje saugomi duomenų įrašai, laukai ir langeliai. DBVS yra įrankis, naudojamas manipuliuoti duomenų bazėje esančiais duomenimis. Tačiau duomenų bazės terminas duomenų bazių valdymo sistemoje vis dažniau vartojamas kaip stenografas. Kad būtų paprasčiau atskirti, apsvarstykite operacinę sistemą ir atskirus sistemoje saugomus failus. Kaip ir norint pasiekti ir keisti sistemos failus, jums reikalinga operacinė sistema, taip pat reikia DBVS, kad galėtumėte tvarkyti duomenų bazių sistemoje saugomas duomenų bazes.