Bezpieczeństwo baz danych (p. obieralny) I36017G
Treści programowe:
1. Instalacja serwera Oracle 10g.
2-3. Praca z panelem kontrolnym serwera.
4. Tworzenie kont użytkowników.
5. Przydzielanie uprawnień dla użytkowników. Tworzenie ról.
6. Tworzenie synonimów, perspektyw.
7-8. Zabezpieczanie konta użytkownika.
9-10. Programowanie w języku PL/SQL.
11. Wrapowanie kodu PL/SQL.
12. Transparentne kodowanie.
13. Ustawianie praw dostępu na poziomie pojedynczego wiersza tabeli.
14. Archiwizacja i odzyskiwanie danych.
15. Zaliczenia.
Efekty kształcenia: Umiejętność instalacji serwera Oracle 10g. Poznanie podstawowych umiejętności administratorskich: tworzenie kont użytkowników, przydzielanie uprawnień dla użytkowników, tworzenie ról, tworzenie synonimów i perspektyw, zabezpieczanie konta użytkownika. Podstawy programowania w języku PL/SQL oraz ukrywanie kodu. Stosowanie transparentnego kodowania oraz ustawianie praw dostępu na poziomie pojedynczego wiersza tabeli.
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Literatura
a) podstawowa:
1. Janusz Stokłasa, Bezpieczeństwo danych w systemach informatycznych, : PWN, Wydawnictwo Naukowe, 2001.
2. Lech Banachowski, Krzystzof Stencel, Systemy zarządzania bazami danych, PJWSTK, 2007,
3. Kevin Kenan, Kryptografia w bazach danych Ostatnia linia obrony, MIKOM PWN, 2007,
4. Praca zbiorowa pod red. Stanisława Kozielskiego, Bazy danych : rozwój metod i technologii. ,Bezpieczeństwo, wybrane technologie i zastosowania, Wydaw. Komunikacji i Łączności, Warszawa, 2008.
5. Chałon, Maria, Ochrona i bezpieczeństwo danych oraz tendencje rozwojowe baz danych. Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław, 2007.
b) uzupełniająca:
Sybilla Stanisławska-Kloc, Ochrona baz danych, Zakamycze, 2003,