Controllo utente in corso...

Sintesi e concetti chiave. (file.doc, 2 pag) ( formato doc)

VOTO: stellastellastellastellastella Appunto inviato da micina1411

I FILE I FILE Generalità. L'elaboratore elettronico per poter memorizzare informazioni utilizza due tipi di memorie: la memoria centrale e le memoria di massa. Il contenitore che dovrà occuparsi di “ricordare il dato” cambia a seconda della memoria che lo ospita. Tale contenitore dovrà essere preparato in modo consono ai dati che deve ospitare. Nel contesto di un algoritmo è possibile memorizzare dati in memoria centrale utilizzando entità chiamate “variabili”. Ora ci occuperemo della memorizzazione dei dati in memoria di massa. L'utente che oggi voglia memorizzare permanentemente dati in memoria di massa ha due possibilità: File di dati tradizionali, o ASCII puri o file basati su un file system; Data base. Noi di occuperemo, ora, dei primi. Concetto di file. Per poter memorizzare un qualsiasi dato in memoria di massa bisogna creare un file che lo contenga. Un file è l'entità minima di memorizzazione in memoria di massa. Se usando un wordprocessor si digita un testo, il tool consente, di memorizzare permanentemente il testo. La memorizzazione permanente avverrà mediane la creazione di un file che conterrà il testo, a cui l'utente dovrà assegnare un nome. Allo stesso modo è possibile creare e gestire, mediante software appropriati, file che contengano immagini, suoni, fogli di calcolo. Qui studieremo una tipologia ben precisa di file: i file di dati, “contenitori” strutturati con la funzione di memorizzare dati gestibili da programma. Ciò differenzia tali file dai data base: qualsiasi operazione su un file di dati tradizionale prevede la stesura di un programma che realizzi l'obiettivo posto. Un file di dati è una raccolta organizzata di dati memorizzabili in memoria di massa secondo una struttura rigorosa, definita a priori. Ogni file è costituito da record, dove un record è assimilabile ad una riga. Un record è a sua volta costituito da un insieme di field (campi) riguardanti una singola entità del file (assimilabile ad una colonna). L'entità campo è definita nel momento in cui si stabiliscono i seguenti attributi: Nome; Tipo; Lunghezza del campo. Questi file, organizzati in record hanno bisogno di programmi, ovvero di algoritmi formalizzati con linguaggio di programmazione, che li gestiscano. Dovranno essere creati programmi che consentano: Creare fisicamente il f.; Inserire record; Variare uno o più record inseriti; Cancellare record; Interrogare uno o più record; Aggiornare i record. Un aspetto molto importante è: qualsiasi programma voglia accedere ad un file di date deve innanzitutto specificare, in modo dettagliato e preciso, la struttura del record contenuto nel file. Un errore anche di un solo byte nella definizione della struttura del record provoca inevitabilmente il fallimento del programma. La risoluzione dei problemi di cui sopra prevede, il primo escluso, l'accesso al file. Accedere più velocemente significa poter trovare prima un record cercato e, quindi, fornire il risultato in un tempo inferi Continua »

vedi tutti gli appunti di economia »
Carica un appunto Home Appunti
Pagina eseguita in 0.628150939941 secondi