
Ochrona przechowywanych danych jest niezwykle istotną funkcją systemu baz danych.
Program DB2 Universal Database zabezpiecza przed utratą danych,
dostępem do danych bez wymaganych uprawnień oraz przed wprowadzeniem niepoprawnych danych,
udostępniając:
- Zestaw narzędzi chroniących przed utratą danych w razie awarii sprzętu lub
oprogramowania. W celu przywrócenia bazy danych do stanu sprzed awarii można
użyć kopii zapasowych i kronik protokołów.
- System uprawnień chroniących przed dostępem bez uprawnień do danych
i ich modyfikacją. Istnieją dwa rodzaje uprawnień: jedne zwykle odnoszą
się do praw użytkownika do przeprowadzania określonych czynności
administracyjnych, drugie natomiast dotyczą możliwości przeprowadzania
przez danego użytkownika działań na obiektach bazy danych.
- Środki kontroli wpisów danych polegające na możliwości definiowania
reguł, według których wartości są uznawane za poprawne, dla kolumn tabeli
(ograniczenia) lub określania wzajemnych zależności między kolumnami w
jednej lub więcej niż jednej tabeli (integralność referencyjna).
- Narzędzie kontroli generujące zapis kontrolny zdarzeń zachodzących
w bazie danych. Zapisy te mogą służyć do monitorowania dostępu ze strony
aplikacji i użytkowników, łącznie z systemowymi działaniami
administracyjnymi. To monitorowanie może się przyczynić do zmiany
strategii ochrony danych.