DBVS prieš duomenų bazę
Sistema, skirta lengvai organizuoti, saugoti ir atkurti didelius duomenų kiekius, vadinama duomenų baze. Kitaip tariant, duomenų bazėje yra organizuotų duomenų (paprastai skaitmeninės formos), esančių vienam ar daugiau vartotojų, rinkinys. Duomenų bazės, dažnai sutrumpintos DB, klasifikuojamos pagal jų turinį, pavyzdžiui, dokumento-teksto, bibliografinę ir statistinę. Bet DBMS (duomenų bazių valdymo sistema) iš tikrųjų yra visa sistema, naudojama skaitmeninėms duomenų bazėms valdyti, leidžianti saugoti duomenų bazių turinį, kurti / prižiūrėti duomenis, ieškoti ir kitas funkcijas. Dabartiniame pasaulyje pati duomenų bazė yra nenaudinga, jei su ja nėra duomenų bazės, susijusios su duomenų valdymu. Tačiau vis dažniau terminas „duomenų bazė“ yra naudojamas kaip sutrumpinimas duomenų bazių valdymo sistemai.
Duomenų bazė
Duomenų bazės architektūroje gali būti skirtingi abstrakcijos lygiai. Paprastai duomenų bazės architektūrą sudaro trys lygiai: išorinis, konceptualusis ir vidinis. Išorinis lygis nusako, kaip vartotojai mato duomenis. Vienoje duomenų bazėje gali būti keli vaizdai. Vidinis lygis nusako, kaip duomenys yra fiziškai saugomi. Koncepcinis lygmuo yra komunikacijos terpė tarp vidinio ir išorinio lygių. Tai suteikia unikalų duomenų bazės vaizdą, nepaisant to, kaip ji saugoma ar žiūrima. Yra keletas duomenų bazių tipų, tokių kaip analitinė duomenų bazė, duomenų saugyklos ir paskirstytos duomenų bazės. Duomenų bazės (teisingiau, reliacinės duomenų bazės) yra sudarytos iš lentelių ir jose yra eilutės ir stulpeliai, panašiai kaip „Excel“ skaičiuoklės. Kiekvienas stulpelis atitinka atributą, o kiekviena eilutė reiškia vieną įrašą. Pvz., Duomenų bazėje, kurioje kaupiama įmonės darbuotojų informacija, stulpeliuose gali būti nurodytas darbuotojo vardas, pavardė, darbuotojo ID ir atlyginimas, o viena eilutė nurodo vieną darbuotoją.
DBVS
DBVS, kartais tiesiog vadinama duomenų bazių tvarkykle, yra kompiuterinių programų rinkinys, skirtas visų sistemoje (t. Y. Kietajame diske ar tinkle) įdiegtų duomenų bazių valdymui (t. Y. Tvarkymui, saugojimui ir gavimui). Pasaulyje egzistuoja įvairių tipų duomenų bazių valdymo sistemos, ir kai kurios iš jų yra skirtos tinkamam duomenų bazių, sukonfigūruotų konkretiems tikslams, valdymui. Populiariausios komercinės duomenų bazių valdymo sistemos yra „Oracle“, „DB2“ ir „Microsoft Access“. Visi šie produktai suteikia galimybę skirtingiems vartotojams paskirstyti skirtingas privilegijas, leidžiančias DBMS centralizuotai valdyti vienam administratoriui arba paskirstyti keliems skirtingiems žmonėms. Bet kurioje duomenų bazių valdymo sistemoje yra keturi svarbūs elementai. Jie yra modeliavimo kalba, duomenų struktūros, užklausų 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 hierarchija, tinklas, reliacinis ryšys ir objektas. Duomenų struktūros padeda tvarkyti tokius duomenis kaip atskiri įrašai, failai, laukai ir jų apibrėžimai bei objektai, tokie kaip vaizdinė laikmena. Duomenų užklausos kalba palaiko duomenų bazės saugumą stebint prisijungimo duomenis, prieigos teises skirtingiems vartotojams ir protokolus norint pridėti duomenis į sistemą. SQL yra populiari užklausų kalba, naudojama santykinių duomenų bazių valdymo sistemose. Galiausiai sandorius leidžiantis mechanizmas padeda suderinti ir dauginti. Šis mechanizmas užtikrins, kad keli vartotojai tuo pačiu metu nepakeis to paties įrašo, tokiu būdu išlaikant taktiškumą. Be to, DBVS taip pat teikia atsargines kopijas ir kitas galimybes.
Skirtumas tarp DBVS ir duomenų bazės
Duomenų bazė yra organizuotų duomenų rinkinys, o sistema, valdanti duomenų bazių kolekciją, vadinama duomenų bazių valdymo sistema. Duomenų bazėje yra duomenų įrašai, laukai ir langeliai. DBVS yra įrankis, naudojamas manipuliuoti duomenų bazės viduje esančiais duomenimis. Tačiau terminas duomenų bazė vis dažniau naudojamas kaip duomenų bazių valdymo sistemos trumpinys. Kad atskyrimas būtų paprastas, atsižvelkite į operacinę sistemą ir atskirus failus, saugomus sistemoje. Kaip jums reikia operacinės sistemos, kad galėtumėte pasiekti ir modifikuoti sistemos failus, jums reikia DBVS, kad būtų galima valdyti duomenų bazių sistemoje saugomas duomenų bazes..