DB1 Flashcards
Kas yra duomenų bazių valdymo sistema (DBVS)?
Programinių priemonių kompleksas, leidžiantis aprašyti duomenų struktūras, įvesti duomenis, atlikti duomenų paiešką ir sudaryti ataskaitas.
Kokios yra pagrindinės DBVS funkcijos?
- Duomenų struktūrų aprašymas ir kūrimas
- Duomenų įvedimas
- Aktualaus būvio palaikymas
- Duomenų paieška
- Ataskaitų sudarymas
Kokios papildomos funkcijos yra įtrauktos į DBVS?
- Duomenų vientisumo palaikymas
- Duomenų neprieštaringumo kontrolė
- Duomenų apsauga
- Kelių nepriklausomai dirbančių vartotojų vienalaikis darbas
- Duomenų bazės būsenos atstatymas po avarijų
Kokie yra pagrindiniai duomenų vientisumo reikalavimai?
- Reikšmės būtinumas
- Apribojimai reikšmėms
- Lentelės raktų vientisumas
- Nuorodų vientisumas
- Dalykinės taisyklės
Kas yra pirminis raktas?
Unikalus lentelės laukas, kuris identifikuoja kiekvieną lentelės įrašą.
Kas yra išorinis raktas?
Laukas, kuris nurodo į pirminį raktą kitoje lentelėje, užtikrinantis nuorodų vientisumą.
Kokios yra pagrindinės duomenų apsaugos priemonės DBVS?
- Bendroji prieigos kontrolė
- Duomenų kodavimas/šifravimas
- Teisių suteikimas vartotojams
Kaip DBVS užtikrina kelių nepriklausomai dirbančių vartotojų vienalaikį darbą su duomenimis?
- Konkuruojančių užklausų valdymas
- Užrakinimo mechanizmai
Kaip DBVS atstato duomenų bazės būseną po avarijų?
- Atsarginės kopijos
- Žurnalų failai
Kas yra duomenų kodavimas/šifravimas?
Procesas, kurio metu duomenys yra užkoduojami, siekiant apsaugoti juos nuo neteisėtos prieigos.
Kas yra hierarchinė DBVS?
Duomenų bazių valdymo sistema, kurioje duomenys organizuojami medžio struktūroje.
Kokie yra hierarchinės DBVS privalumai?
- Greita duomenų paieška ir atnaujinimas
- Paprasta navigacija tarp susijusių duomenų
Kokie yra hierarchinės DBVS trūkumai?
- Ribotas lankstumas
- Sunku valdyti sudėtingus ryšius
Kas yra tinklinė DBVS?
Duomenų bazių valdymo sistema, kurioje duomenys organizuojami grafų struktūroje.
Kokie yra tinklinės DBVS privalumai?
- Didesnis lankstumas
- Efektyvus sudėtingų ryšių valdymas
Kokie yra tinklinės DBVS trūkumai?
- Sudėtingesnis valdymas
- Sunkiau suprasti ir naudoti
Kas yra reliacinė DBVS?
Duomenų bazių valdymo sistema, kurioje duomenys organizuojami lentelėse.
Kokie yra reliacinės DBVS privalumai?
- Lankstumas
- Paprastas duomenų valdymas
- Plačiai naudojamos
Kokie yra reliacinės DBVS trūkumai?
- Mažiau efektyvios didelių duomenų apdorojimui
- Gali reikalauti daugiau išteklių
Kas yra objektinė DBVS?
Duomenų bazių valdymo sistema, kurioje duomenys organizuojami kaip objektai.
Kokie yra objektinės DBVS privalumai?
- Geras suderinamumas su objektiniu programavimu
- Natūralus sudėtingų duomenų modeliavimas
Kokie yra objektinės DBVS trūkumai?
- Sudėtingesnės nei reliacinės DBVS
- Mažiau plačiai naudojamos
Palyginkite hierarchinę ir tinklinę DBVS.
- Panašumai: Naudoja struktūras su tėvais ir vaikais.
- Skirtumai: Hierarchinė DBVS naudoja medžio struktūrą, tinklinė - grafų struktūrą.
Kokios yra abi DBVS sistemos, kurių struktūros turi tėvus ir vaikus?
Hierarchinė DBVS ir tinklinė DBVS
Abi sistemos naudoja struktūras, kuriose įrašai turi tėvus ir vaikus.