| | | [frontespizio] |
| | | [colophon] |
| | | Indice |
| | | [dedica] |
| | | {titolo}} |
| 1 | | Prefazione [ di Walter De Ambrogio ] |
| 5 | | Premessa [ di Riccardo Glücksmann ] |
| 7 | Capitolo 1. | Introduzione ai Sistemi Informativi ed al data base |
| 7 | 1.1. | I Sistemi Informativi: funzioi e obiettivi |
| 10 | 1.2. | Il data base nei sistemi informativi |
| 14 | | Bibliografia |
| 14 | | Bibliografia citata |
| 14 | | Bibliografia generale |
| 15 | Capitolo 2. | Principi organizzativi del data base |
| 15 | | Premessa |
| 15 | 2.1. | Organizzazione tradizionale dei dati |
| 16 | 2.2. | Definizione di data base |
| 17 | | Indipendenza dei programmi applicativi dai dati (data indipendence) |
| 18 | | Indipendenza dalle unità hardare (device indipendence) |
| 18 | | Possibilità di rappresentare relazioni comunque complesse fra i dati |
| 18 | | Non ridondanza dei dati |
| 18 | | Sicurezza dei dati |
| 18 | | Funzionamento in multiutenza (multiuser) |
| 20 | 2.3. | Classificazione dei sistemi |
| 22 | 2.4. | Integrazione fra data base |
| 25 | | Bibliografia |
| 25 | | Bibliografia citata |
| 25 | | Bibliografia generale |
| 26 | Capitolo 3. | Organizzazione dei dati |
| 26 | | Prmessa |
| 26 | 3.1. | Tecniche di organizzazione dei dati |
| 28 | 3.2. | Mezzi fisici di memorizzazione |
| 28 | 3.2.1. | Generalità |
| 34 | 3.2.2. | Supporti con accesso sequenziale |
| 37 | 3.2.3. | Supporti con accesso diretto |
| 41 | 3.2.4. | Formato dei dati |
| 44 | 3.3. | Strutture fisiche per l'organizzazione di un archivio di dati |
| 44 | 3.3.1. | Classificazione delle strutture |
| 45 | 3.3.2. | Strutture seuenziali |
| 45 | 3.3.2.1. | Introduzione |
| 46 | 3.3.2.2. | Ricerca seriale |
| 46 | 3.3.2.3. | ricerca binaria |
| 47 | 3.3.3. | Strutture casuali semplici |
| 47 | 3.3.3.1. | Introduzione |
| 47 | 3.3.3.2. | Indirizzamento diretto |
| 48 | 3.3.3.3. | Indirizzamento indiretto |
| 48 | | Algoritmo di calcolo |
| 49 | | Metodo della suddivisione |
| 50 | | Metodo dellamoltiplicazione |
| 50 | | Quadratura |
| 50 | | Moltiplicazione per 11 |
| 50 | | Moltiplicazione per il numero primo più vicino al numero totale di chiavi |
| 50 | | Metodo della divisione |
| 51 | | Trattamento dei sinonimi |
| 52 | 3.3.4. | Strutture seuenziali con indice |
| 52 | 3.3.4.1. | Introduzione |
| 53 | 3.3.4.2. | Creazione ed aggiornamento |
| 55 | 3.3.5. | Strutture a liste |
| 55 | 3.3.5.1. | Introduzione |
| 56 | 3.3.5.2. | Struttura a liste semplici |
| 58 | 3.3.5.3. | Struttura ad anello |
| 59 | 3.3.5.4. | Strutture a liste invertite |
| 60 | 3.3.5.5. | Strutture a liste multiple |
| 63 | 3.3.5.6. | Strutture ad albero |
| 65 | 3.3.6. | Scelta e confronto tra le strutture dei dati |
| 67 | 3.3.7. | Tecniche di compattamento dei dati |
| 67 | 1. | Compattamento dei campi |
| 68 | 2. | Eliminazione dei campi assenti |
| 68 | 3. | Transcodiffica dei numeri dalla forma decimale a quella binaria |
| 68 | 4. | Codifica di alcune combinazioni di caratteri |
| 69 | 3.4. | Strutture logiche per l'organizzazione di un data base |
| 75 | | Bibliografia |
| 75 | | Bibliografia citata |
| 75 | | Bibliografia generale |
| 76 | Capitolo 4. | Sistema di gestione di un data base |
| 76 | | Premessa |
| 76 | 4.1. | Struttura generale del sistema |
| 77 | a. | Il sistema di comunicazione |
| 77 | b. | La gestione di data base |
| 79 | c. | I programmi di utilità |
| 79 | 4.2. | Modalità di comunicazione con il sistema |
| 79 | 4.2.1. | Linguaggio di descrizione dei dati |
| 79 | 4.2.2. | Linguaggio di manipolazione dei dati |
| 80 | | Linguaggi ospite (host languages) |
| 80 | a. | Linguaggi di programmazione ampliati |
| 80 | b. | Linguaggi base di programmazione |
| 80 | | Linguaggi a se stanti (self-contained languages) |
| 81 | 4.2.3. | Linguaggio di descrizione del supporto di memorizzazione |
| 81 | 4.3. | Funzioni del sistema |
| 81 | 4.3.1. | Funzioni fondamentali |
| 81 | a. | creazione e riorganizzazione del data base |
| 81 | b. | gestione del data base |
| 81 | c. | procedure di sicurezza |
| 82 | aa. | riorganizzazione del data base |
| 82 | ab. | ristrutturazione del data base |
| 83 | 4.3.2. | Sicurezza del sistema |
| 84 | | Esattezza dei dati |
| 85 | | Sicrezza dei supporti dei dati e continuità di elaborazione |
| 85 | 1. | Logging |
| 85 | 2. | Checkpoint |
| 85 | 3. | File-copy |
| 86 | | Riservatezza dei dati |
| 86 | 1. | Identificazione degli utenti |
| 87 | 2. | Autorizzazione all'accesso |
| 87 | | Integrità dei dati |
| 88 | 4.4. | Gruppi di studio per lo sviluppo del sistema |
| 88 | 4.4.1. | Attività dei gruppi di studio |
| 89 | | CODASYL |
| 90 | | American Guide - Share Group |
| 90 | | European Computer Manifactures Association |
| 91 | 4.4.2. | Analisi delle proposte CODASYL |
| 91 | | Sezione 1 |
| 91 | | Sezione 2 |
| 96 | | Sezione 3 |
| 97 | | Sezione 4 |
| 98 | | Sezione 5 |
| 101 | 4.4.3. | Data base relazionale |
| 102 | | Linguaggi algebrici |
| 103 | | Riunione |
| 103 | | Intersezione |
| 103 | | Esclusione |
| 103 | | Proiezione |
| 104 | | Congiunzione |
| 105 | | Linguaggio per il calcolo relazionale |
| 107 | | Bibliografia |
| 107 | | Bibliografia citata |
| 107 | | Bibliografia generale |
| 109 | Capitolo 5. | Analisi dei sistemi di gestione di un data base |
| 109 | | Premessa |
| 109 | 5.1. | Criteri di valutazione di un sistema |
| 110 | 1. | Organizzazione logica del data base |
| 110 | 2. | Organizzazione fisica del data base |
| 111 | 3. | Modalità di accesso ai dati |
| 111 | 4. | Trattamento dei dati |
| 112 | 5. | Modalità di utilizzo del sistema nei programmi applicativi |
| 113 | 6. | Complessità del software |
| 113 | 7. | Installazione del sistema |
| 114 | 8. | Costi del sistema |
| 115 | 5.2. | Confronto fra sistemi |
| 116 | a. | Tipo di sistema |
| 116 | b. | Calcolatore e Sistema Operativo |
| 116 | c. | Struttura dei dati |
| 116 | d. | Grado di indipendenza dei dati |
| 116 | e. | Interrogazione del data base |
| 116 | f. | Modalità di accesso |
| 116 | g. | Sicurezza del sistema |
| 116 | h. | Riservatezza dei dati |
| 116 | i. | Anno di realizzazione e costo |
| 117 | 5.3. | Schema generale di descrizione |
| 117 | • | IDS (Integrated Data Storage) della Honeywell |
| 117 | • | SESAM (System zur Elektronischen Speicherung Alphanumerischer Merkmale) della Unidata |
| 117 | • | IMS (information Management System) e GIS (Generalized Information System) della IBM |
| 117 | • | DMS (Data Management System) della Univac |
| 118 | [Tabella 6.] | Dati tecnici ed economici dei principali packages per la gestione di una data base |
| 122 | • | MARK IV della Informatics e TOTAL della Cincom |
| 123 | | Bibliografia |
| 123 | | Bibliografia citata |
| 123 | | Bibliografia generale |
| 124 | Capitolo 6. | IDS |
| 124 | 6.1. | Presentazione generale |
| 124 | 6.1.1. | Origine del sistema |
| 125 | 6.1.2. | Breve descrizione del sistema |
| 125 | 6.1.3. | Documentazione |
| 125 | 6.2. | Caratteristiche del sistema |
| 125 | 6.2.1. | Organizzazione dei dati |
| 127 | 6.2.2. | Principi funzionali |
| 127 | | Metodo diretto |
| 127 | | Metodo casuale |
| 128 | | Metodo sequenziale |
| 130 | 6.3. | Funzioni del sistema |
| 130 | 6.3.1. | Descrizione e creazione del data base |
| 131 | 6.3.2. | Accesso al data base |
| 131 | | Ricerca nel data base |
| 131 | | Aggiornamento nel data base |
| 133 | | Linguaggio di interrogazione diretta |
| 133 | | Elementi del linguaggio |
| 133 | | Espressioni condizionali |
| 133 | | Espressioni aritmetiche |
| 134 | | Parole complementari |
| 134 | 6.3.3. | Altre funzioni |
| 134 | | Statistiche |
| 134 | | Protezione dei dati |
| 135 | | Sicurezza dei dati |
| 135 | 6.4. | Configurazione e sistema operativo |
| 136 | Capitolo 7. | Sistema SESAM |
| 136 | 7.1. | Presentazione generale |
| 136 | 7.1.1. | Origine del sistema |
| 136 | 7.1.2. | Breve descrizione |
| 137 | | Sistema di gestione dei dati |
| 137 | | Sistema di comunicazione |
| 137 | | Ricerca delle informazioni |
| 138 | 7.1.3. | Documentazione |
| 138 | 7.2. | Caratteristiche del sistema |
| 138 | 7.2.1. | Organizzazione dei dati |
| 139 | | Nome-Aspetto simbolico |
| 139 | | Nome-Aspetto verbale |
| 140 | | Lunghezza dell'Aspetto |
| 140 | | Cifre decimali |
| 140 | | Allineamento |
| 140 | | Tipo del valore dell'Aspetto |
| 140 | | Funzione del sistema |
| 140 | | Metodo di ricerca del sistema |
| 140 | | Zero come valore dell'Aspetto |
| 140 | | Risultato del calcolo |
| 141 | 7.2.2. | Principi funzionali |
| 141 | 7.3. | Funzione del sistema |
| 141 | 7.3.1. | Descrizione e creazione del data base |
| 142 | 7.3.2. | Accesso al data base |
| 145 | | Reperimento ed aggiornamento dei dati in batch |
| 146 | | Reperimento ed aggiornamento dei dati in real time |
| 148 | 7.3.3. | Altre funzioni |
| 148 | | Statistiche |
| 148 | | Protezione dei dati |
| 148 | | Sicurezza dei dati |
| 148 | | Sussidio per l'operatore |
| 148 | 7.4. | Configurazione e Sistema Operativo |
| 149 | Capitolo 8. | Sistema IMS |
| 149 | 8.1. | Presentazione generale |
| 149 | 8.1.1. | Origine del sistema |
| 149 | 8.1.2. | Breve descrizione |
| 149 | 8.1.3. | Documentazione |
| 150 | 8.2. | Caratteristiche del sistema |
| 150 | 8.2.1. | Organizzazione dei dati |
| 150 | A. | Organizzazione gerarchica sequenziale |
| 150 | B. | Organizzazione gerarchica diretta |
| 153 | 8.2.2. | Principi funzionali |
| 154 | 8.3. | Funzioni di sistema |
| 154 | 8.3.1. | Descrizione e creazione del data base |
| 155 | 8.3.2. | Accesso al data base |
| 157 | | Interrogazione diretta del data base |
| 158 | | Altri sistemi di data base |
| 158 | 1. | VANDL/1 (Vancouver Data Language/1) |
| 158 | 2. | DL/1 DOS |
| 158 | 8.3.3. | Altre funzioni |
| 158 | | Statistiche |
| 159 | | Protezione dei dati |
| 159 | | Sicurezza dei dati |
| 159 | 8.4. | Configurazione e sistema operativo |
| 160 | Capitolo 9. | Sistema GIS |
| 160 | 9.1. | Presentazione generale |
| 160 | 9.1.1. | Origini del sistema |
| 160 | 9.1.2. | Breve descrizione |
| 160 | 9.1.3. | Documentazione |
| 160 | 9.2. | Caratteristiche del sistema |
| 160 | 9.2.1. | Organizzazione dei dati |
| 162 | 9.2.2. | Principi funzionali |
| 162 | 9.3. | Funzioni del sistema |
| 162 | 9.3.1. | Descrizione e creazione del data base |
| 163 | 9.3.2. | Accesso al data base |
| 166 | 9.3.3. | Altre funzioni |
| 167 | | Protezione dei dati |
| 167 | 9.4. | Configurazione e Sistema Operativo |
| 168 | Capitolo 10. | Sistema DMS |
| 168 | 10.1. | Introduzione al sistema |
| 168 | 10.1.1. | Origine del sistema |
| 168 | 10.1.2. | Breve descrizione |
| 168 | 10.1.3. | Documentazione |
| 169 | 10.2. | Caratteristiche del sistema |
| 169 | 10.2.1. | Organizzazione dei dati |
| 170 | 10.2.2. | Principi funzionali |
| 170 | 10.3. | Funzioni del sistema |
| 170 | 10.3.1. | Descrizione e creazione del data base |
| 171 | 10.3.2. | Accesso al data base |
| 171 | | DDL - Data Description Language |
| 172 | | DML - Data Manipulation Language |
| 173 | | DMR - Data Management Routine |
| 173 | | Funzionamento del DMS in tempo reale |
| 174 | 10.3.3. | Altre funzioni |
| 174 | | Sicurezza dei dati |
| 174 | 10.4. | Configurazione e Sistema Operativo |
| 175 | Capitolo 11. | Sistema Mark IV |
| 175 | 11.1. | Presentazione generale |
| 175 | 11.1.1. | Origine del sistema |
| 175 | 11.1.2. | Breve descrizione |
| 176 | 11.1.3. | Documentazione |
| 176 | 11.2. | Caratteristiche del sistema |
| 176 | 11.2.1. | Organizzazione dei dati |
| 178 | 11.2.2. | Principi funzionali |
| 180 | 11.3. | Funzioni del sistema |
| 180 | 11.3.1. | Descrizione e creazione dl data base |
| 181 | 11.3.2. | Accesso al data base |
| 187 | 11.3.3. | Altre funzioni |
| 187 | | Funzioni ausiliarie |
| 187 | | Protezione e sicurezza dei dati |
| 187 | 11.4. | Configurazione e Sistema Operativo |
| 188 | Capitolo 12. | Sistema TOTAL |
| 188 | 12.1. | Presentazione generale |
| 188 | 12.1.1. | Origine del sistema |
| 188 | 12.1.2. | Breve descrizione |
| 188 | 12.1.3. | Documentazione |
| 189 | 12.2. | Caratteristiche del sistema |
| 189 | 12.2.1. | Organizzazione dei dati |
| 189 | | Caratteristiche del Variable Entry |
| 191 | 12.2.2. | Principi funzionali |
| 192 | 12.3. | Funzioni del sistema |
| 192 | 12.3.1. | Descrizione del data base |
| 194 | 12.3.2. | Accesso al data base |
| 195 | 12.3.3. | Altre funzioni |
| 195 | | Protezione dei dati |
| 195 | | Sicurezza dei dati |
| 195 | 12.4. | Configurazione e Sistema Operativo |
| 196 | Capitolo 13. | Aspetti applicativi e metodologici inerenti la costituzione di un data base |
| 196 | | Premessa |
| 196 | 13.1. | Studio ed analisi dei costi |
| 198 | 13.2. | Costituzione di un data base |
| 199 | | Organizzazione |
| 199 | | Controllo |
| 199 | | Gestione |
| 200 | | Analisi del sistema |
| 200 | a. | Analisi dei dati |
| 201 | b. | Disegno del data base |
| 202 | c. | Disegno del sistema |
| 202 | | Programmazione |
| 203 | 13.3. | Tempi e modalità di realizzazione |
| 205 | | Bibliografia |
| 205 | | Bibliografia generale |
| 207 | | Indice analitico |
| 211 | | _ |
| 212 | | [tipografia] |
| 214 | | ___ |