Basi di dati
(Sperimentazione) ( 1 u.d.)
prerequisiti: BD1 e BD2
anno: 4 o 5
orientamenti: Ingegneria del sw e
Sistemi Informativi, Tecnologie innovative del sofware.
Sommario:
Programma dettagliato:
1. Architettura logica interna del sistema ORACLE 8i:
Struttura
schema
data base
table space
segmenti
blocchi
partizioni
files
extent
Gestione dell'allocazione di
memoria
Gestione delle viste
materializzate
Gestione delle transazioni
Ottimizzazione delle
richieste.
2. Attivita' del DBA e loro
descrizione:
Organizzazione
del DB in table spaces e definizione degli indici
Dimensionamento
oggetti (dell'architettura logica) e loro collocazione
Preparazione
del sistema operativo all'integrazione con ORACLE
Start-up e shut-down
Creazione del
DB
Eventualmente Tuning
Backup e Recovery
3. Il linguaggio PL/SQL
statements
d'accesso al DB
cursori
stored procedures
triggers
packages.
4. Sviluppo di applicazioni semplici
sperimentazione
delle componenti di architettura e l’uso del linguaggi PL/SQL visti ai
punti
precedenti.
5. Cenni a strumenti
avanzati:
Introduzione
al modello object/relational di ORACLE 8i
Costruzione
di applicazioni scalabili: il Parallel DML (PDML)
Costruzione
di reports, forms, datawarehousing e
strumenti di supporto.
ORACLE Web Server.
Per ogni concetto si
prevedono esercizi specifici dopo la necessaria introduzione teorica.
Libro di testo e
documentazione di riferimento