Kurs Microsoft Access -> Temat: Relacyjny model baz danych


Warto przeczytać:

Rozdział:
Zastosowanie funkcji w formułach

z książki:
Po prostu Excel 2003 PL



Kup teraz ! Kup teraz >>>


Rozdział:
Przydatne przykłady formuł

z książki:
Excel. Najlepsze sztuczki i chwyty



Kup teraz ! Kup teraz >>>

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: