Programma 5^
Archivi: generalità
Progettazione delle basi di dati
Progettazione Concettuale
Modello Entità- Relazioni
Ristrutturazione degli E-R
Progettazione Logica
DBMS
Modelli di dati e basi di dati
DDL e DML
Concetto di intensione e di estensione
Linguaggi ospite e a sé stanti
Linguaggi procedurali e non procedurali
DBA: funzioni del database administrator
Tipologie di DBMS (gerarchico, reticolare, relazionale, a oggetti)
DBMS Relazionale
Proprietà e caratteristiche
Schema
Normalizzazione
L'integrità referenziale
Traduzione del modello E-R in schema relazionale
Ambienti software per database
Operazioni relazionali (proiezione, selezione, join, operazioni insiemistiche)
Cenni di Algebra Relazionale ( esempi di proiezione , selezione , join)
Linguaggio SQL
Caratteristiche generali
Identificatori e tipi di dati
La definizione delle tabelle(create, drop, alter)
I comandi per la manipolazione (insert, update, delete)
L'istruzione select
Le operazioni relazionali nel linguaggio SQL
Le funzioni di aggregazione
Ordinamenti e raggruppamenti
Predicati ANY, ALL, IN, NOT IN
Le condizioni di ricerca
I comandi per la sicurezza
Le viste
Integrità dei dati
Interrogazioni nidificate
DBMS Access e MYSQL
WEB e Database
Elementi di JSP
Informatica e Azienda
Sistema Organizzativo
Sistema Informativo
Sistema Informatico
Rapporto tra le attività e le Informazioni
Le basi di dati Aziendali
Data Warehouse
Data Mining
Ingegneria del software
Ciclo di vita del software
Prototyping
LABORATORIO.
 Progettazione concettuale e logica
 MYSQL, Access e SQL: realizzazione di applicazioni
 Creazione pagine JSP per accedere al database (MYSQL)