342 Shares 2862 views

modelli di dati, l'esecuzione di lavori con i vincoli

L'ambiente di informazioni ci sono oggetti e gli elementi che richiedono la memorizzazione di informazioni su se stessi. Pertanto, e abbiamo iniziato a utilizzare un modello di dati che consentono, oltre alla funzione di base, fare il lavoro con i link. E 'necessario creare qualsiasi database. L'organizzazione stessa può essere fisica o logica. Nel primo caso fornisce storage a livello di macchina. Beh, c'è un'interazione diretta con l'utente alla organizzazione logica, dove la sua influenza alcuni software. Oggi emettono i modelli di dati più elementari: gerarchico, relazionale e di rete.

Quando il modello di dati gerarchica l'intero set di elementi ha una connessione formata da norme specifiche. Gli oggetti possono essere rappresentati come un albero rovesciato, che contiene i nodi su un livello o un altro, hanno legami con l'altro. Un nodo è un insieme di attributi che descrivono un oggetto. albero gerarchico ha solo un vertice che si trova al piano terra. Tale modello non è priva di inconvenienti significativi di inefficacia di un certo tipo di rapporto, e lento ai livelli inferiori del sistema gerarchico.

Un altro è il caso quando si utilizza un modello di dati relazionale, che è caratterizzata da una struttura molto semplice. Si è implementato come un tavole bidimensionali che supportano un certo rapporto. L'approccio relazionale per un lungo periodo di tempo rimase senza la giusta attenzione, come richiesto di gravi risorse del computer. Tuttavia, con l'avvento del personal computer situazione è cambiata radicalmente. E un tale modello di organizzare i dati praticamente sostituito altri sistemi. Il creatore della incarnazione di questa idea ha dato al mondo uno strumento di lavoro di successo con i rapporti.

Il modello di dati di rete di qualsiasi membro può avere un collegamento diretto con un altro elemento. Ci sono alcune somiglianze con il sistema gerarchico, ma la differenza sta nel fatto che la tolleranza di più connessioni ai segmenti situati a livello senior. Questo non è così chiaramente traccia la direzione dei collegamenti, in modo che deve essere specificato quando la descrizione del database. Gli svantaggi di questo modello comprendono la mancanza di sicurezza delle informazioni, ma il problema è risolto attualmente molto attivo.

Qualsiasi database creati sulla base di questi modelli. Le differenze tra gradualmente scomparendo a causa dell'introduzione dell'informatica orientata agli oggetti. Ogni modello ha caratteristiche specifiche, che permettono di ottenere il massimo effetto con applicazioni specifiche. A differenza dei database relazionali da altri peer è che essi sono in grado di modificare la struttura, anche dopo l'immissione dei dati. Tuttavia, grande database avente struttura invariabile e la costante interazione con le applicazioni possono essere più produttivi in termini di velocità di accesso.