itarzh-CNzh-TWnlenfrdeeljaptruessv

Nati come strumenti di lavoro per i grandi elaboratori elettronici, capaci di trattare ingenti quantitativi di informazioni e dati utilizzabili simultaneamente da diversi utenti e per svariate applicazioni.


Immaginiamo un impresa che abbia tutti i suoi contenuti in un grande data base. Ciascun settore si servirà dei sottoinsiemi di informazioni, a seconda delle proprie necessità operative: l’ufficio contabilità utilizzerà i dati totali di entrate e uscite; quello del personale, parte delle uscite insieme ai dati del personale per la gestione delle buste paga. Con il passare degli anni è diventato pertanto fondamentale poter accedere facilmente a insiemi di informazioni sempre più collegati gli uni dagli altri, è ciò ha portato alla comparsa di modelli differenti di strutturazione dei dati nei data base; tra questi, i più importanti sono rappresentati dal modello gerarchico, il modello in rete ed il modello relazionale. Stiamoli a vedere, nello specifico:

MODELLO GERARCHICO

In questo modello, il primo essere sviluppato, i dati sono rappresentati fondamentalmente da strutture ad albero la cui forma varia a seconda degli obiettivi e delle necessità di lavoro. Il modello gerarchico presenta numerose difficoltà, quali:

INSERIMENTO: non possiamo inserire nuovi record, se questi non contengono un record radice;

CANCELLAZIONE: alcune delle limitazioni nella soppressione dei dati corrispondono a quelle relative all’inserimento; la cancellazione di un record radice, per esempio, comporta la scomparsa di quelli inferiori.

AGGIORNAMENTO: per aggiornare l’indirizzo di un negozio, per esempio, nel caso di un trasferimento, dovremmo cambiare il dato no dei punti in cui il record stesso appare in tutto il data base; ciò presupporrebbe una grande ridondanza informazioni nei grossi data base.

IL MODELLO IN RETE

In questo caso avremmo una combinazione di record uniti tra loro, ma con una particolarità che supererebbe i limiti del modello precedente: un record può avere un illimitato numero di record immediatamente superiori; ciò consentiva di stabilire relazioni fra i record in modo sempre più diretto e flessibile. La chiave della progettazione dei modelli in rete, consiste nell’introduzione di record connettori.

INSERIMENTO: i record in questo modello sono estrapolati dal contesto, di modo che possiamo inserire un record di un nuovo negozio per il quale non esista una corrispondenza di prodotto; nella sua rappresentazione grafica sarebbe una casella con una catena che semplicemente esce e rientra in se stessa.

CANCELLAZIONE: per eliminare la relazione si stacca il connettore che li univa, e si ricomincia la catena. AGGIORNAMENTO: anche in questo modello si evita il pericolo di inconsistenza in caso di aggiornamento, perché i record non sono ripetuti in alcun caso.

IL MODELLO RELAZIONALE

Visto queste limitazioni, era diventato sempre più evidente che ciò di cui avevano bisogno gli utenti era una struttura di dati quanto più modulare e agibile possibile, in cui idealmente tutti i dati fossero potenzialmente in rapporto con tutti gli altri. E’ stato in questo contesto che è sorto il modello relazionale, il più usato. Di fatto nel campo del computer, la progettazione dei data base si è adeguata rapidamente a questo modello, dato che un utente qualsiasi di un PC non può contare sulla presenza al suo fianco dei gestori di un data base, tecnici specializzati che lavorano nel centro di elaborazione dati di una società per definire strutture complesse e operare con grandi data base. La filosofi dei data base relazionali, consiste nel ridurre la struttura dei dati, fino a livelli molto semplici. La semplicità di questo genere di struttura, riduce gli sforzi per le interrogazioni e per la programmazione delle applicazioni, che come abbiamo visto, sono due criteri fondamentali di un data base.

INSERIMENTO: il record viene aggiunto alla tabella corrispondente.

CANCELLAZIONE: per eliminare una relazione si sopprime dalla tabella corrispondente il record che la determina. AGGIORNAMENTO: accediamo alla tabella in cui si trovano i dati che vogliamo modificare, e cosi li cambiamo .

Il modello relazionale fu concepito nel 1970 da Ted Codd, che era un ricercatore della IBM; questo modello è riuscito ad affermarsi modificando il mercato stesso dei data base, dominato dai modelli gerarchici e in rete. Codd è considerato il padre dei data base relazionali, per aver pubblicato una serie di 12 regole che questo tipo deve soddisfare per essere riconosciuto come relazionale.

Hanno detto di noi

  • Mi sono ricreduta!

    Ero finita in questo sito per caso, per un problema che avevo al pc da tempo. Li ho contattati e finalmente quel fastidioso errore è sparito!
    Eva Patrizia C.
    18/09/2013
  • Un amico su cui contare

    Sicuramente ci sono persone più preparate di loro, ma sapere che ci sono persone come Germano su cui contare e cerca di dare il massimo per risolvere i miei problemi, non potevo chiedere di meglio.
    Giuseppe L.
    21/08/2014
  • Serietà e onestà

    La cosa che mi ha colpito di Germano è stata la sua disponibilità, onestà e chiarezza.
    Alfio V.
    7/03/2015
  • Sicurezza e velocità

    Grazie al collegamento remoto, sono riusciti in breve tempo ad accedere al mio pc per risolvere un errore di Windows che mi impediva di lavorare. Consulenti da avere sempre a portata di mano!
    Rosa B.
    15/02/2016
  • Reperibilità e comodità

    È possibile rintracciarli con qualunque mezzo, dai social al telefono, potendo quindi comunicare le mie esigenze a qualunque orario.
    Stefania G.
    18/02/2016
  • Un valido aiuto

    Mi ero fatto fare un sito da un amico, ma lo ha fatto male e incompleto. Ho delegato a loro il lavoro e finalmente mi hanno reso il sito completo, funzionante e visibile sui motori di ricerca.
    Fabrizio S.
    22/01/2016
  • Ho avuto complimenti

    Mi sono fatto fare un sito da loro, è stato fatto così bello che ho ricevuto pure complimenti dagli enti che ho collaborato.
    Claudia P.
    06/04/2013
  • Articoli utili

    Li seguo spesso, ogni volta che scrivono un articolo è sempre molto interessante.
    Alex C.
    12/12/2012
  • Un ottimo insegnante

    Ho partecipato al corso di informatica ad Acicatena, grazie al signor Gulisano ho imparato molto di più di pc.
    Massimo P.
    21/05/2015
  • Precisione e affidabilità

    Da quando sono entrato a far parte dello staff del sito, mi sono subito messo in contatto con Germano, persona abbastanza seria,affidabile e sempre presente per qualsiasi cosa, rendendo il sito sempre più utile e aggiornato.
    Lorenzo C.
    26/12/2015
  • Germano grande persona

    Dove l'esperienza parla l'inesperienza tace!
    Tiziana Cutuli
    22/02/2016
  • Sono poco pratico con internet!

    Avevo un problema con le impostazioni della mia connessione e in poco tempo mi avete chiarito tutti i dubbi! Un bel 10+ GRAZIE MILLE HelpSistem Informatica!
    Igor C.
    22/02/2016
  • Fondere conoscenza informatica e ricerca spirituale

    Un'idea fantastica, un nuovo modo di concepire il web lontano dai "rumori" che anche li si producono!!! Questo si chiama "moderno approccio"!!! Grazie Germano per questa idea e questo sito!!!"
    Axl
    15/03/2016
  • Veloce ed efficiente

    Avevo il pc lento, me lo ha risolto in breve tempo ed è stato molto chiaro nello spiegarmi cosa l'ha causato e come evitare in futuro. Grazie!
    Tony R.
    12/04/2017
Next
Prev

Statistiche

Oggi223
Totale1441364

Le tue info

  • IP: 54.87.18.165
  • Browser Unknown
  • Versione
  • Sistema Operativo Unknown

Collegati adesso

3
Online

Lunedì, 18 Marzo 2019 15:24

No alla Pirateria

Newsletters

Tieniti sempre in contatto con noi, per sapere tutte le promozioni, notizie, trucchi ed altro ancora.
captcha 
I agree with the Privacy e Termini di Utilizzo and the Privacy policy
Metti una tua mail vera oppure grazie l'iscrizione al portale sarai immesso qui automaticamente.