Dom Sieci Jaki jest model sieci? - definicja z techopedia

Jaki jest model sieci? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza model sieci?

Model sieci to model bazy danych zaprojektowany jako elastyczne podejście do reprezentowania obiektów i ich relacji. Unikalną cechą modelu sieciowego jest jego schemat, który jest widziany jako wykres, na którym typy relacji są łukami, a typy obiektów są węzłami. W przeciwieństwie do innych modeli baz danych schemat modelu sieciowego nie ogranicza się do sieci lub hierarchii; hierarchiczne drzewo jest zastępowane przez wykres, który pozwala na bardziej podstawowe połączenia z węzłami.

Techopedia wyjaśnia model sieci

Charles Bachman był oryginalnym wynalazcą modelu sieciowego. W 1969 r. Konsorcjum Konferencji na temat języków systemów danych (CODASYL) opracowało model sieci do standardowej specyfikacji. Druga publikacja została wprowadzona w 1971 r., Która później stała się podstawą praktycznie wszystkich wdrożeń.

Zalety modelu sieciowego obejmują:

  • Prosta koncepcja: podobny do modelu hierarchicznego, model ten jest prosty, a jego wdrożenie jest łatwe.
  • Możliwość zarządzania większą liczbą typów relacji: Model sieci ma możliwość zarządzania relacjami jeden-do-jednego (1: 1), a także relacjami wiele do wielu (N: N).
  • Łatwy dostęp do danych: Dostęp do danych jest prostszy w porównaniu do modelu hierarchicznego.
  • Integralność danych: w modelu sieciowym zawsze istnieje połączenie między segmentem nadrzędnym a segmentem podrzędnym, ponieważ zależy to od relacji rodzic-dziecko.
  • Niezależność danych: Niezależność danych jest lepsza w modelach sieciowych niż w modelach hierarchicznych.

Wady modelu sieciowego obejmują:

  • Złożoność systemu: Każdy rekord musi być utrzymywany za pomocą wskaźników, co czyni strukturę bazy danych bardziej złożoną.
  • Wady funkcjonalne: Ponieważ niezbędna jest duża liczba wskaźników, wstawianie, aktualizacje i usuwanie stają się bardziej złożone.
  • Brak strukturalnej niezależności: zmiana struktury wymaga również zmiany w zastosowaniu, co prowadzi do braku strukturalnej niezależności.
Ta definicja została napisana w kontekście baz danych
Jaki jest model sieci? - definicja z techopedia