Summer Semester 2009/10
Database Security (elective) I36017G
Course content:
1. Installing Oracle 10g server.
2-3. Working with server control panel.
4. Creating user accounts.
5. Assign permissions to users. Creating roles.
6. Create synonyms prospects.
7-8. Securing user accounts.
9-10. Programming in PL / SQL.
11. Wrapowanie PL / SQL code.
12. Transparent coding.
13. Setting access rights at the level of a single table row.
14. Archiving and retrieving data.
15. Credits.
Learning outcomes: Ability to install Oracle 10g server. Learning the basic skills of admin: create user accounts, assign permissions to users, create roles, create synonyms and prospects, securing a user account. Fundamentals of Programming in PL / SQL code and hiding. The use of transparent encryption and access rights set at a single table row.
(in Polish) Rodzaj przedmiotu
Course coordinators
Bibliography
a) basic references:
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) supplementary references:
Sybilla Stanisławska-Kloc, Ochrona baz danych, Zakamycze, 2003,