Turinys:
- Apibrėžimas - ką reiškia duomenų bazių valdymo sistema (DBVS)?
- „Techopedia“ paaiškina duomenų bazių valdymo sistemą (DBVS)
Apibrėžimas - ką reiškia duomenų bazių valdymo sistema (DBVS)?
Duomenų bazių valdymo sistema (DBVS) yra programinės įrangos paketas, skirtas apibrėžti, valdyti, nuskaityti ir valdyti duomenis duomenų bazėje. DBVS paprastai manipuliuoja pačiais duomenimis, duomenų formatu, laukų pavadinimais, įrašo struktūra ir failo struktūra. Tai taip pat nustato taisykles šiems duomenims patvirtinti ir jais manipuliuoti.
DBVS atleidžia vartotojus nuo rėminimo programų, skirtų duomenų priežiūrai. Ketvirtosios kartos užklausų kalbos, tokios kaip SQL, naudojamos kartu su DBVS paketu sąveikai su duomenų baze.
Kai kurie kiti DBVS pavyzdžiai yra šie:
- „MySQL“
- SQL serveris
- Orakulas
- dBASE
- „FoxPro“
„Techopedia“ paaiškina duomenų bazių valdymo sistemą (DBVS)
Duomenų bazės valdymo sistema gauna nurodymus iš duomenų bazės administratoriaus (DBA) ir atitinkamai nurodo sistemai atlikti reikiamus pakeitimus. Šios komandos gali būti įkelti, nuskaityti ar pakeisti esamus duomenis iš sistemos.
DBVS visada suteikia duomenų nepriklausomumą. Bet koks saugojimo mechanizmo ir formatų pakeitimas atliekamas nekeičiant visos programos. Yra keturi pagrindiniai duomenų bazių organizavimo tipai:
- Reliacinė duomenų bazė: duomenys organizuojami kaip logiškai nepriklausomos lentelės. Ryšiai tarp lentelių parodomi pasidalijamais duomenimis. Vienos lentelės duomenys gali nurodyti panašius duomenis kitose lentelėse, o tai palaiko nuorodų vientisumą. Ši savybė vadinama referenciniu vientisumu - svarbia koncepcija reliacinėje duomenų bazių sistemoje. Šiose lentelėse gali būti atliekamos tokios operacijos kaip „pasirinkti“ ir „prisijungti“. Tai yra plačiausiai naudojama duomenų bazių organizavimo sistema.
- Plokščioji duomenų bazė: duomenys tvarkomi vieno tipo įraše su fiksuotu laukų skaičiumi. Šis duomenų bazės tipas susiduria su daugiau klaidų dėl pasikartojančio duomenų pobūdžio.
- Objektinė duomenų bazė: duomenys organizuojami panašiai kaip į objektą orientuotos programavimo sąvokos. Objektą sudaro duomenys ir metodai, tuo tarpu klasės grupuoja objektus, turinčius panašius duomenis ir metodus.
- Hierarchinė duomenų bazė: duomenys tvarkomi pagal hierarchinius ryšius. Tai tampa sudėtingu tinklu, jei pažeidžiami santykiai vienas su daugeliu.
