AB halduse konspekt


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


RiskOhutuse aspekt
Inimlikud veadkonfedentsiaalsus, kättesaadavus, tervilikkus
Füüsilised vead(riistvara-железо пк)kättesaadavus, tervilikkus
operatsioonisüsteemi rikkedkättesaadavus, tervilikkus, konfedentsiaalsus
andmebaasisüsteemi rikkedkä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