Sunday, July 01, 2007

Typy baz danych.

Bazy danych dzielą się na hierarchiczne i relacyjne. Hierarchiczne bazy danych to takie, w których wszystkie informacje zapisywane są w postaci jednego zbioru. W przypadku tego rodzaju list możliwe jest ich sortowanie i proste wyszukiwanie danych, na przykład ciągu znaków "Kowalski", "Jan" czy "Jan Kowalski we Wrocławiu". Hierarchicznych baz danych nie można natomiast łączyć ze sobą, by uzyskać dokładne informacje według zadanych kryteriów.
W przeciwieństwie do nich relacyjne bazy danych są znacznie bardziej elastyczne. W ich przypadku wszystkie informacje nie są zapisywane w postaci jednej bazy danych, lecz w oddzielnych tabelach. Następnie dane znajdujące się w kilku zbiorach mogą być ze sobą łączone. Przykładem relacyjnej bazy danych mogą być dwa oddzielne zbiory z informacjami o naszych znajomych: w jednej mamy adresy wszystkich znajomych, w drugiej zaś nazwiska tylko tych, którym wysyłamy kartki z życzeniami. Wspólnym polem w obu bazach będzie wówczas to, które zawiera nazwiska. W tej sytuacji na co dzień używamy bazy z adresami, natomiast z nadejściem świąt skorzystamy z obu: z drugiej zawierającej nazwiska osób mających otrzymać kartki, i z pierwszej, w której przechowujemy adresy wszystkich znajomych. Lącząc obie bazy uzyskamy nazwiska i adresy tylko tych osób, ktorym prześlemy życzenia świąteczne.

No comments:

 

Zabawne i śmieszne filmy/filmiki