Transakcijos ir DB apsauga Flashcards

1
Q

Kokie yra duomenu apsaugai keliami reikalavimai

A

Lenteles duomenys gali buti prieinami tik tam tikriems vartotojams
Vieniems vartotojams leidziama ttik susipazinti su duomenims - kitiems ir juos keisti
Daliai vartotoju gali buti prieinami ne visi stulpeliai eilutes
Daliai vartotoju duomenys pasiekiami tik naudojantis taikomosiomis programomis

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

Nuo ko priklauso DB saugumas

A

Nuo naudojamu techniniu priemoniu, programines irangos, duomenu ir zmoniu, naudojanciu sia sistema

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

Kokios yra saugumo priemones

A

Autorizacija, Privilegiju suteikimas, rodiniu kurimas, duomenu atsargine kopija, Duomenu vientisumo salygos, duomenu sifravimas

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

Kaip suteikti teises

A

GRANT <privilegijos> [ON [<objekto>] <objektu>] TO <vartotojai> [WITH GRANT OPTION]</vartotojai></objektu></objekto></privilegijos>

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

kaip atimti teises

A

Revoke

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

Ka vartotojas gali daryti lentelei su teise SELECT

A

leidziama susipazinti su nurodytos lenteles duomenimis. Leidziama vykdyti uzklausas, kuriu FROM frazeje yra nurodyta lentele

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

ka vartotojas gali daryti lentelei su teise INSERT

A

leidziama i lentele ivesti naujus duomenis

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

ka vartotojas gali daryti su teise DELETE

A

leidziama salinti duomenis is lenteles

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

Ka vartotojas gali daryti lentelei su teise UPDATE

A

leidziama keisti lenteles duomenis, galima apriboti sia teise leidziant keisti tikkai kuriu lenteliu stulpeliu reiksmes

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

kas yra transakcija

A

loginis duomenu baziu darbo vienetas, veiksmu seka duomenu bazeje

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

kas turi ivykti, kad pasibaigtu transakcija

A

Commit, Rollback, atsijungimas nuo sistemos, sistema nustoja dirbti

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

kaip vyksta transakcija

A

iki galo, arba visiskai anuliuojama

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

Kokie yra du duomenu blokavimo mechanizmai

A

X - visiska blokuote
S - daline blokuote

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

kada reikia uzblokuoti objekta

A

jei transakcijai reikia, kad DB objektas tam tikra laika nebutu pakeiciamas

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

Aklaviete

A

Tai busena, kai dvi ar daugiau transakciju laukia, kol kita is ju atrakins duomenis, kad galetu testi darba

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

transakciju apsaugos lygiai

A

Visisko blokavimo, pakartotinio duomenu skaitymo, uzfiksuotu duomenu skaitymo, neuzfiksuotu duomenu skaitymo

17
Q
A