AB kasutajate rollid
-AB kasutaja - tavakasutaja, kes saati muuta, lisada, filtreerida ja otsida vastavalt v vajadusele
-AB programmeerija -loob funktsioonid ja protseduurid(trigerid)
-DBA -AB administraator - tagab, et õiged kasutajad saavad oma õigused
-AB Koostaja - loob andmete tabelid
DBA -AB administratoor liigid:
*süsteemiadmin
*AB arhitekt
*AB analüütik
*Data warehouse admin - хранилище данных
1. Kasutajate tootus
2. AB turvalisus ja
AB turvalisus - 3 põhiaspekti
*andmete konfidentsiaalsus ()
*andmete kättesaadavus - доступность -
*andmete terviklikkus() - целостность -
| Risk | Ohustuse aspekt |
| Inimlikud vead | |
| füüsilised vead (ristvara) | |
COMMIT
ROLLBACK
ROLLFORWARD
Data Mining –поиск скрытых шаблонов – метод …
Data Warehouse –Хранилище данных
- GROUP by
- UNION ALL
- GROUPING
- ROLLUP
- CUBE
- Erinevus ROLLUP ja CUBE – ROLLUP summerib hierathilselt valitud veerud, CUBE arvutab summad igas veerus/kombinatsioonis.
GROUP by
Select Country, Gender, Sum (Salary) as TotalSalary
From Employees
Group By Country, Gender
UNION ALL
Select Country, Gender, Sum (Salary) as TotalSalary
From Employees
Group By Country, Gender
UNION ALL
GROUPING
Select Country, Gender, Sum (Salary) TotalSalary
From Employees
Group BY
GROUPING SETS
(
(Country, Gender), -- Sum of Salary by Country and Gender
(Country), -- Sum of Salary by Country
(Gender), -- Sum of Salary by Gender
() -- Grand Total
)
ROLLUP
//näide 1
SELECT Country, SUM (Salary) AS TotalSalary
FROM Employees
GROUP BY ROLLUP (Country)
--The above query can also be rewritten as shown below
SELECT Country, SUM(Salary) AS TotalSalary
FROM Employees
GROUP BY Country WITH ROLLUP
--We can also use UNION ALL operator along with GROUP BY
SELECT Country, SUM (Salary) AS TotalSalary
FROM Employees
GROUP BY Country
UNION ALL
SELECT NULL, SUM (Salary) AS TotalSalary
FROM Employees
--We can also use Grouping Sets to achieve the same result
SELECT Country, SUM(Salary) AS TotalSalary
FROM Employees
GROUP BY GROUPING SETS
(
(Country),
()
)
//näide 2
SELECT Country, Gender, SUM (Salary) AS TotalSalary FROM Employees
GROUP BY ROLLUP (Country, Gender)
--OR
SELECT Country, Gender, SUM (Salary) AS TotalSalary
FROM Employees
GROUP BY Country, Gender WITH ROLLUP
--Kasutan UNION ALL koos GROUP BY-ga:
SELECT Country, Gender, SUM(Salary) AS TotalSalary
FROM Employees
GROUP BY Country, Gender
UNION ALL
SELECT Country, NULL, SUM(Salary) AS TotalSalary
FROM Employees
GROUP BY Country
UNION ALL
SELECT NULL, NULL, SUM(Salary) AS TotalSalary FROM Employees
CUBE
SELECT Country, Gender, SUM (Salary) AS TotalSalary
FROM Employees
GROUP BY Cube (Country, Gender)
--OR
SELECT Country, Gender, SUM (Salary) AS TotalSalary
FROM Employees
GROUP BY Country, Gender with Cube

