KWALIFIKACJA INF2 + INF3 - STYCZEŃ 2009

PYTANIE NR 25.
Sposób łączenia danych pomiędzy tabelami w bazie danych Access określają
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
W Microsoft Access sposób wiązania (łączenia) danych z różnych tabel opisują relacje, zwykle oparte o klucz główny i klucz obcy. Makra służą do automatyzacji czynności, filtry do zawężania widoku danych, a rekordy są pojedynczymi wierszami w tabeli, nie mechanizmem łączenia tabel.

Pełne wyjaśnienie:

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.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Relacje w Access to zdefiniowane powiązania między tabelami, zwykle oparte o klucz główny w jednej tabeli i klucz obcy w drugiej. Określają, jak rekordy z różnych tabel mają się ze sobą łączyć i mogą wspierać spójność danych (integralność referencyjną).
Najczęściej spotyka się relacje 1:1 (jeden do jednego) oraz 1:wiele (jeden do wielu). Relacja wiele:wiele bywa realizowana przez tabelę pośrednią. Na egzaminie warto umieć rozpoznać, kiedy potrzebna jest tabela łącząca.
Relacje porządkują model danych i pozwalają uniknąć duplikowania informacji w wielu miejscach. Ułatwiają też tworzenie kwerend łączących dane z kilku tabel oraz pomagają utrzymać spójność (np. brak wpisów zależnych od nieistniejących rekordów w tabeli nadrzędnej).
Integralność referencyjna to zasada spójności powiązań: klucz obcy w tabeli podrzędnej powinien wskazywać istniejący rekord w tabeli nadrzędnej. W Access opcje integralności są ustawiane w ramach relacji, dlatego pojęcia te są ze sobą bezpośrednio powiązane.
Relacje to definicja stałych powiązań w modelu danych (struktura bazy). JOIN w kwerendzie to operacja pobrania danych z wielu tabel w jednym wyniku zapytania. Relacje ułatwiają poprawne zbudowanie JOIN, ale nie są tym samym co wynik kwerendy.
Makra w Access służą do automatyzacji działań (np. otwarcia formularza, uruchomienia raportu, wykonania polecenia). Nie opisują struktury danych ani nie definiują, które pola z różnych tabel mają być ze sobą powiązane. Do tego służą relacje.
Filtr sam w sobie nie łączy tabel, tylko zawęża widoczne rekordy według warunku. Dane z wielu tabel zwykle zestawia się w kwerendzie (zapytaniu), często wykorzystując relacje/połączenia. Filtry dotyczą selekcji, a nie definiowania powiązań między tabelami.
Rekord to pojedynczy wiersz w tabeli (np. jeden klient, jedno zamówienie). Jest elementem danych, a nie mechanizmem definiującym powiązania między tabelami. Pytanie dotyczy sposobu łączenia tabel, więc poprawnym pojęciem są relacje.
Szukaj sformułowań typu: "łączenie danych pomiędzy tabelami", "powiązanie tabel", "klucz główny i obcy", "spójność danych", "integralność". To sygnały, że chodzi o relacje. Terminy "filtr" i "makro" zwykle wskazują inne funkcje Access.
Częsty błąd to mylenie poziomów: struktura bazy (tabele, relacje) vs operacje na danych (filtrowanie, sortowanie) i automatyzacja (makra). Drugi błąd to utożsamianie relacji z samą kwerendą. Warto pamiętać: relacje definiują powiązania, kwerendy je wykorzystują.
info

To pytanie poprawnie rozwiązuje 83% zdających egzamin. średnio łatwe

Według specjalistów z branży: "W Microsoft Access sposób wiązania (łączenia) danych z różnych tabel opisują relacje, zwykle oparte o klucz główny i klucz obcy."

Źródła:

  • Microsoft Support: "Guide to table relationships" (Microsoft Access) – https://support.microsoft.com/en-us/office/guide-to-table-relationships-30446147-4f43-45a8-a9d6-c0fcd1f7a5c5 (dostęp: 2026-03-01)
  • Microsoft Learn: "Access fundamentals (tables, queries, forms, reports)" – https://support.microsoft.com/en-us/office/access-video-training-a5ffb1ef-4cc4-4d79-a862-e2dda6ef38e6 (sekcje o tabelach i relacjach; dostęp: 2026-03-01)

Materiały:

  • Dokumentacja Microsoft Learn dotycząca relacji w Access
  • Materiały o podstawach relacyjnych baz danych (klucze, normalizacja)
  • Ćwiczenia praktyczne: tworzenie relacji i włączanie integralności referencyjnej w przykładowej bazie

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego