Zagadnienie: Historia informatycznych rozwiązań przechowywania danych.

Notatka:

Przechowywanie dużych zbiorów informacji było zadaniem komputerów od pierwszych lat ich istnienia. Sposób przechowywania danych określają tzw . modele. Pierwszym z nich był Hierarchiczny model logiczny. 

Hierarchiczny model logiczny

Relacje w HMBD są reprezentowane w kategoriach ojciec/syn. Jeden ojciec może mieć wielu synów, syn zaś może mić tylko jednego ojca.

Zalety:
- szybkość
- integralność

Wady
- trudność w zmienianiu gotowego projektu
- nadmiarowość danych

Sieciowy model logiczny

SMBD został stworzony głównie w celu rozwiązywania problemów HMBD, relacje w SMBD są definiowane przez tzw. kolekcje . Kolekcja jest niejawną konstrukcją łączącą dwie tabele przez przypisanie jednej z nich roli właściciela a drugiej członka .

Zalety:
- szybkość
- możliwość tworzenia bardziej złożonych zapytań niż w HMBD
- integralność

Wady
- trudność w zmienianiu gotowego projektu
- nadmiarowość danych

Relacyjny model logiczny

Pod koniec lat 60- tych dr . E.F.Cold naukowiec pracujący dla IBM, z wykształcenia matematyk niezadowolony z istniejących modeli baz danych zaczął prace nad własnym modelem .

W lipcu 1970r. opublikował pracę pt. Relacyjny model logiczny dla dużych banków danych. W publikacji tej zaprezentował założenia relacyjnego modelu baz danych – oparł go na dwóch gałęziach matematyki – teorii mnogości i rachunku predykatów pierwszego rzędu. Wyraz relacyjny wywodzi się z pojęcia relacji w teorii mnogości.