Descrizione

1. SISTEMI INFORMATIVI E SISTEMI INFORMATICI – 1.1. Aspetti intensionale ed estensionale dei dati – 1.2. File di dati e loro organizzazione – 1.3. DBMS e database – 1.4. Architettura logica di un sistema di gestione delle basi di dati – 1.5. Database e transazioni • 2. PROGETTAZIONE LOGICA DI UNA BASE DI DATI – 2.1. Diagrammi Entità/Relazioni • 3. IL MODELLO DEI DATI RELAZIONALE – 3.1. Normalizzazione di una base di dati relazionale • 4. ALGEBRA E OPERATORI RELAZIONALI • 5. LINGUAGGIO SQL – 5.1. Le query in SQL: il costrutto SELECT – 5.2. I comandi DML di SQL: INSERT DELETE UPDATE – 5.3. Tipi di dato gestiti da MySQL – 5.4. I comandi DDL di SQL: CREATE ALTER RENAME e DROP – 5.5. Trigger e stored procedure – 5.6. Gestione dei privilegi – 5.7. Accesso concorrente ai dati • 6. ACCESSO A UNA BASE DI DATI IN LINGUAGGIO JAVA CON JDBC – 6.1. Architettura client-server e API DataBase Connectivity – 6.2. Connessione a un DBMS e query SQL in linguaggio Java – 6.3. Classi CRUD in linguaggio Java – 6.4. Uso di oggetti RowSet – 6.5. Transazioni • 7. ACCESSO A UNA BASE DI DATI IN LINGUAGGIO C/C++ • 8. Geo-database e sistemi GIS – 8.1. GIS – 8.2. Tipi di dato spaziale – 8.3. Estensioni spaziali del linguaggio SQL.
________