Nwlapcug.com


Vantaggi e svantaggi dei database di rete

Vantaggi e svantaggi dei database di rete


I database hanno una vasta gamma di applicazioni nei sistemi aziendali. Essi consentono di automatizzare attività di personalizzazione del documento ripetitivo, essi consentono operatori telefonici ottenere accesso rapido ai dati del cliente e che accelerare il consolidamento delle informazioni finanziarie. Database di categorizzare i tipi di dati e quindi stabilire relazioni tra queste categorie, i tre sistemi di gestione principale per i database sono relazionale, gerarchico e di rete. Ognuno ha i suoi meriti. Ci sono vantaggi e svantaggi per il modello di database di rete rispetto ad altri sistemi di gestione due dati.

Organizzazione

Informazioni sono raggruppate in entità o record e ogni entità dispone di attributi, che corrispondono alle intestazioni di colonna. Ad esempio, l'entità "Cliente" avrebbe Business nome e numero di telefono come due attributi. Ogni entità ha un attributo definizione che identifica in modo univoco ogni record della tabella. Questo è chiamato la chiave, che è un indice. Nelle tabelle sono unite da questi attributi chiave per ampliare la gamma di dati disponibili per ogni query.

Alternative

Il sistema di gestione di database relazionale domina applicazione aziendale. Dati sono "normalizzati" e quindi archiviati in tabelle. Dati normalizzati si inserisce in una struttura che sradica la ripetizione e la ridondanza dei dati. È il join tra le tabelle di dati normalizzati che crea una relazione tra gli attributi e così dà questo sistema di gestione di database il nome. Database gerarchici sono meno comuni. Essi collegano entità insieme, ancora una volta di attributi chiave, ma organizzato come relazioni padre-figlio. Questo crea una struttura ad albero dei dati ed è adatto per informazioni geografiche o archiviati dati utilizzati per il "data mining".

Relazioni

Un database di rete è simile a un database gerarchico. Tuttavia, considerando che un database gerarchico ha solo uno-a-molti rapporti tra entità, un sistema di gestione di database di rete permette relazioni molti-a-molti. Questa è la caratteristica distintiva della rete DBMS. In un database gerarchico, un'entità padre può avere molte entità di bambini, ma ogni bambino può avere un solo padre. Questa è la relazione uno-a-molti. La relazione molti-a-molti in una rete DBMS consente un genitore entità di avere molte entità figlio ed entità di un bambino di avere molte entità padre.

Vantaggi

Il vantaggio principale del modello di rete DBMS è la relazione molti-a-molti. Il database gerarchico non tiene conto da molti umani eventi organizzativi che richiedono un'entità di avere molti link verso l'alto ad altre entità. Ad esempio, in un database medico, un medico possono essere assegnate a molti reparti e prendersi cura di molti pazienti, mentre il paziente è un rione che non collegarsi attraverso la relazione con l'entità di medico e quindi l'entità patient deve anche un link per l'entità di medico e l'entità di ward. Così una serie di cross-relazioni sviluppare rapidamente.

Svantaggi

Database relazionali hanno strutture che risolvere le relazioni molti-a-molti tra istanze, o record, di un'entità, ma i database di rete non lo fanno. Ad esempio, nell'esempio di database di rete, il paziente può avere molti medici e un medico ha molti pazienti, ma la rete DBMS potrebbe stabilire solo un uno medico a molti relazione con il paziente o un paziente a molte relazioni medico, non entrambi.