Programma svolto di Informatica
Docenti: Dell’Anna Anna Maria
Classe:
a.sc.:
IVA SIA
2015/2016

ORGANIZZAZIONE DEGLI ARCHIVI MEDIANTE BASI DI DATI
 Gli archivi
 I file e le memorie di massa
 Le copie di sicurezza e la fault tolerance
 Le basi di dati
 I limiti dell’organizzazione convenzionale degli archivi
 Organizzazione degli archivi mediante basi di dati (Il DBMS, i linguaggi DDL,
DML, QL)
 I modelli per il database

MODELLO CONCETTUALE DEI DATI
 Introduzione
 Modello dei dati
 Entità e associazioni
 Gli attributi
 Le associazioni tra le entità
 Regole di lettura

MODELLO RELAZIONALE
 I concetti fondamentali del modello relazionale
 Dati e informazioni
 Fasi della progettazione
 La derivazione delle relazioni dal modello E/R
 Le operazioni relazionali
 Interrogazioni con più operatori
 La normalizzazione delle relazioni
 L’integrità referenziale

AMBIENTE SOFTWARE PER I DATABASE
 Il programma access
 La creazione delle tabelle
 Le associazioni tra le tabelle
 Le query
 Le maschere
 Raggruppamenti e calcoli in una query
 Criteri avanzati nelle query

IL LINGUAGGIO SQL
 Caratteristiche generali del linguaggio SQL
 Identificatori e tipi di dati
 Comandi DDL di SQL: la definizione delle tabelle
 I comandi per la manipolazione dei dati
 Le interrogazioni con SQL: il comando Select
 Le operazioni relazionali nel linguaggio SQL
 Le funzioni di aggregazione
 Ordinamenti e raggruppamenti
 Le condizioni di ricerca

I SISTEMI OPERATIVI
 Che cos’è un sistema operativo, gestione delle risorse, le funzioni,






l’interfaccia o shell
Macchine virtuali, portabilità, struttura e modalità di funzionamento,
caricamento
Tipi di sistemi operativi: le varie tipologie, elaborazione a lotti, elaborazione
interattiva, sistemi in multiprogrammazione, sistemi in time-sharing, sistemi
distribuiti, realtime, dedicati e transazionali
La CPU, gestire i processi, stati di un processo, politiche di schedulazione
Gestire la memoria, la richiesta di pagine, la segmentazione
Gestione delle periferiche: collegare la CPU con le periferiche, periferiche
virtuali
Gestione delle memorie di massa
I docenti
Gli alunni