wyk8, Bazy Danych, Wykłady bazy danych - PDF
[ Pobierz całość w formacie PDF ]
Bezpieczeństwo
Procedury składowane
Funkcje i Wyzwalacze
Wykład 8
Prowadzący: dr Paweł Drozda
Użytkownicy – dostęp do danych (1)
Użytkownik bazy danych – osoba lub
aplikacja, mająca dostęp do części
danych zgromadzonych w bazie
Uprawnienia – zakres czynności, które
użytkownik może wykonać na bazie
danych
Uwierzytelnianie – weryfikacja
użytkownika (w MySQL –na podstawie
loginu i hasła zapisanego w bazie)
Użytkownicy – dostęp do danych (2)
Dwa typy ograniczenia działań:
Ograniczenie dostępu do poszczególnych
danych (tabele, bazy danych)
Ograniczenie wykonywania poszczególnych
operacji (SELECT, UPDATE, itd.)
Mechanizmy nakładające ograniczenia:
System przywilejów
Role bazodanowe (tylko Oracle)
Przywileje
Prawo wykonywania przez użytkownika
określonej akcji w bazie danych lub
dostępu do określonego obiektu
Przykłady przywilejów:
Wstawianie do bazy
Usuwanie z bazy
Modyfikowanie rekordów
Przeglądanie rekordów
Zarządzanie kontami – MySQL (1)
Tworzenie użytkownika – bez żadnych
przywilejów
CREATE USER nazwa IDENTIFIED BY [PASSWORD]
‘hasło’;
Usuwanie użytkownika
DROP USER nazwa;
Nadanie hasła
SET PASSWORD [for
nazwa]=PASSWORD(‘nowehaslo’);
Przykład:
SET PASSWORD FOR Stefan = PASSWORD(‘qwerty’);
[ Pobierz całość w formacie PDF ]