KWALIFIKACJA INF3 - STYCZEŃ 2019

PYTANIE NR 21.
W relacyjnym modelu baz danych krotkami nazywa się
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
W relacyjnym modelu danych krotka (tuple) to pojedynczy rekord relacji, czyli wiersz tabeli reprezentujący jeden obiekt/zdarzenie wraz z wartościami jego atrybutów. Nagłówek z nazwami kolumn nie jest częścią zbioru krotek, a kolumny to atrybuty, nie krotki.

Pełne wyjaśnienie:

W modelu relacyjnym podstawowym obiektem jest relacja, którą w praktyce najczęściej przedstawia się jako tabelę. Relacja składa się z:

  • atrybutów – odpowiadają kolumnom (opisują cechy/po pola danych),
  • krotek (tuple) – odpowiadają wierszom, czyli pojedynczym rekordom z konkretnymi wartościami atrybutów.

Dlatego poprawne jest stwierdzenie, że krotkami są wiersze tabeli (rekordy). Wiersz nagłówkowy z nazwami kolumn to element prezentacji danych (np. w narzędziu lub w raporcie), a nie krotka relacji.

Odpowiedź "wszystkie wiersze tabeli wraz z wierszem nagłówkowym" jest błędna, bo w ujęciu relacyjnym nagłówek nie jest częścią danych – opisuje schemat (nazwy atrybutów), a nie konkretną krotkę.

Odpowiedź "wszystkie kolumny tabeli, które zawierają atrybuty obiektu" myli dwa różne pojęcia: kolumny to atrybuty (cechy), natomiast krotka to komplet wartości tych atrybutów dla jednego rekordu.

Odpowiedź "liczbę rekordów tabeli" dotyczy liczności (ile jest krotek), a nie samej krotki. To częsty błąd: zastąpienie obiektu (wiersza) jego miarą (ilością).

W praktyce przy pracy z SQL łatwo to powiązać: wynik zapytania SELECT to zbiór wierszy, czyli zbiór krotek; każda pojedyncza linia wyniku (poza nagłówkiem w narzędziu) odpowiada jednej krotce.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Krotka to pojedynczy rekord relacji, czyli jeden wiersz tabeli z konkretnymi wartościami wszystkich atrybutów (kolumn). Opisuje jeden obiekt lub jedno zdarzenie w danych.
Krotka odpowiada wierszowi (komplet wartości dla jednego rekordu), a atrybut odpowiada kolumnie (jedno pole/cecha, np. "nazwisko"). To różne poziomy opisu danych.
Nie. Nagłówek z nazwami kolumn opisuje schemat (atrybuty), a nie dane. Krotkami są rekordy z wartościami, czyli wiersze danych zwracane np. przez zapytanie SQL.
W modelu relacyjnym relacja jest zbiorem krotek, a każda krotka to uporządkowany zestaw wartości atrybutów. W implementacji tabelarycznej odpowiada to dokładnie jednemu wierszowi rekordu.
Wynik SELECT jest prezentowany jako tabela: kolumny to atrybuty, a każda pojedyncza linia z danymi to jedna krotka. Nagłówki w narzędziu są tylko opisem, nie częścią danych.
Liczba krotek to po prostu liczba rekordów (wierszy danych) w tabeli. To cecha ilościowa relacji (ile ma elementów), a nie definicja samej krotki.
Najczęściej myli się krotkę z kolumną (atrybutem) albo z liczbą rekordów. Częsty jest też nawyk z arkuszy kalkulacyjnych, gdzie nagłówek traktuje się jak "normalny wiersz", co w modelu relacyjnym jest błędne.
Pojęcie krotki pojawia się przy analizie modelu relacyjnego, normalizacji, projektowaniu tabel oraz interpretacji wyników zapytań. Pomaga precyzyjnie rozróżniać rekord (wiersz) od atrybutu (kolumna).
"Wszystkie wiersze" to zbiór krotek (cała relacja), a nie pojedyncza krotka. Definicja krotki dotyczy jednego rekordu, natomiast relacja jest zbiorem wielu krotek.
Opanuj podstawowe definicje: relacja/tabela, krotka/wiersz, atrybut/kolumna, klucz główny, klucz obcy oraz liczność. Ćwicz na prostych tabelach i wynikach SELECT, opisując je tymi terminami.
info

To pytanie poprawnie rozwiązuje 57% zdających egzamin. średnie

Eksperci podkreślają: "W relacyjnym modelu danych krotka (tuple) to pojedynczy rekord relacji, czyli wiersz tabeli reprezentujący jeden obiekt/zdarzenie wraz z wartościami jego atrybutów."

Źródła:

  • C. J. Date, "An Introduction to Database Systems", rozdziały wprowadzające do modelu relacyjnego (terminy: relation, tuple, attribute) – wydania książkowe (źródło podręcznikowe).
  • Abraham Silberschatz, Henry F. Korth, S. Sudarshan, "Database System Concepts", rozdział o modelu relacyjnym i terminologii (relacja, krotka, atrybut) – wydania książkowe (źródło podręcznikowe).
  • PostgreSQL Documentation: "The SQL Language" / opis wyników zapytań jako wierszy (rows) i kolumn (columns), https://www.postgresql.org/docs/current/sql-select.html - dostęp 2026-02-27

Materiały:

  • Podręczniki akademickie do baz danych (rozdziały o modelu relacyjnym)
  • Dokumentacja kursów SQL/relacyjnych baz danych (sekcje o terminologii: relacja, krotka, atrybut)
  • Materiały do kwalifikacji INF.3 dotyczące projektowania i administrowania bazami danych

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego