Page 6 - Informatyka na czasie. Kartka z historii. Podręcznik klasa 3
P. 6
Kartka z historii
Relacyjne bazy danych
Od czasów starożytnych ludzie gromadzą i przetwarzają różnego rodzaju informacje.
Dziś pomagają w tym systemy zarządzania bazami danych. Dzięki szybkiemu rozwojowi
internetu współczesne bazy danych często są częścią aplikacji webowych, czyli stron
wzbogaconych o przydatne funkcjonalności.
Pierwszy system zarządzania bazami
danych o nazwie IDS (ang. Integrated Data
Store) został opracowany na komputer
GE 235 przez Charlesa Bachmana
w latach 60. XX w. System składał się
z plików z danymi i narzędzi do ich
obsługi, które wysyłały zapytania do IDS.
Bachman zaproponował również graficzne
przedstawienie struktur danych, zwane
diagramami Bachmana.
W starożytnych bibliotekach gromadzono
cenne pisma. Katalogi biblioteczne,
z których korzystano, można uznać
za pierwsze bazy danych. Za pierwszy
spisany na papierze katalog uważa się
spis zbiorów Biblioteki Aleksandryjskiej –
w jej zbiorach znajdowało się ok.
500 tysięcy zwojów. Katalog ten, liczący
120 ksiąg, sporządził Kallimach z Cyreny.
III w. p.n.e. lata 60. XX w.
1959 r. 1970 r.
W 1959 r. powstało konsorcjum CODASYL,
składające się z przedstawicieli organizacji
przemysłowych i rządowych. CODASYL
zajmował się m.in. promowaniem efektywnej
analizy danych i standaryzacją języków
programowania, a jego głównym celem było
stworzenie języka programowania, którego
można używać na komputerach różnych
producentów. Tak powstał język COBOL,
wspierający sieciowy model baz danych. W 1970 r. Edgar F. Codd przedstawił
pracę A Relational Model of Data for
Large Shared Data Banks, w której
opisał relacyjny model danych. Jedną
z udanych implementacji tego modelu
na mikrokomputery był program dBase
(na zdjęciu). Na podstawie prac Codda
powstał język SQL, który do dziś jest
standardem w komunikacji z serwerami
relacyjnych baz danych.
252