Informacje:
Historia informatycznych rozwiązań przechowywania danych
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.
Relacyjny model logiczny - charakterystyka.
W RMBD dane przechowywane są w tabelach (domenach). Każda tabela składa się z rekordów (krotek), rekord zaś to zbiór pól (atrybutów).

Rys. Pojęcie Rekordu i Pola
Inne cechy to :
- fizyczna kolejność pól i rekordów nie ma znaczenia;
- każdy rekord wyróżniony jest przez jedno pole zawierające unikatową wartość (użytkownik nie musi znać fizycznej struktury bazy – to odróżnia model relacyjny od hierarchicznego i sieciowego);
- relacje można podzielić na 3 grupy: jeden-do-jednego; jeden-do-wielu; wielu-do-wielu;
- jeśli użytkownik zna wystepujące relacje może czerpać dane na wiele sposobów z bezpośrednio lub pośredni powiązanych ze sobą tabel;

Rys. Baza danych - Relacyjny model logiczny - Rysunek pochodzi z książki „Bazy danych dla zwykłych śmiertelników”
Zalety RMBD :
- wielopoziomowa integralność danych;
- logiczna i fizyczna niezależność od aplikacji bazodanowych;
- zagwarantowana dokładność i poprawność danych;
- łatwy dostęp do danych;
Za wadę RMBD uważano wolne działanie, jednak wraz z rozwojem mocy obliczeniowych komputerów nie stanowi to już problemu.
Oczywiścia baza danych jako zbiór informacji ma dużą wartość, jednak o jej prawdziwej sile decyduje to jak i kto z tej informacji może korzystać. Ważne jest także w jaki sposób można administrować (zarządzać) bazą. Tymi zagadnieniami zajmują się Systemy Zarządzania Bazami Danych.
Ćwiczenia: