Skirtumas tarp DBVS ir duomenų bazės

Skirtumas tarp DBVS ir duomenų bazės
Skirtumas tarp DBVS ir duomenų bazės

Video: Skirtumas tarp DBVS ir duomenų bazės

Video: Skirtumas tarp DBVS ir duomenų bazės
Video: Parduodamas vieno aukšto namas, tarp Trakų ir Vilniaus! 2024, Lapkritis
Anonim

DBMS vs duomenų bazė

Sistema, skirta lengvai tvarkyti, saugoti ir gauti didelius duomenų kiekius, vadinama duomenų baze. Kitaip tariant, duomenų bazėje yra organizuotų duomenų paketas (paprastai skaitmenine forma) vienam ar keliems vartotojams. Duomenų bazės, dažnai sutrumpintos DB, klasifikuojamos pagal turinį, pavyzdžiui, dokumentas-tekstas, bibliografinis ir statistinis. Tačiau DBVS (duomenų bazių valdymo sistema) iš tikrųjų yra visa skaitmeninių duomenų bazių valdymo sistema, leidžianti saugoti duomenų bazės turinį, kurti / prižiūrėti duomenis, atlikti paiešką ir kitas funkcijas. Šiuolaikiniame pasaulyje pati duomenų bazė yra nenaudinga, jei su ja nėra susietos DBVS, leidžiančios pasiekti jos duomenis. Tačiau terminas duomenų bazė vis dažniau vartojamas kaip duomenų bazių valdymo sistemos santrumpa.

Duomenų bazė

Duomenų bazės architektūroje gali būti skirtingų abstrakcijos lygių. Paprastai duomenų bazės architektūrą sudaro trys lygiai: išorinis, konceptualus ir vidinis. Išorinis lygis apibrėžia, kaip vartotojai žiūri duomenis. Viena duomenų bazė gali turėti kelis rodinius. Vidinis lygis apibrėžia, kaip duomenys yra fiziškai saugomi. Koncepcinis lygmuo yra komunikacijos priemonė tarp vidinio ir išorinio lygmenų. 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ų saugyklos ir paskirstytos duomenų bazės. Duomenų bazės (tiksliau, reliacinės duomenų bazės) yra sudarytos iš lentelių ir 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ėje, kurioje saugoma įmonės darbuotojų informacija, stulpeliuose gali būti darbuotojo vardas, pavardė, darbuotojo ID ir atlyginimas, o vienoje eilutėje nurodomas vienas darbuotojas.

DBMS

DBVS, kartais tiesiog vadinama duomenų bazių tvarkytuvu, yra kompiuterinių programų rinkinys, skirtas visų sistemoje (t. y. kietajame diske arba tinkle) įdiegtų duomenų bazių valdymui (t. y. tvarkymui, saugojimui ir paieškai).. Pasaulyje egzistuoja įvairių tipų duomenų bazių valdymo sistemos, o kai kurios iš jų skirtos tinkamam konkretiems tikslams sukonfigūruotų duomenų bazių valdymui. Populiariausios komercinės duomenų bazių valdymo sistemos yra Oracle, DB2 ir Microsoft Access. Visi šie produktai suteikia galimybę paskirstyti skirtingus privilegijų lygius skirtingiems vartotojams, todėl DBVS gali centralizuotai valdyti vienas administratorius arba priskirti keliems skirtingiems žmonėms. Bet kurioje duomenų bazių valdymo sistemoje yra keturi svarbūs elementai. Tai modeliavimo kalba, duomenų struktūros, užklausos kalba ir operacijų mechanizmas. Modeliavimo kalba apibrėžia kiekvienos duomenų bazės, esančios DBVS, kalbą. Šiuo metu praktikoje naudojami keli populiarūs metodai, tokie kaip hierarchinis, tinklinis, reliacinis ir objektas. Duomenų struktūros padeda tvarkyti duomenis, pvz., atskirus įrašus, failus, laukus ir jų apibrėžimus bei objektus, pvz., vaizdinę laikmeną. Duomenų užklausos kalba palaiko duomenų bazės saugumą, stebėdama prisijungimo duomenis, skirtingų vartotojų prieigos teises ir protokolus duomenims pridėti prie sistemos. SQL yra populiari užklausų kalba, naudojama reliacinėse duomenų bazių valdymo sistemose. Galiausiai mechanizmas, leidžiantis atlikti operacijas, padeda užtikrinti vienodumą ir įvairovę. Šis mechanizmas užtikrins, kad keli vartotojai tuo pačiu metu nepakeistų to paties įrašo, taip išlaikant duomenų vientisumą. Be to, DBVS taip pat teikia atsargines kopijas ir kitas priemones.

Skirtumas tarp DBVS ir duomenų bazės

Duomenų bazė yra sutvarkytų duomenų rinkinys, o sistema, valdanti duomenų bazių rinkinį, vadinama duomenų bazių valdymo sistema. Duomenų bazėje saugomi duomenų įrašai, laukai ir langeliai. DBVS yra įrankis, naudojamas duomenų bazėje esančiais duomenimis manipuliuoti. Tačiau terminas duomenų bazė vis dažniau vartojamas kaip duomenų bazių valdymo sistemos santrumpa. Kad būtų lengviau atskirti, apsvarstykite operacinę sistemą ir atskirus sistemoje saugomus failus. Kaip jums reikia operacinės sistemos, kad galėtumėte pasiekti ir modifikuoti sistemos failus, jums reikia DBVS, kad galėtumėte valdyti duomenų bazių sistemoje saugomas duomenų bazes.

Rekomenduojamas: