W bazie danych Microsoft Access pole Wiek ma przyjmować wyłącznie wartości od 0 do 120. Którą właściwość pola należy w tym celu ustawić?
A. Maska wprowadzania
B. Wartość domyślna
C. Indeksowane
D. Reguła poprawności
Poprawna odpowiedź to Reguła poprawności. W programie Microsoft Access ta właściwość służy do ograniczania wartości, które mogą zostać zapisane w polu. Dla pola Wiek można ustawić regułę w postaci >=0 And <=120 albo Between 0 And 120. Dzięki temu Access sprawdza wpisywaną lub importowaną wartość przed zapisaniem rekordu i odrzuca dane spoza dozwolonego zakresu, na przykład -5 albo 150. Takie ograniczenie działa na poziomie tabeli, więc chroni dane niezależnie od tego, czy są wprowadzane przez formularz, arkusz danych czy kwerendę. W praktyce często uzupełnia się je właściwością Tekst reguły poprawności, aby użytkownik otrzymał czytelny komunikat, np. Wiek musi być z zakresu od 0 do 120.
W tym przypadku chodzi o ograniczenie zakresu dopuszczalnych danych, dlatego właściwą odpowiedzią jest Reguła poprawności. Właściwość Wartość domyślna wpisuje automatycznie ustaloną wartość do nowego rekordu, ale nie blokuje innych wartości. Nadawałaby się na przykład wtedy, gdy pole Status ma domyślnie przyjmować wartość Nowy. Właściwość Indeksowane służy do przyspieszania wyszukiwania i sortowania oraz może pomagać w kontrolowaniu unikatowości, ale nie określa zakresu liczbowego od 0 do 120. Maska wprowadzania kontroluje format wpisu, na przykład układ numeru telefonu lub kodu pocztowego, lecz nie jest przeznaczona do sprawdzania, czy liczba mieści się w podanym przedziale. Typowy błąd polega na utożsamieniu sprawdzania sposobu wpisywania danych z kontrolą ich wartości. Dla pola Wiek należy zastosować regułę typu >=0 And <=120 albo Between 0 And 120.