Transakcijos ir DB apsauga Flashcards
Kokie yra duomenu apsaugai keliami reikalavimai
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
Nuo ko priklauso DB saugumas
Nuo naudojamu techniniu priemoniu, programines irangos, duomenu ir zmoniu, naudojanciu sia sistema
Kokios yra saugumo priemones
Autorizacija, Privilegiju suteikimas, rodiniu kurimas, duomenu atsargine kopija, Duomenu vientisumo salygos, duomenu sifravimas
Kaip suteikti teises
GRANT <privilegijos> [ON [<objekto>] <objektu>] TO <vartotojai> [WITH GRANT OPTION]</vartotojai></objektu></objekto></privilegijos>
kaip atimti teises
Revoke
Ka vartotojas gali daryti lentelei su teise SELECT
leidziama susipazinti su nurodytos lenteles duomenimis. Leidziama vykdyti uzklausas, kuriu FROM frazeje yra nurodyta lentele
ka vartotojas gali daryti lentelei su teise INSERT
leidziama i lentele ivesti naujus duomenis
ka vartotojas gali daryti su teise DELETE
leidziama salinti duomenis is lenteles
Ka vartotojas gali daryti lentelei su teise UPDATE
leidziama keisti lenteles duomenis, galima apriboti sia teise leidziant keisti tikkai kuriu lenteliu stulpeliu reiksmes
kas yra transakcija
loginis duomenu baziu darbo vienetas, veiksmu seka duomenu bazeje
kas turi ivykti, kad pasibaigtu transakcija
Commit, Rollback, atsijungimas nuo sistemos, sistema nustoja dirbti
kaip vyksta transakcija
iki galo, arba visiskai anuliuojama
Kokie yra du duomenu blokavimo mechanizmai
X - visiska blokuote
S - daline blokuote
kada reikia uzblokuoti objekta
jei transakcijai reikia, kad DB objektas tam tikra laika nebutu pakeiciamas
Aklaviete
Tai busena, kai dvi ar daugiau transakciju laukia, kol kita is ju atrakins duomenis, kad galetu testi darba