Model de rețea

Autor: Eugene Taylor
Data Creației: 13 August 2021
Data Actualizării: 20 Iunie 2024
Anonim
Network Models
Video: Network Models

Conţinut

Definiție - Ce înseamnă modelul de rețea?

Un model de rețea este un model de bază de date care este conceput ca o abordare flexibilă pentru reprezentarea obiectelor și a relațiilor lor. O caracteristică unică a modelului de rețea este schema sa, care este privită ca un grafic în care tipurile de relații sunt arcuri și tipurile de obiect sunt noduri. Spre deosebire de alte modele de baze de date, schema modelelor de rețea nu se limitează la o rețea sau ierarhie; arborele ierarhic este înlocuit cu un grafic, care permite mai multe conexiuni de bază cu nodurile.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică modelul rețelei

Charles Bachman a fost inventatorul original al modelului de rețea. În 1969, Consorțiul Conferinței privind Limbile Sistemelor de Date (CODASYL) a dezvoltat modelul rețelei într-o specificație standard. O a doua publicație a fost introdusă în 1971, care ulterior s-a transformat în baza practicilor tuturor implementărilor.

Avantajele modelului de rețea includ:

  • Concept simplu: similar modelului ierarhic, acest model este simplu, iar implementarea este fără efort.
  • Abilitatea de a gestiona mai multe tipuri de relații: Modelul de rețea are capacitatea de a gestiona relații unu-la-unu (1: 1), precum și relații de la mai multe la mulți (N: N).
  • Acces facil la date: accesarea datelor este mai simplă în comparație cu modelul ierarhic.
  • Integritatea datelor: într-un model de rețea, există întotdeauna o conexiune între segmentele părinte și copil, deoarece depinde de relația părinte-copil.
  • Independența datelor: independența datelor este mai bună în modelele de rețea, în comparație cu modelele ierarhice.

Dezavantajele modelului de rețea includ:


  • Complexitatea sistemului: fiecare înregistrare trebuie să fie păstrată cu ajutorul indicatoarelor, ceea ce face ca structura bazei de date să fie mai complexă.
  • Defecțiuni funcționale: Deoarece un număr mare de indicatori este esențial, inserarea, actualizările și ștergerea devin mai complexe.
  • Lipsa independenței structurale: O schimbare a structurii necesită și o modificare a aplicației, ceea ce duce la lipsa independenței structurale.
Această definiție a fost scrisă în baza de date