Riepilogo dell'insegnamento: Basi di Dati e Sistemi Informativi
12 cfu così ripartiti nelle aree:
- 12 CFU nell'area G - Basi di dati
Sillabo dell'insegnamento
- G - Basi di dati
-
LP - Linguaggi di Programmazione di Basi di Dati
SQL nei linguaggi di programmazione
- *
PC - Progettazione concettuale
Progettazione concettuale: i diagrammi ER ed EER
- *
ML - Modelli logici
Il modello di dati relazionale e l'algebra relazionale
- *
PL - Progettazione Logica
Progettazione logica. SQL per la definizione dei dati
-
TCR - Transazioni, Concorrenza e Recovery
Tecnologia di un database server: Transazioni, Controllo di concorrenza,Gestione del buffer, Controllo di affidabilita', Strutture di indici per i files.
- *
LI - Linguaggi di Interrogazione di Basi di Dati
SQL per l'interrogazione dei dati
- *
DBMS - Sistemi di Gestione di Basi di Dati
Presentazione del sistema commerciale ORACLE
- *
PL - Progettazione Logica
Recupero delle nozioni relative all?analisi e progettazione di dati viste nel corso fondamentale di basi di dati ed utilizzo. Tool CASE di supporto. Definizione di una base di dati in Oracle con particolare attenzione alla progettazione e all'espressione di vincoli di integrita' per i dati.
-
LP - Linguaggi di Programmazione di Basi di Dati
Strumenti per la costruzione di interfacce e di applicazioni nel sistema Oracle. Il linguaggio di programmazione PL/SQL.
-
LP - Linguaggi di Programmazione di Basi di Dati
Java in Oracle: JDBC e SQLJ
- *
DBMS - Sistemi di Gestione di Basi di Dati
Concetti generali di amministrazione di basi in Oracle
-
TCR - Transazioni, Concorrenza e Recovery
Cenni generali sulle tecniche per il mantenimento della sicurezza, (e/o) privatezza e/o integrit? dei dati in Oracle.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali