116397

116397



Jednak, inaczej niż w modelu hierarchicznym, model sieciowy pozwala na definiowanie relacji wiele-wiele w postaci struktury drzewiastej bez powtarzania poszczególnych wartości w ramach obiektu danych. Na rysunku 5 przedstawiono relacje pomiędzy tymi samymi obiektami danych w postaci modelu sieciowego.

Zwróć uwagę, źe model ten wygląda bardzo podobnie do przedstawionego rysunku 4 oba te modele wykorzystują struktury drzewiaste do przedstawiana relacji pomiędzy obiektami danych Ponieważ relacja pomędzy biurami sprzedaży a pracownikami sprzedaż)' jest typu jedno-wiele, modele hierarchiczny i sieciowy opisują ją w taki sam sposób.

Buro    tyrruiruca    fogto*

Rysunek 5

Lecz sposób, w'jaki model sieciowy opisuje relacje wiele-wiele pomiędzy pracownikami sprzedaży a regionami sprzedaży, jest nieco inny niż w' przypadku modelu hierarchicznego.

Istotną różnicą jest to. że w modelu sieciowym każdy elanait obiektu danych Region zawsze występuje jako tylko jedna podgałąź. Ponadto, podgałęzic obiektu danych Region mogą być połączone z więcej niż jedną gałęzią wyższego poziomu. Na przykład, gałąź opisująca Frankowskiego prowadzi do dwóch podgalęzi odnoszących się do regionów R4 i R6. Podgałąź opisująca region R4 wychodzi od dwóch gałęzi odpowiadających Frankowskianu i Jankowskiemu Gałąź opisująca Jankowskiego odnosi się do regionów R4.R5 i R6. jako źe reprezaituje trzy poddizewa w tym modelu.

W obu tych modelach elemaity danych są zorganizowanie w sposób logiczny, co pozwala na powiązanie wszystkich elanaitów danych poprzez zdefiniowanie koniecznych połączą! W przypadku wyszukiwania pojedynczej informacji w bazie danych, można przejść wzdłuż odpowiednich połączai w celu odnaleziona poszukiwanej informacji. Aby było to możliwe, systan musi jednak dysponować wbudowanym, dość szczegółowym opisem połączenian w postaci wskaźników określających powiązania pomiędzy obiektami. Dodatkowo, ze względu na przyśpieszane wyszukiwania, często konieczne jest ulożaiic elanaitów danych w określonym porządku. Te działania poiządkujące realizowane są przez takie opaacje jak sortowanie czy indeksowanie.

Relacyjny model danych

Relacyjny model danych jest najpopularniejszym z modeli używanych do organizowania i zarządzania elanaitami danych. Większość oprogramowania mikrokomputerowego przeznaczonego do zaiządzania bazami danych jest zaprojektowana zgodnie z tym modelem. FoxPro 2.0. FoxBasc. Paradox. Rbasc. oraz rodzina oprogramowana dBASE wykorzystują relacyjny model danych do strukturalizacji elanaitów danych. Jednym z powodów popularności tego modelu jest to źe. jest on łatwy do zrozumiana i prosty do zastosowania. Może on być stosowTuiy do stmkturalizacji relacji typu jedno-jedno. jcdno-wiclc oraz wiele-wiele. Mając poprawnie określoną strukturę bazy danych, można z łatwością opa ować elemaitami danych. Odnajdywanie pożądanych informacji staje się bardzo szybkie, jeśli wszystkie powiązania i relacje pomiędzy obiektami danych zostały uwzględnione.

W relacyjnym modelu danych wszystkie elanaity danych oraz relacje pomiędzy obiektami danych są zorganizowane w tablice danych. Tablice danych wykorzystuje się do przechowywania elanaitów danych związanych z konkretnymi obiektami danych. Podobnie, wszystkie relacje pomiędzy obiektami są także zapisane jako elanaity danych w tablicach danych. W efekcie, baza danych według modelu relacyjnego składa się ze zbiom tablic danych.

Aby dać lepsze pojęcie o tym jak organizować elanaity' danych wedhig relacyjnego modelu danych i przechowywać je w tablicach danych, kontynuujmy rozważania na przykładzie obiektów danych użytych przy omawianiu dwóch poprzednich modeli- Sprzedaw’ców. Biur Sprzedaży i Regionów' Sprzedaży. Każdy z nich ma pewną liczbę obiektów, które z kolei mają pewne zestawy własności. Elanenty danych są wykorzystywane do opisu tych własności.

Jeśli przyjrzeć się obiektowi danych Sprzedawcy, to widać, źe zawiera on pewną liczbę obiektów, zktóiych każdy reprezaituje sprzedawcę: Adamskiego. Bednarskiego, Czajkowskiego, i tak dalej. Każdy elanait obiektu danych Sprzedawcy posiada pewien zbiór własności obejmujący numer identyfikacyjny sprzedawcy, nazwisko, unię. wynagrodzaiic oraz datę zatrudniana Elemaity' danych wykorzystywane do opisu własności są zbiorami



Wyszukiwarka

Podobne podstrony:
2.1. Systemy Darmowe W tym podrozdziale wymienione zostały systemy, których model biznesowy pozwala
Model RGB Model barw pozwalający na uzyskiwanie nowych kolorów w wyniku mieszania ze sobą trzech bar
Obraz2 Wykres do modelu 48 Model 48_ Narzuta na łóżko Wielkość: Ok- 190 x 230 cm bez frędzli Materi
12851 Zdjęcie0169 (12) Istota dziedziczeniaDziedziczenie to technika pozwalająca na definiowanie now
Dziedziczenie Dziedziczenie to technika pozwalająca na definiowanie nowej klasy (klasy pochodnej) pr
Słowniki i parametry systemowe Funkcjonalność pozwala na definicję elementów licznych słowników
h)    system ma pozwalać na definiowanie szablonów raportów oraz ich modyfikowanie, w
CIMG4149 kompleksów (np. elektroforetycznie lub immunoprecypitacyjaie) pozwala na odczyt diagnostycz
CCF20090702013 26 Tadeusz Gadacz SP inaczej niż w języku wiedzy”46. Nieskończoność nie jest jednak
sens jeszcze dosyć elementarny, embrionalny; niemniej został już dostrzeżony, a więc pozwalał inacze

więcej podobnych podstron