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.