Krotka w relacyjnym modelu danych
Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych
Czym jest krotka w relacyjnym modelu danych?
Krotka to pojedynczy wiersz relacji, czyli w praktyce jeden wiersz tabeli bazy danych, ale bez wiersza nagłówkowego. Nagłówek tabeli zawiera nazwy kolumn, natomiast krotki zawierają konkretne dane.
W relacyjnych bazach danych tabela reprezentuje zwykle pewien typ obiektów, np. uczniów, produkty albo zamówienia. Każdy wiersz tej tabeli opisuje jeden konkretny obiekt, czyli jedną krotkę.
Przykład
Tabela Uczniowie:
| id | imie | nazwisko | klasa |
|---|---|---|---|
| 1 | Anna | Nowak | 3A |
| 2 | Jan | Kowalski | 3B |
W tym przykładzie:
- id, imie, nazwisko, klasa to atrybuty, czyli kolumny tabeli,
- wiersz 1, Anna, Nowak, 3A to jedna krotka,
- wiersz 2, Jan, Kowalski, 3B to druga krotka,
- wiersz z nazwami kolumn nie jest krotką.
Krotka a rekord
W praktyce pojęcia krotka i rekord są często używane podobnie. W teorii relacyjnego modelu danych poprawnym terminem jest jednak krotka. Na egzaminie należy pamiętać, że krotki to wiersze tabeli zawierające dane, a nie nagłówki ani kolumny.
Najważniejsze skojarzenie egzaminacyjne
Krotka = wiersz danych w tabeli.
Nie należy mylić jej z:
- liczbą rekordów w tabeli,
- wszystkimi kolumnami tabeli,
- nagłówkiem zawierającym nazwy pól.