Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

Archivi

Precedente
SUPERIORE
Successiva
Tratto da: AA.VV. - INFORMATICA (3) Archivi classici e database - Masson

Concetti di base

bulletArchiviazione manuale - Sistema automatizzato - Supporti - Correlazioni - Definizione di archivio - Sottoarchivi: permanenti, temporanei, storici, di sicurezza (o di backup) - File, record, campi, chiave, chiave primaria, chiave secondaria

Operazioni

bulletCreazione - Visita - Copia - Fusione - Separazione
bulletInserimento - Cancellazione - Aggiornamento - Ricerca - Ordinamento fisico, logico

Tipi di organizzazione

Sequenziali - Sequenziali con indice - Ad accesso diretto - A liste - A liste invertite (parzialmente, totalmente) - Altri

Metodi di elaborazione: Seriale - Sequenziale - Sequenziale selettivo - Casuale

Sequenziali

bulletSupporti di memorizzazione e metodi di accesso
bulletSequenziale ordinato, non ordinato, seriale
bulletOperazioni: creazione e caricamento iniziale; ricerca: completa, parziale, binaria, interpolata; inserimento: sottoarchivio temporaneo, overflow distribuito, overflow concentrato; aggiornamento; cancellazione: fisica, logica; ordinamento: fusione parallela, fusione a coppie
bulletConclusioni

Sequenziali con indice

bulletArchivio principale e indice ordinato
bulletStrutture sequenziali con indice ordinate, disordinate (indicizzazione completa)
bulletOperazioni: ricerca, aggiornamento, inserimento e cancellazione
bulletOverflow distribuito, concentrato
bulletConclusioni

A liste

bulletRichiami sulla struttura di lista
bulletOperazioni: ricerca, inserimento e cancellazione: lista libera, garbage collection
bulletConclusioni

Ad accesso diretto

bulletFunzioni di randomizzazione - Trasformazione perfetta
bulletConversione della chiave in indirizzo: conversione in valore numerico, applicazione algoritmo, adattamento al range di indirizzi
bulletMetodi di randomizzazione: sottoinsieme di cifre, quadrato, divisione per numero blocchi, divisione per numero primo, ...
bulletLa gestione dei sinonimi: con record multipli, con etichette; con overflow progressivo, con scansione non lineare (rehash, clustering); con liste combinate, con liste separate
bulletConclusioni

Organizzazioni per archivi complessi

bulletArchivio parzialmente invertito - Archivio totalmente invertito - A B-albero - A liste multiple
bulletArchivio parzialmente invertito: Chiavi secondarie, Dizionario, Sostituzione indirizzi con chiavi primarie, Ricerca
bulletArchivio totalmente invertito: Ricerca
bulletA liste multiple
bulletListe concatenate

Archivi - ApPuNtIdIuNiNfOrMaTiCo

Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

Precedente
SUPERIORE
Successiva