Kolumna (baza danych) - Column (database)

W relacyjnej bazie danych , A kolumna jest zestaw danych wartości określonego typu , jedną wartość dla każdego wiersza w bazie danych. Kolumna może zawierać wartości tekstowe, liczby, a nawet wskaźniki do plików w systemie operacyjnym. Kolumny zazwyczaj zawierają proste typy , chociaż niektóre systemy relacyjnych baz danych pozwalają kolumnom zawierać bardziej złożone typy danych, takie jak całe dokumenty, obrazy, a nawet klipy wideo. Kolumnę można również nazwać atrybutem .

Każdy wiersz zawierałby wartość danych dla każdej kolumny i byłby wówczas rozumiany jako pojedyncza wartość danych strukturalnych. Na przykład baza danych reprezentująca informacje kontaktowe firmy może zawierać następujące kolumny: ID, Nazwa firmy, Wiersz adresu 1, Wiersz adresu 2, Miasto i Kod pocztowy. Bardziej formalnie, wiersz to krotka zawierająca określoną wartość dla każdej kolumny, na przykład: (1234, 'Big Company Inc.', '123 East Example Street', '456 West Example Drive', 'Big City', 98765) .

Pole

Słowo „pole” jest zwykle używane zamiennie z „kolumną”. Jednak perfekcjoniści baz danych wolą używać „pola” do oznaczenia określonej komórki w danym wierszu. Ma to na celu zapewnienie dokładności w komunikacji z innymi programistami. Kolumny (tak naprawdę nazwy kolumn) są określane jako nazwy pól (wspólne dla każdego wiersza/rekordu w tabeli). Następnie pole odwołuje się do pojedynczej lokalizacji przechowywania w określonym rekordzie (takim jak komórka), aby przechowywać jedną wartość (wartość pola). Terminy rekord i pole wywodzą się z bardziej praktycznego obszaru korzystania z bazy danych i tradycyjnego systemu DBMS (połączono to z terminami biznesowymi podobnymi do używanych w manualnych bazach danych, np. w szafach na akta z rekordami dla każdego klienta). Terminy wiersz i kolumna pochodzą z bardziej teoretycznego studium teorii relacji.

Inną różnicą między terminami „kolumna” i „pole” jest to, że termin „kolumna” nie ma zastosowania do niektórych baz danych, na przykład magazynów klucz-wartość , które nie są zgodne z tradycyjną relacyjną strukturą baz danych .

Zobacz też

Bibliografia