

XII
Indice
www.
edises
.it
Capitolo 6
- Gestione delle informazioni
6.1 I sistemi informativi ........................................................................................ 447
6.1.1 Organizzazioni..................................................................................... 447
6.1.2 Risorse.................................................................................................. 447
6.1.3 Processi ................................................................................................ 448
6.1.4 Il sistema informativo e il sistema informatico.................................. 449
6.1.5 Classificazione dei processi e delle decisioni aziendali..................... 451
6.1.6 L’evoluzione dei sistemi informatici da settoriali a integrati ........... 454
6.1.7 Le tipologie di dati .............................................................................. 455
6.1.8 Le tipologie di sistemi informativi ..................................................... 456
6.2 Gli archivi di dati ............................................................................................ 457
6.2.1 Le caratteristiche degli archivi informatici........................................ 457
6.2.2 Archivi e file......................................................................................... 458
6.2.3 Record logici e record fisici................................................................ 459
6.2.4 Organizzazione degli archivi .............................................................. 462
6.2.5 Fattori che influenzano la scelta dell’organizzazione....................... 465
6.2.6 Operazioni sugli archivi ...................................................................... 466
6.2.7 La chiave .............................................................................................. 467
6.2.8 I flussi ................................................................................................... 467
6.2.9 File di dati e file di caratteri ............................................................... 468
6.3 L’organizzazione sequenziale ........................................................................ 469
6.3.1 Operazioni logiche su archivi sequenziali con singolo file .............. 469
6.3.2 Aggiornamento ................................................................................... 470
6.3.3 Cancellazione ...................................................................................... 470
6.3.4 Ricerca ................................................................................................. 471
6.3.5 L’organizzazione sequenziale a indici................................................ 472
6.3.6 Le operazioni di aggiornamento........................................................ 475
6.3.7 Indici multipli o a più livelli ............................................................... 477
6.4 L’organizzazione non sequenziale................................................................. 480
6.4.1 L’organizzazione Relative ................................................................... 481
6.4.2 L’organizzazione Hash........................................................................ 481
6.4.3 Il calcolo degli indirizzi....................................................................... 482
6.4.4 L’organizzazione a B-alberi................................................................. 489
6.5 Le basi di dati.................................................................................................. 494
6.5.1 Il modello di dati................................................................................. 494
6.5.2 Dagli archivi ai DBMS ......................................................................... 497
6.5.3 Livelli di astrazione di un DBMS........................................................ 498
6.5.4 La progettazione concettuale ............................................................. 501
6.5.5 I vincoli di integrità............................................................................. 507
6.5.6 Collezioni di entità e gerarchie .......................................................... 508
6.5.7 La progettazione logica ...................................................................... 510
6.5.8 La derivazione delle relazioni dal modello ER ................................. 511
6.5.9 L’integrità referenziale ....................................................................... 518
6.5.10 Le operazioni relazionali .................................................................... 520
6.5.11 La normalizzazione ............................................................................. 530
6.6 Lo standard SQL............................................................................................. 539