home
barra multicolore
Informazioni sugli archivi

--- home page --- link utili --- modelli di ricerca --- pag.1 ---

Modelli di ricerca

  • Modello Relazionale
    I dati sono organizzati in tabelle che rappresentano sia le entita’, sia le relazioni tra di esse. Non è presente alcun meccanismo esplicito per rappresentare i legami logici tra i diversi tipi di record che non sia la relazione. La modifica di un dato o di un legame comporta la manipolazione di un solo record di una tabella. Si realizza l' indipendenza logica, è quindi altresi possibile modificare le strutture senza dover modificare i programmi e si possono inoltre modificare le strutture a DB aperto, con gli utenti collegati.

  • Modello Reticolare
    I record sono legati tra loro con strutture ad anello (puntatori) che permettono all' utente di accedere ai dati piu’ facilmente, senza i vincoli rigidi della struttura gerarchica. Ogni nodo puo’ essere il punto di partenza per raggiungere un determinato campo. Un record puo’ avere uno o piu’ record principali e cio’ permette di evitare i problemi di ridondanza. Per un'eventuale modifica, anche solo parziale delle strutture, bisogna chiudere il DB e ricrearlo.

  • Modello Gerarchico
    I dati sono organizzati in record connessi tra loro secondo strutture ad albero. Ogni record del database, che non sia la radice dell' albero, deve avere uno e un solo principale. La struttura gerarchica impone delle regole rigide sul modo di eseguire gli aggiornamenti e le interrogazioni: il livello piu’ alto e’ il punto di accesso a tutte le informazioni. La cancellazione di un record comporta l' eliminazione di tutti i record dipendenti gerarchicamente da esso.