Hierarchiczny model danych

Data:

2019-01-17 02:40:09

Przegląd:

538

Ranking:

1Kochać 0Niechęć

Udział:

Table of contents:

Obiekty bardzo często znajdują się w takich relacjach, które nazywane są hierarchiczne. Zwykle chodzi o takich aspektach, jak "część-całość", stosunek podporządkowania lub specyficzny stosunek. Obiekty, które są w takich związkach, tworzą drzewo, zwane zorientowany hrabiego, tj. posiadających tylko jeden szczyt, nie znajdujący się w podporządkowaniu jakiś inny szczyt. Ten szczyt nazywa się korzeniem drzewa. Interakcja między innymi szczytami jest realizowany w następujący sposób: każdy inny wierzchołek podporządkowuje się tylko jednej, znajdującej się nad nią górę. W planie koncepcyjnym hierarchiczny model danych rozumiana jako zbiór typów rekordów, które są związane typami relacji w jedno lub kilka pojedynczych drzew. W tym modelu wszystkie typy więzi tworzą typu "jeden do wielu", a na wykresie jest przedstawiany za pomocą strzałek. Okazuje się, że hierarchiczny model danych ma taki typ relacji między obiektami, jak w drzewie genealogicznym, ale jest jeden wyjątek: dla każdego zarządzanego obiektu znajduje się tylko jeden główny obiekt. Czyli w takim modelu danych dozwolone jest posiadanie tylko dwóch rodzajów komunikacji między obiektami bazy danych: "jeden do jednego" lub "jeden do wielu". Hierarchiczna baza danych w swej istocie stanowi nawigacji bazy, czyli dostęp jest możliwy tylko i wyłącznie przy pomocy określonych wcześniej więzi.

Jeśli odbywa się symulacja zdarzeń, to zwykle wymagają komunikacji "wielu do wielu". Aby usunąć takiego ograniczenia, można zaproponować takie rozwiązanie, jak powielanie obiektów. Jednak u powielania obiektów jest wadą: może pojawić się niespójność informacji. Hierarchiczny model danych posiada takie zalety, jak zapewnienie szybkiego dostępu wzdłuż pewnych z góry określonych więzi dzięki nawigacji naturze. Ale ma i wady. Są one związane z brakiem elastyczności u takiego modelu danych, w szczególności dotyczy to braku możliwości obecności obiektu wielu rodziców, a także brak możliwości uzyskania bezpośredniego dostępu do danych. To zamienia ją w nieodpowiednich warunkach regularnego wykonywania zapytań, które wcześniej nie były zaplanowane. Hierarchiczny model bazy danych posiada jeszcze jedną wadą. Polega ona na tym, że wyszukiwanie informacji z dolnych hierarchicznych poziomów nie można skierować na węzłach znajdujących się wyżej.

Jako głównych informacyjnych jednostek w hierarchicznym modelu występują segment i pole. Pod polem danych przyjęto określać najmniejsze niepodzielne jednostki danych, która jest dostępna dla użytkownika. Dla segmentów przyjęto określać rodzaj i wystąpienie segmentu. Typ segmentu stanowi поименованную zbiór typów pól danych, które do niego należą. Wystąpienie segmentu powstaje z określonych wartości pól. Hierarchiczny model danych, jak już wspomniano powyżej, powstaje na графовой formie struktury danych. Jeśli rozpatrywać ją na poziomie koncepcji, to jest to tylko szczególny przypadek model sieciowy. W hierarchicznym modelu szczyty odpowiada typ segmentu, a relingów - typ więzi w postaci "przodek-potomek". Tu jest reguła, u segmentu-potomka może być tylko jeden przodek. W ogóle ten model wygląda jak неориентированный połączonej hrabia, posiadający struktury drzewa, który łączy wszystkie segmenty. Struktura hierarchii typu bazy danych zawiera uporządkowany zbiór drzew. Model sam w sobie stanowi drzewo, na najwyższym poziomie, którego znajduje się jeden główny obiekt, na drugim poziomie są umieszczone obiekty drugiego poziomu, na trzecim ó trzeciego, i tak dalej.

Z tego materiału można uzyskać pewne wyobrażenie o tym, co to jest hierarchiczna struktura danych.


Article in other languages:

AR: https://tostpost.com/ar/computers/14644-hierarchical-data-model.html

BE: https://tostpost.com/be/kamputary/26119-erarh-chnaya-madel-dadzenyh.html

DE: https://tostpost.com/de/computer/26162-hierarchische-datenmodell.html

ES: https://tostpost.com/es/los-ordenadores/26308-el-modelo-jer-rquico-de-datos.html

HI: https://tostpost.com/hi/computers/14665-hierarchical-data-model.html

JA: https://tostpost.com/ja/computers/14670-hierarchical-data-model.html

KK: https://tostpost.com/kk/komp-yuterler/26103-ierarhiyaly-derekter-model.html

PT: https://tostpost.com/pt/computadores/26039-o-modelo-hier-rquico-de-dados.html

TR: https://tostpost.com/tr/bilgisayarlar/26112-hiyerar-ik-veri-modeli.html

UK: https://tostpost.com/uk/komp-yuteri/26089-rarh-chna-model-danih.html

ZH: https://tostpost.com/zh/computers/15187-hierarchical-data-model.html






Alin Trodden - autor artykułu, redaktor
"Cześć, jestem Alin Trodden. Piszę teksty, czytam książki, Szukam wrażeń. I nie jestem zły w opowiadaniu ci o tym. Zawsze chętnie biorę udział w ciekawych projektach."

Uwaga (0)

Ten artykuł nie ma komentarzy, bądź pierwszy!

Dodaj komentarz

Nowości

Co to jest karta tunelowania Teredo firmy Microsoft: po co jest on potrzebny, jak działa i jak go wyłączyć?

Co to jest karta tunelowania Teredo firmy Microsoft: po co jest on potrzebny, jak działa i jak go wyłączyć?

Siódma wersja systemu Windows od momentu jej wyjścia przedstawił użytkownikom wiele niespodzianek. Tak, wielu odkryli w systemie (a dokładniej w «Menedżerze urządzeń») sterownik do karty tunelowania Teredo firmy Micros...

Jak wyłączyć firewall?

Jak wyłączyć firewall?

Firewall – jedna z niezbędnych systemów ochrony naszego systemu przed nieuprawnionym działaniem innych usług i programów. Ona  może być zintegrowanego planu (standard zapora Windows) i oprogramowania (najczęściej właśni...

Router D-Link – proste i niezawodne narzędzie do organizacji domowej sieci bezprzewodowej

Router D-Link – proste i niezawodne narzędzie do organizacji domowej sieci bezprzewodowej

Coraz większa ilość użytkowników sieci starają się wdrożyć w domu sieć bezprzewodową. Najczęściej do tych celów używane są takie urządzenia jak router D-Link. Ta marka już dawno stała się synonimem słowa "jakość". Ta firma zaczęła...

Retusz zdjęć w Photoshop: instrukcja dla początkujących

Retusz zdjęć w Photoshop: instrukcja dla początkujących

Program Adobe Photoshop jest używany w wielu branżach, w których istnieje potrzeba, aby wykonać obraz graficzny. W tym edytorze są tworzone logo, logo, plakaty, przygotowywane są zdjęcia przed wydrukowaniem, wystawami itp. I bardz...

Zbieramy serduszka na klawiaturze jest łatwe i proste!

Zbieramy serduszka na klawiaturze jest łatwe i proste!

Często chce, aby jego komunikat na czacie wyjątkowo. Na przykład, aby uzyskać serduszka na klawiaturze lub emotikon. Wszystko to pozwala nadać swojemu tekstowi odpowiedni odcień. Oddzielne klawisze do tego znaku nie jest przewidzi...

Co to jest гифка? GIF

Co to jest гифка? GIF "Vkontakte" i nie tylko

Za ostatni rok animowane obrazy stały się integralną częścią sieci społecznościowych i rozrywkowych zasobów. W związku z tym użytkowników «Facebook» i innych mediów społecznych zainteresował pytanie o to, co to jest ги...