Duomenų bazė (DB) yra bet kurios temos srities informacijos rinkinys, sutvarkytas pagal konkrečias taisykles ir palaikomas kompiuterio atmintyje. Nėra vieno šio termino apibrėžimo, tačiau yra šie skiriamieji duomenų bazės bruožai: ji saugoma ir taip pat apdorojama kompiuterinėse sistemose, duomenys duomenų bazėje turi loginę struktūrą, duomenų bazėje yra metaduomenys, apibūdinantys jos struktūrą.
Nurodymai
1 žingsnis
Paprasčiausi pavyzdžiai yra automobilių duomenų bazės (parduotuvė), aukštojo mokslo duomenų bazės (žinynas), produktų duomenų bazės (sandėlis) ir kt. Vienas iš centrinių bet kurios duomenų bazės taškų yra jos naudojamas duomenų modelis. Tai apima duomenų bazėje esančių duomenų struktūrą, jų tarpusavio ryšius ir bendravimo metodus, taip pat operacijas su jais. Yra trijų tipų duomenų modeliai: hierarchinis modelis, tinklas, reliacinis.
2 žingsnis
Hierarchinės struktūros esmė yra tokia. Vieno lygio duomenų bazės elementai yra pavaldūs kito lygio elementams. Sąsajos tarp elementų, kaip rezultatas, sudaro medžio plano struktūrą. Tie. atsitinka taip: iš elementų, kurie yra originalūs, atsiranda naujų elementų, o savo ruožtu jie yra dar naujesni. Svarbus bruožas yra tas, kad bet kuris elementas gali turėti tik vieną iš tėvų. Puikus hierarchinio duomenų modelio pavyzdys yra šeimos medis.
3 žingsnis
Tinklo struktūrose bet kuris antrinis elementas gali turėti daugiau nei vieną generatorių. Pagrindinis skirtumas tarp tinklo struktūros ir hierarchinės yra tas, kad bet kuris tinklo modelio elementas turi ryšį su visais kitais jo elementais. Tinklinės duomenų bazės pavyzdys galėtų būti duomenų bazė, kurioje yra informacija apie studentus, lankančius užsiėmimus, skirtus konkretiems instruktoriams. Vienas mokinys gali lankyti skirtingų mokytojų dalykus, o skirtingi mokiniai gali ateiti pas tą patį mokytoją.
4 žingsnis
Reliacinė duomenų bazė yra ta, kurią galima pavaizduoti kaip dvimatę masyvą. Idėja yra vaizduoti savavališkus santykius tarp elementų dvimatėje lentelėje. Pavyzdys galėtų būti lentelė, kurioje bus pateikta informacija apie studentus. Viena eilutė atitiks vieną studentą, t.y. būti vienas duomenų. Stulpeliuose bus pateikta informacija apie mokinius, pavyzdžiui, vardas, gimimo data, adresas ir kt.
5 žingsnis
Duomenų bazių valdymo sistema (DBVS) yra specializuota programinė įranga, reikalinga duomenų bazių kūrimui, priežiūrai ir palaikymui. DBVS gali įvesti informaciją į duomenų bazę, ją redaguoti, ieškoti ir atlikti kitas operacijas. Pavyzdžiui, „Microsoft Access“, „MySQL“, „Microsoft SQL Server“, „Paradox“, „Oracle“ir kt.