Uprawnienia użytkownika to zbiór reguł określających, z jakich obiektów i w jaki sposób może korzystać użytkownik bazy danych po zalogowaniu za pomocą nazwy i hasła.
Uprawnienia można podzielić na bezpośrednie i pośrednie. Uprawnienia bezpośrednie dotyczą konkretnego użytkownika (niezależnie od pozostałych). Ich zdefiniowanie wymaga zwykle większego nakładu pracy, dlatego też częściej korzysta się z uprawnień pośrednich, wynikających z przynależności użytkownika do grupy roboczej, w MS Access przyjęto zasadę najmniejszego ograniczania uprawnień użytkownika (suma), w sytuacji, gdy uprawnienia bezpośrednie i pośrednie stanowią inaczej, faktyczne uprawnienia użytkownika będą szersze, to znaczy mniej reguł będzie ograniczało jego działania.
Uprawnienia grup i użytkowników może zmieniać użytkownik należący do grupy „Administratorzy” oraz właściciel bazy danych.
Procedura nadawania uprawnień polega na wybraniu jednej ze zdefiniowanych grup użytkowników, następnie na wybraniu jednego z obiektów bazy i wreszcie na wskazaniu rodzaju uprawnień, zwykle z listy zależnej od rodzaju obiektu.
W MS Access można przypisać bazie danych i obiektom następujące uprawnienia:
Obiekt |
Możliwe uprawnienia |
Baza danych |
Otwieranie Otwieranie z wyłącznością Administrowanie |
Tabela/Kwerenda |
Czytanie projektu Modyfikowanie projektu Administrowanie Czytanie danych Aktualizowanie danych Wstawianie danych Usuwanie danych |
Formularz/Raport/Makro |
Otwieranie Czytanie projektu Modyfikowanie projektu Administrowanie |
Uprawnienia mają następujące znaczenie:
- otworzyć lub uruchomić: otwieranie obiektów, uruchamianie kodu VBA i makr,
- otworzyć z wyłącznością: otwieranie bazy danych w sposób uniemożliwiający korzystanie z niej w tym czasie przez innych użytkowników (istotne modyfikacje systemu),
- czytanie projektu: otwieranie obiektów i przeglądanie kodu w trybie projektowania bez możliwości zapisania zmian,
- modyfikowanie projektu: wprowadzanie i zapisywanie zmian oraz usuwanie obiektów,
- administrowanie: pełny dostęp do wszystkich obiektów oraz systemu zabezpieczeń bazy danych,
- czytanie danych: przeglądanie danych bez możliwości zapisania zmian,
- aktualizowanie zmian: przeglądanie i zapisywanie zmian,
- wstawianie danych: możliwość dodawania nowych rekordów,
- usuwanie danych: możliwość usuwania rekordów.
„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego"