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
Kada Hierarchinė ir tinklinė DBVS sistemos yra efektyvios?
Kai duomenų struktūra yra gerai apibrėžta ## Footnote Abi sistemos yra efektyvios, kai duomenų struktūra yra gerai apibrėžta.
26
Kokia struktūra naudojama hierarchinėje DBVS?
Medžio struktūra ## Footnote Hierarchinė DBVS naudoja medžio struktūrą, kurioje kiekvienas įrašas turi vieną tėvą.
27
Kokia struktūra naudojama tinklinėje DBVS?
Grafų struktūra ## Footnote Tinklinė DBVS naudoja grafų struktūrą, kurioje įrašai gali turėti kelis tėvus.
28
Kuri DBVS sistema yra lankstesnė?
Tinklinė DBVS ## Footnote Tinklinė DBVS yra lankstesnė ir gali valdyti sudėtingesnius ryšius nei hierarchinė DBVS.
29
Kuri DBVS sistema yra paprastesnė naudoti?
Hierarchinė DBVS ## Footnote Hierarchinė DBVS yra paprastesnė naudoti ir suprasti, tačiau mažiau lanksti nei tinklinė DBVS.
30
Kokie yra pagrindiniai panašumai tarp reliacinės ir objektinės DBVS?
1. Abi sistemos leidžia efektyviai valdyti duomenis ir atlikti sudėtingas užklausas. 2. Abi sistemos palaiko duomenų vientisumą ir apsaugą. ## Footnote Panašumai tarp reliacinės ir objektinės DBVS.
31
Kokia struktūra naudojama reliacinėje DBVS?
Lentelės ## Footnote Reliacinė DBVS naudoja lenteles, kuriose duomenys yra susiję per pirminius ir išorinius raktus.
32
Kokia struktūra naudojama objektinėje DBVS?
Objektai ## Footnote Objektinė DBVS naudoja objektus, kurie gali turėti tiek duomenis, tiek metodus.
33
Kuri DBVS sistema geriau suderinama su objektiniu programavimu?
Objektinė DBVS ## Footnote Objektinė DBVS geriau suderinama su objektiniu programavimu ir natūraliai modeliuoja sudėtingus duomenis.
34
Kuri DBVS sistema gali būti mažiau efektyvi didelių duomenų kiekių apdorojimui?
Reliacinė DBVS ## Footnote Reliacinė DBVS gali būti mažiau efektyvi didelių duomenų kiekių apdorojimui.
35
Kuri DBVS sistema gali būti sudėtingesnė naudoti ir suprasti?
Objektinė DBVS ## Footnote Objektinė DBVS gali būti sudėtingesnė naudoti ir suprasti.
36
Kokiais atvejais tinkamiausia naudoti hierarchinę DBVS?
1. Organizacinės struktūros valdymas. 2. Katalogų ir failų sistemos valdymas. ## Footnote Hierarchinė DBVS yra tinkamiausia naudoti, kai duomenų struktūra yra gerai apibrėžta ir turi aiškią hierarchiją.
37
Kokiais atvejais tinkamiausia naudoti reliacinę DBVS?
1. Verslo duomenų valdymas. 2. Akademinės institucijos duomenų valdymas. ## Footnote Reliacinė DBVS yra tinkamiausia naudoti, kai reikia valdyti didelius duomenų kiekius ir atlikti sudėtingas užklausas.
38
Kokiais atvejais tinkamiausia naudoti objektinę DBVS?
1. Inžinerinių projektų valdymas. 2. Multimedijos duomenų valdymas. ## Footnote Objektinė DBVS yra tinkamiausia naudoti, kai reikia natūraliai modeliuoti sudėtingus duomenis ir integruoti su objektiniu programavimu.
39
Kokie yra pagrindiniai iššūkiai, susiję su tinklinės DBVS valdymu?
1. Sudėtingumas. 2. Priežiūra. 3. Našumas. ## Footnote Pagrindiniai iššūkiai, susiję su tinklinės DBVS valdymu ir priežiūra.