Archivi Gli archivi L'uso degli archivi è derivato dalla necessità di conservare informazioni e dati di modo che siano permanenti perchè potrebbero servire in altri momenti. Un archivio è un insieme organizzato di informazioni caratterizzate da alcune proprietà fondamentali: nesso logico tra esse rappresentate secondo un formato per una possibile interpretazione sono registrate con un supporto sul quale è possibile scrivere e rileggere le informazioni organizzate di modo che permetta una facile consultazione. Le informazioni ,solitamente,sono raggruppate secondo un'unità logica. Gli insiemi di informazioni logicamente organizzati e riferiti ad un unico soggetto sono chiamati record e le singole informazioni che lo compongono si chiamano campi ,mentre l'elenco dei campi che lo compongono viene chiamato tracciato del record. Il file è una collezione di record e cioè di informazioni logicamente omogenee che descrivono le istanz di una entità ,possono essere a lughezza fissa o variabile. Per creare un archivio si deve prima di tutto definire alcune specifiche: nome dell'archivio tracciato record supporto da usare per archiviare i dati dimensione massima dell'archivio la struttura dei dati ed i loro collegamenti. Successivamente alla creazione dell'archivio si possono effettuare delle manipolazioni ,inserendo nuovi dati o modifiando quelli già registrati, e l'interrogazione che permette di riempire delle informazioni necessarie all'interno di un archivio. Il file system permette di riferirsi alle informazioni registrate con termini di indentificatori invece di indirizzi fisici utilizzando per questo le directory o taballe che contengono per ciascun file le informazioni che servono a identificare e ritrovare i file. Parliamo di fault tolerance, cioè tolleranza del guasto,quando la sicurezza del sistema viene garantita anche nella parte hardware attraverso la duplicazione di parti o di tutto il sistema. Fault tolerance ha tre livelli differenti: mirroring che permette di avere nelle unità di memoria di massa due copie identiche dello stesso disco duplexing che consiste nella duplicazione delle unità di controllo dei dischi e dei dischi stessi duplicazione del sistema per intero,del server e del mainframe. Vi è la possibilità di accedere al record che ci interezza senza leggere quelli che lo precedono attraverso l'accesso diretto o random. Nelle applicazioni informatiche le entità rappresentate vengono identificate attraverso un elemento caratteristico quale è chiave. Le basi di dati Le basi di dati sono ,in informatica,gli archivi di dati organizzati in modo integrato ,progettati con tecniche di modellazione dei dati e gestiti nelle memorie di massa dei computer con l'utilizzo di appositi software. La sicurezza deve saper impedire che il database venga danneggiato da interventi non autorizzati o accidentali. L'integrità significa garantire che le operazioni effettuate sul database da utenti non autorizzati,non provocano la perdita di consistenza ai dati e garantire la consistenza degli archivi significa assicurare che i dati contenuti in essi siano significativi ed essere effettivamente utilizzabili nelle applicazioni dell'azienda. Il database è una collezione di archivi di dati ben organizzati e ben strutturati che vengono gestiti in modo integrato e che costrituiscono una base di lavoro per diversi utenti con programmi differenti.