W bazie danych Microsoft Access tabele przechowują dane w postaci rekordów (wierszy) i pól (kolumn). Gdy projekt bazy jest poprawny, informacje są rozdzielone na kilka tabel (np. osobno "Klienci", osobno "Zamówienia"). Aby dało się wskazać, który klient jest powiązany z którym zamówieniem, potrzebny jest mechanizm definiujący powiązania między tabelami. W Access taki mechanizm nazywa się relacjami.
Relacje określają, które pola w tabelach odpowiadają sobie (najczęściej: klucz główny w tabeli nadrzędnej i klucz obcy w tabeli podrzędnej) oraz jaki jest typ powiązania (np. 1:1 albo 1:wiele). Na tej podstawie można egzekwować spójność danych (integralność referencyjną), a także łatwo budować kwerendy łączące dane z wielu tabel.
Dlaczego pozostałe odpowiedzi nie pasują:
- Makra w Access służą do automatyzowania działań w aplikacji (uruchamianie operacji, otwieranie formularzy, wykonywanie poleceń). Nie definiują strukturalnych powiązań między tabelami.
- Filtry ograniczają wyświetlane rekordy według warunku (np. tylko zamówienia z bieżącego miesiąca). Filtr nie tworzy połączenia między tabelami, a jedynie zawęża zestaw danych w obrębie tabeli/kwerendy.
- Rekordy to pojedyncze wiersze danych w tabeli (np. jeden klient). Rekord jest elementem danych, a nie definicją relacji między tabelami.
Wskazówka egzaminacyjna: gdy w pytaniu pojawia się "łączenie danych pomiędzy tabelami" lub "powiązanie tabel", szukaj pojęć: relacje, klucze (główny/obcy), integralność referencyjna. Gdy mowa o automatyzacji — makra; gdy o zawężaniu widoku — filtry.