różnica pomiędzy krotka a wierszem

0

Jaka jest formalna różnica pomiędzy definicją krotki a definicją wiersza?

0

Krotka jest pojęciem matematycznym, oznacza uporządkowany, skończony zbiór. Być może się mylę, ale wydaje mi się, że nie ma formalnej definicji wiersza, natomiast nieformalnie oznacza po prostu krotkę w bazie danych.

0

Słowo wiersz wywodzi się od analogi zwracania wpisów w bazie w formie tabelarycznej. Tabela ma przecież wiersze i kolumny. Pojęciem matematycznym jest krotka, natomiast stare systemy bazodanowe podkreślały słowo rekord, które jest bardziej informatycznym terminem.

Zwyczajowo (mylnie) określenia te są utożsamiane, ponieważ dla tabeli z trzema kolumnami zapytanie:

SELECT id, nazwa FROM tabela;

zwróci wiersze, ale nie rekordy danych (ponieważ struktura danych jest przecież inna). Nie ma jednoznaczności natomiast co do tego, czy zwraca krotki, ponieważ podzbiór krotki też stanowi krotkę (choć inną).

1 użytkowników online, w tym zalogowanych: 0, gości: 1