Sistemi informativi
Prof. Francesco Zanichelli | |
francesco.zanichelli@unipr.it | |
Finalità
Programma
1. HW/SW dei Sistemi di Elaborazione
a) Tipologie di sistemi di elaborazione
b) Hardware: architettura di un microprocessore, memorie (cache, RAM, dischi
e nastri magnetici), gerarchia di memoria, principio di località
c) Software: concetti chiave e funzionalità dei sistemi operativi, gestione
dei processi, dei processori, della memoria principale, della memoria secondaria,
e delle periferiche.
2. Reti di Calcolatori e Internet
a) Introduzione alle Reti di Calcolatori
b) Il modello OSI
c) I Mezzi Transmissivi
d) Reti Locali. IEEE 802 e Ethernet
e) Internetworking
f) Architettura di rete TCP/IP
g) Le applicazioni Internet. Protocolli applicativi. HTTP. Il linguaggio HTML.
h) La sicurezza dei sistemi distribuiti.
Concetti di base. Crittografia simmetrica e asimmetrica. Firma digitale. PGP.
Secure Socket Layer. I firewall.
3. Basi di dati
a) Introduzione ai Sistemi Informativi Aziendali
b) Il modello relazionale dei dati.
c) Algebra relazionale.
d) Il linguaggio di interrogazione SQL.
Dichiarazione degli schemi. Interrogazioni semplici e
complesse. Gestione dei privilegi. Vincoli, procedure e regole attive.
a) La progettazione della base di dati
b) Il modello Entità-Relazione
c) Le gerarchie isa
d) Strategie di progetto e ristrutturazione degli schemi
e) La progettazione logica relazionale
f) Le strutture di accesso nei dbms e il costo di accesso ai dati
g) Cenni ai sistemi transazionali e al controllo di concorrenza
h) Analisi dei dati
i) Accesso a basi di dati tramite Wold Wide Web.
Il protocollo CGI. Tecnologie alternative di integrazione.
Attività d'esercitazione
Modalità d'esame
Propedeuticità
Testi consigliati
Testi d'approfondimento
Aggiornato