W programie Microsoft Access formą zabezpieczeń dostępu do danych związaną z tabelą i kwerendą jest
A. wprowadzenie limitów przestrzeni dyskowej.
Źle. Limity dyskowe ograniczają zajmowane miejsce, nie chronią danych przed odczytem.
B. określanie przestrzeni tabel.
Źle. Przestrzeń tabel określa, gdzie fizycznie leżą dane, a nie kto ma do nich dostęp.
C. stosowanie makr.
Źle. Makra automatyzują czynności w bazie, nie są mechanizmem kontroli dostępu.
D. przypisanie uprawnień.
Dobrze. Uprawnienia do tabel i kwerend decydują, kto może je czytać i zmieniać.
Pytanie z egzaminu CKE, czerwiec 2014 (arkusz E.14-X-14.05).
Dostęp do tabel i kwerend w Accessie chroni się przez przypisanie uprawnień. Administrator określa, który użytkownik lub która grupa może dany obiekt odczytywać, modyfikować, dodawać do niego dane albo je usuwać. Uprawnienia przypisuje się właśnie do obiektów bazy, czyli do tabel, kwerend, formularzy i raportów, dlatego ten mechanizm odpowiada na pytanie o zabezpieczenie związane z tabelą i kwerendą. Do zapamiętania: uprawnienia decydują, kto i co może zrobić z obiektem. Ta sama idea działa w serwerach baz danych, gdzie poleceniem GRANT nadaje się prawa SELECT, INSERT czy UPDATE do konkretnych tabel, a poleceniem REVOKE je odbiera. Dobrą praktyką jest zasada najmniejszych uprawnień: każdy dostaje tylko to, czego potrzebuje do pracy.
Pomyłka zwykle bierze się z tego, że wszystkie warianty brzmią technicznie i kojarzą się z administracją bazą. Przestrzeń tabel to pojęcie z dużych serwerów, takich jak Oracle, i dotyczy miejsca fizycznego przechowywania danych na dysku, a nie tego, kto ma do nich dostęp. Limity przestrzeni dyskowej (przydziały) ustawia się w systemie operacyjnym dla użytkowników lub folderów; ograniczają ilość zajmowanego miejsca, ale nie chronią rekordów przed odczytem. Makra w Accessie automatyzują czynności, na przykład otwieranie formularza czy uruchamianie kwerendy, więc same z siebie nie są zabezpieczeniem. Ochrona danych tabeli i kwerendy polega na tym, że konkretnym osobom lub grupom nadaje się albo odbiera prawa do tych obiektów, czyli na przypisaniu uprawnień. W nowszych wersjach Accessa ochronę często realizuje się dodatkowo hasłem bazy i przeniesieniem danych na serwer, ale idea się nie zmienia.