4587759523

4587759523



być ze sobą powiązane tak zwanymi związkami. Rysunek rys. 1.3 przedstawia przykład modelu relacyjnego. Zasadniczą wadą modeli relacyjnych jest ich znaczna rozbieżność w stosunku do świata rzeczywistego, który mają modelować. Pozwalają za to na efektywne przechowywanie danych, obniżają redundancję danych (powtarzalność) i pozwalają na łatwe wyszukiwanie danych.

Rys. 1.3 Model relacyjny

Bazy danych oparte na modelu relacyjnym są obecnie najbardziej rozpowszechnionym rodzajem baz danych.

Model obiektowy

Obecnie technologią, która pozwala najlepiej odwzorowywać świat rzeczywisty w projektowaniu oprogramowania, jest technologia obiektowa. O jej sukcesie świadczy popularność takich języków programowania jak C++ czy Java. Technologia obiektowa jest obecnie dominującym narzędziem przy tworzeniu dużych i złożonych projektów.

Obiektowość nie ogranicza się jedynie do nowego sposobu organizacji kodu w językach programowania. Jest ona pewną ideologią w informatyce, której cechą jest chęć dopasowania modeli pojęciowych stosowanych w informatyce do modelu świata postrzeganego przez człowieka. Jest to kolejny krok w ewolucji kontaktów człowiek-maszyna (a ściślej programista-komputer).

Siedząc, nawet pobieżnie, rozwój języków programowania widzimy, że ewolucja ta przebiega ciągle w stronę ułatwiania życia człowiekowi. Wynika to z rozwoju technologii i związanego z tym zwiększania złożoności modelowanych procesów. Bez wprowadzania nowych metod, wyższych poziomów abstrakcji w projektowaniu i programowaniu , człowiek szybko staje się najsłabszym ogniwem w procesie tworzenia oprogramowania.

Większość producentów systemów relacyjnych baz danych wyposaża obecnie swoje produkty w rozszerzenia obiektowe. Są one implementowane w różnym stopniu i zakresie. Obejmują takie funkcje jak obsługa abstrakcyjnych typów danych, klas, przechowywanie obiektów, wyzwalacze, procedury składowane. Podstawą takiego systemu jest najczęściej ten sam 'silniczek' jaki był stosowany w wersji relacyjnej - dobry i sprawdzony, ale pisany z myślą o modelu



Wyszukiwarka

Podobne podstrony:
PC060218 128 O człowieku te części tak są ze sobą powiązane, że ich oddzielić od siebie nie można. T
Oko3 jpeg ujawnienie, a nie od bagażu tak czy inaczej ze sobą powiązanych wiadomości. Hołdując takie
PC060218 128 O człowieku te części tak są ze sobą powiązane, że ich oddzielić od siebie nie można. T
PC060218 128 O człowieku te części tak są ze sobą powiązane, że ich oddzielić od siebie nie można. T
gdy nadwrażliwość na CNs, (3-LG i ALA są ze sobą powiązane to alergia na BSA występuje całkowicie
IMG 69 (4) lwem, w zakresie powierzonym im w umowie o izw. podwykonaw«W(J tycji. Podmioty te nic są
skanuj0041 2 49 Gwiazdki 8 kokardek 10 dużych muszelek I Cztery kokardki sklejamy ze sobą rogami&nbs
system wskazówek praktycznego postępowania. Wskazania te muszą być ze sobą przynajmniej niesprzeczne
System motywacyjny ^ System motywacyjny * zbiór umiejętnie dobranych i logicznie ze sobą powiązanych
Cyberprzestrzeń, cyberprzestępczość i cyberterroryzm to terminy ściśle ze sobą powiązane. Natomiast
■    Linia produktów grupa produktów w ramach klasy produktów, blisko ze sobą powiąza

więcej podobnych podstron