Ostatnie dwa wpisy poświęciłem tematyce pojedynczej „danej” głównie w kontekście danych osobowych. Natomiast chyba warto też wskazać gdzie słowo „dana” oraz „datum” występują w informatyce.
Bazy danych
Na początek warto zaznaczyć, że informatyka jest bardzo obszerną dziedziną. Dwóch informatyków może mieć niewielkie pojęcie o swoich własnych niszach nawet jeżeli obaj tworzą elementy tego samego systemu. Przykładowo, programista może mieć szczątkową wiedzę na temat teorii baz danych. Z drugiej strony, administrator baz danych może mieć szczątkową wiedzę o programistycznej podbudowie silnika bazodanowego, na którym działa baza, którą administruje.
No ale do rzeczy.
Mówi się raczej powszechnie o „danej liczbowej”, „danej całkowitej”, „danej tekstowej” czy „danej typu tekstowego”. Rzadziej się słyszy o „danej elementarnej”. W bazach danych występuje abstrakcyjna dana – np. w bazach Oracle jest oracle.sql.Datum z którego dziedziczą wszystkie typy danych:
The root of Oracle native datatype hierarchy.
W PostgreSQL wewnętrzny typ danej abstrakcyjnej (widoczny z poziomu języka C) to „Datum” (zdefiniowana w postgres.h, funkcje do jej obsługi są w datum.h) .
/* A Datum contains either a value of a pass-by-value type or a pointer to a value of a pass-by-reference type. Therefore, we require:
sizeof(Datum) == sizeof(void *) == 4 or 8
The macros below and the analogous macros for other types should be used to convert between a Datum and the appropriate C type. */
typedef uintptr_t Datum;
W GDBM również podstawowa struktura bazodanowa to „datum”.
The basic unit of data in
gdbm
is the structure:typedef struct { char *dptr; int dsize; } datum;
Zresztą, drugi postulat Codd’a, twórcy modelu baz relacyjnych, posługuje się „datum”:
„Each and every datum (atomic value) in a relational data base is guaranteed to be logically accessible by resorting to a combination of table name, primary key value and column name.”
Teoria informacji
Pojęcie „danej” znalazłem ostatnio przypadkiem będąc w bibliotece w książce „Informacja” autorstwa prof. dr hab. Bogdana Stefanowicza, wydanie I, 2004 rok. Poniżej fragmenty:



Pojawia się ono także kilkukrotnie w innych publikacjach tego autora, np. w dostępnej online „Informacja. Wiedza. Mądrość” z 2013 roku.
Słownik angielsko-polski
Przeglądając książki na półce znalazłem stary słownik polsko-angielski przeznaczony dla informatyków z 1990 roku. A w nim „datum” jako „dana”. Poniżej zdjęcia.

