Zabezpieczenia bazy danych Microsoft Access

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Baza danych Microsoft Access może być zabezpieczana na kilka sposobów. W pytaniach egzaminacyjnych najczęściej wskazuje się dwa podstawowe mechanizmy: ustawienie hasła do otwarcia bazy danych oraz zabezpieczenia na poziomie użytkownika.

Hasło do otwarcia bazy danych

Hasło chroni plik bazy danych przed otwarciem przez osoby nieuprawnione. Po ustawieniu hasła użytkownik musi je podać, zanim uzyska dostęp do tabel, formularzy, kwerend i raportów.

Ten sposób zabezpieczenia jest prosty, ale ma ograniczenia:
- chroni cały plik bazy danych,
- nie rozróżnia uprawnień poszczególnych użytkowników,
- wszyscy znający hasło mają taki sam dostęp.

W nowszych wersjach Accessa ustawienie hasła często wiąże się również z szyfrowaniem pliku bazy danych.

Zabezpieczenia na poziomie użytkownika

Zabezpieczenia na poziomie użytkownika pozwalają nadawać różne uprawnienia konkretnym użytkownikom lub grupom. Można określić, kto ma prawo np. odczytywać dane, modyfikować rekordy, projektować formularze albo zarządzać bazą.

Ten mechanizm był charakterystyczny szczególnie dla starszych baz Access w formacie .mdb. Pozwalał lepiej kontrolować dostęp niż jedno wspólne hasło do całej bazy.

Ważne na egzaminie

Poprawna odpowiedź na pytanie o dwa sposoby zabezpieczenia bazy Microsoft Access to zwykle:
- ustalenie hasła do otwarcia bazy danych,
- zabezpieczenia na poziomie użytkownika.

Nie są typowymi zabezpieczeniami Accessa: funkcje anonimowe, sesja użytkownika znana z aplikacji WWW ani autoryzacja SMS.