DB1 Flashcards

1
Q

Kas yra duomenų bazių valdymo sistema (DBVS)?

A

Programinių priemonių kompleksas, leidžiantis aprašyti duomenų struktūras, įvesti duomenis, atlikti duomenų paiešką ir sudaryti ataskaitas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Kokios yra pagrindinės DBVS funkcijos?

A
  • Duomenų struktūrų aprašymas ir kūrimas
  • Duomenų įvedimas
  • Aktualaus būvio palaikymas
  • Duomenų paieška
  • Ataskaitų sudarymas
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Kokios papildomos funkcijos yra įtrauktos į DBVS?

A
  • Duomenų vientisumo palaikymas
  • Duomenų neprieštaringumo kontrolė
  • Duomenų apsauga
  • Kelių nepriklausomai dirbančių vartotojų vienalaikis darbas
  • Duomenų bazės būsenos atstatymas po avarijų
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Kokie yra pagrindiniai duomenų vientisumo reikalavimai?

A
  • Reikšmės būtinumas
  • Apribojimai reikšmėms
  • Lentelės raktų vientisumas
  • Nuorodų vientisumas
  • Dalykinės taisyklės
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Kas yra pirminis raktas?

A

Unikalus lentelės laukas, kuris identifikuoja kiekvieną lentelės įrašą.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Kas yra išorinis raktas?

A

Laukas, kuris nurodo į pirminį raktą kitoje lentelėje, užtikrinantis nuorodų vientisumą.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Kokios yra pagrindinės duomenų apsaugos priemonės DBVS?

A
  • Bendroji prieigos kontrolė
  • Duomenų kodavimas/šifravimas
  • Teisių suteikimas vartotojams
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Kaip DBVS užtikrina kelių nepriklausomai dirbančių vartotojų vienalaikį darbą su duomenimis?

A
  • Konkuruojančių užklausų valdymas
  • Užrakinimo mechanizmai
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Kaip DBVS atstato duomenų bazės būseną po avarijų?

A
  • Atsarginės kopijos
  • Žurnalų failai
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Kas yra duomenų kodavimas/šifravimas?

A

Procesas, kurio metu duomenys yra užkoduojami, siekiant apsaugoti juos nuo neteisėtos prieigos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Kas yra hierarchinė DBVS?

A

Duomenų bazių valdymo sistema, kurioje duomenys organizuojami medžio struktūroje.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Kokie yra hierarchinės DBVS privalumai?

A
  • Greita duomenų paieška ir atnaujinimas
  • Paprasta navigacija tarp susijusių duomenų
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Kokie yra hierarchinės DBVS trūkumai?

A
  • Ribotas lankstumas
  • Sunku valdyti sudėtingus ryšius
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Kas yra tinklinė DBVS?

A

Duomenų bazių valdymo sistema, kurioje duomenys organizuojami grafų struktūroje.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Kokie yra tinklinės DBVS privalumai?

A
  • Didesnis lankstumas
  • Efektyvus sudėtingų ryšių valdymas
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Kokie yra tinklinės DBVS trūkumai?

A
  • Sudėtingesnis valdymas
  • Sunkiau suprasti ir naudoti
17
Q

Kas yra reliacinė DBVS?

A

Duomenų bazių valdymo sistema, kurioje duomenys organizuojami lentelėse.

18
Q

Kokie yra reliacinės DBVS privalumai?

A
  • Lankstumas
  • Paprastas duomenų valdymas
  • Plačiai naudojamos
19
Q

Kokie yra reliacinės DBVS trūkumai?

A
  • Mažiau efektyvios didelių duomenų apdorojimui
  • Gali reikalauti daugiau išteklių
20
Q

Kas yra objektinė DBVS?

A

Duomenų bazių valdymo sistema, kurioje duomenys organizuojami kaip objektai.

21
Q

Kokie yra objektinės DBVS privalumai?

A
  • Geras suderinamumas su objektiniu programavimu
  • Natūralus sudėtingų duomenų modeliavimas
22
Q

Kokie yra objektinės DBVS trūkumai?

A
  • Sudėtingesnės nei reliacinės DBVS
  • Mažiau plačiai naudojamos
23
Q

Palyginkite hierarchinę ir tinklinę DBVS.

A
  • Panašumai: Naudoja struktūras su tėvais ir vaikais.
  • Skirtumai: Hierarchinė DBVS naudoja medžio struktūrą, tinklinė - grafų struktūrą.
24
Q

Kokios yra abi DBVS sistemos, kurių struktūros turi tėvus ir vaikus?

A

Hierarchinė DBVS ir tinklinė DBVS

Abi sistemos naudoja struktūras, kuriose įrašai turi tėvus ir vaikus.

25
Q

Kada Hierarchinė ir tinklinė DBVS sistemos yra efektyvios?

A

Kai duomenų struktūra yra gerai apibrėžta

Abi sistemos yra efektyvios, kai duomenų struktūra yra gerai apibrėžta.

26
Q

Kokia struktūra naudojama hierarchinėje DBVS?

A

Medžio struktūra

Hierarchinė DBVS naudoja medžio struktūrą, kurioje kiekvienas įrašas turi vieną tėvą.

27
Q

Kokia struktūra naudojama tinklinėje DBVS?

A

Grafų struktūra

Tinklinė DBVS naudoja grafų struktūrą, kurioje įrašai gali turėti kelis tėvus.

28
Q

Kuri DBVS sistema yra lankstesnė?

A

Tinklinė DBVS

Tinklinė DBVS yra lankstesnė ir gali valdyti sudėtingesnius ryšius nei hierarchinė DBVS.

29
Q

Kuri DBVS sistema yra paprastesnė naudoti?

A

Hierarchinė DBVS

Hierarchinė DBVS yra paprastesnė naudoti ir suprasti, tačiau mažiau lanksti nei tinklinė DBVS.

30
Q

Kokie yra pagrindiniai panašumai tarp reliacinės ir objektinės DBVS?

A
  1. Abi sistemos leidžia efektyviai valdyti duomenis ir atlikti sudėtingas užklausas.
  2. Abi sistemos palaiko duomenų vientisumą ir apsaugą.

Panašumai tarp reliacinės ir objektinės DBVS.

31
Q

Kokia struktūra naudojama reliacinėje DBVS?

A

Lentelės

Reliacinė DBVS naudoja lenteles, kuriose duomenys yra susiję per pirminius ir išorinius raktus.

32
Q

Kokia struktūra naudojama objektinėje DBVS?

A

Objektai

Objektinė DBVS naudoja objektus, kurie gali turėti tiek duomenis, tiek metodus.

33
Q

Kuri DBVS sistema geriau suderinama su objektiniu programavimu?

A

Objektinė DBVS

Objektinė DBVS geriau suderinama su objektiniu programavimu ir natūraliai modeliuoja sudėtingus duomenis.

34
Q

Kuri DBVS sistema gali būti mažiau efektyvi didelių duomenų kiekių apdorojimui?

A

Reliacinė DBVS

Reliacinė DBVS gali būti mažiau efektyvi didelių duomenų kiekių apdorojimui.

35
Q

Kuri DBVS sistema gali būti sudėtingesnė naudoti ir suprasti?

A

Objektinė DBVS

Objektinė DBVS gali būti sudėtingesnė naudoti ir suprasti.

36
Q

Kokiais atvejais tinkamiausia naudoti hierarchinę DBVS?

A
  1. Organizacinės struktūros valdymas.
  2. Katalogų ir failų sistemos valdymas.

Hierarchinė DBVS yra tinkamiausia naudoti, kai duomenų struktūra yra gerai apibrėžta ir turi aiškią hierarchiją.

37
Q

Kokiais atvejais tinkamiausia naudoti reliacinę DBVS?

A
  1. Verslo duomenų valdymas.
  2. Akademinės institucijos duomenų valdymas.

Reliacinė DBVS yra tinkamiausia naudoti, kai reikia valdyti didelius duomenų kiekius ir atlikti sudėtingas užklausas.

38
Q

Kokiais atvejais tinkamiausia naudoti objektinę DBVS?

A
  1. Inžinerinių projektų valdymas.
  2. Multimedijos duomenų valdymas.

Objektinė DBVS yra tinkamiausia naudoti, kai reikia natūraliai modeliuoti sudėtingus duomenis ir integruoti su objektiniu programavimu.

39
Q

Kokie yra pagrindiniai iššūkiai, susiję su tinklinės DBVS valdymu?

A
  1. Sudėtingumas.
  2. Priežiūra.
  3. Našumas.

Pagrindiniai iššūkiai, susiję su tinklinės DBVS valdymu ir priežiūra.