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)