AB kasutajate rollid:
– AB kasutaja – tavakasutaja mis saab muuta, lisada, filtreerida ja otsida vastavalt vajadusele
-AB programmeerija – loob funktsioonid ja protseduurid(trigerid)
-DBA(AB administraator) – tagab, et õiged kasutajad saavad oma õigused
-AB projekteerija – loob tabeleid ja AB struktuuri
DBA – AB administraator liigid:
*süsteemiadmin
*AB arhitektor
*AB analüütik
*Data warehouse admin- админ хранилище данных (andmeladu admin)
DBA kaks peamist eesmärki(ülesanded):
1. kasutajate toetus ja liigipääsu jagamine ja seadistamine.
2. AB turvalisus ja jõudluse tagamine
AB turvalisus – kolm põhiaspekti:
*konfidentsialsus(confidentiality) – конфеденциальность
-GRANT role to user [identified by pwd] [with grant option];
-REVOKE role from user;
*andmete kättesaadavus(availability) – доступность – andmed me saame kätte õigel ajal ja õigel kasutajal
*tervilikkus(integrity) – целосность – usaldusväärne andmeallikad
| Risk | Ohutuse aspekt |
| Inimlikud vead | konfedentsiaalsus, kättesaadavus, tervilikkus |
| Füüsilised vead(riistvara-железо пк) | kättesaadavus, tervilikkus |
| operatsioonisüsteemi rikked | kättesaadavus, tervilikkus, konfedentsiaalsus |
| andmebaasisüsteemi rikked | kättesaadavus, tervilikkus, konfedentsiaalsus |
COMMIT – kinnitab muudatused andmebaasis (salvestab need jäädavalt).
ROLLBACK – tühistab viimased muudatused ja taastab andmebaasi eelmisse olekusse.
ROLLFORWARD – taastab andmebaasi pärast tõrget, rakendades salvestatud logifaile uuesti, et viia andmed viimasesse õigesse olekusse.
Data Mining –поиск скрытых шаблонов – peidetud mustrite otsimine – on meetod, millega analüüsitakse suuri andmehulkasid, et leida seoseid ja trende, mida tavalisel vaatamisel ei märka.
Data Warehouse –Хранилище данных – andmeladu – on suur andmeladu, kuhu kogutakse ja hoitakse suuri andmehulkasid erinevatest allikatest, et neid hiljem analüüsida ja teha otsuseid.
GROUP by – See on SQL-i käsk, mis grupeerib read kindlaksmääratud veergude järgi ja võimaldab teostada agregatsioonitoiminguid (näiteks summade, keskmiste väärtuste arvutamine) iga grupi jaoks.
UNION ALL – See on SQL-i käsk, mis ühendab mitu päringut üheks tabeliks, sisaldades kõiki ridu, isegi kui need on duplikaadid.
GROUPING – See funktsioon aitab mõista, kas veerg on osa lõppsummast, näiteks päringutes, kus kasutatakse ROLLUP või CUBE. See tagastab 1, kui veerg on kokkuvõttes, ja 0, kui ei ole.
ROLLUP-
Erinevus ROLLUP ja CUBE – ROLLUP summeerib hierarhiliselt valitud veergud, CUBE arvutab summad igas veerus/kombinatsioonis