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