Page begin -
Logo DISCO
|
Go to the Highly accessible area
|
Go to the Content page
|
Go to the End of content
|
Go to the Main menu
|
Go to the Navigation Bar (location)
|
Go to the Navigation menu (tree)
|
Go to the Commands list
|
Go to the Further readings
|
Go to the Bottom Menu
|
Logo Ateneo
   
Education
Basi di dati (complementi)

Codice ins.

Insegnamento

CFU ins.

Tipo ins.

Anno

Sem.

SSD ins.

Responsabile insegnamento

E3101Q022

Basi di Dati  (complementi)

4

OBS

3

1

INF/01

MAURINO Andrea

 

Data bases, advanced course

 

 

 

 

 

 

Obiettivi e contenuti:
Conoscenze della struttura interna di un DBMS, il concetto di transazione e le sue proprietà. Principali problematiche di sicurezza nelle basi di dati centralizzate, e conoscenza delle principali soluzioni applicative oggi disponibili sul mercato

Programma:
Parte 1. Organizzazione del corso

Introduzione al corso

Parte 2: Tecnologie per basi di dati
Principali componenti funzionali di un DBMS. Strutture dati fisiche. Controllo di concorrenza. Transazioni, Buffer management. Recovery management. Ottimizzazione di interrogazioni Sicurezza nelle basi di dati.

Parte 3: Architetture di DBMS commerciali IBM DB2 e Oracle
In questa parte del corso saranno presentate le principali caratteristiche delle architetture dei DBMS in particolare saranno introdotti DB2 e ORACLE 11g che saranno oggetto del laboratorio di Sitemi Informativi e Tecnologie per l’Interazione.

Parte 4: Esercitazioni svolte faccia a faccia
Esercitazioni su strutture fisiche di accesso, ottimizzazione di interrogazioni, controllo di concorrenza, Recovery management.

Risultati di apprendimento previsti:
Capacità di svolgere alcune attività di gestione delle basi di dati quali back-up, restore, ottimizzazione delle interrogazioni, gestione della sicurezza. Creazione di transazioni.

Prerequisiti:

Modellazione di Basi di dati, modello ER, linguaggio SQL e Algebra relazionale

Tipo esame:
Scritto e orale

Tipo valutazione:
Voto finale

Aims and contents:

Systematic knowledge of internal structure of a DBMS, the concept of transaction and its properties. Database security General knowledge of the most relevant commercial DBMS (IBM DB2, Oracle 11g).

Material:

Slides of both lessons and exercises are available on the course Web site;
Book: Paolo Atzeni, Stefano Ceri, Piero Fraternali, Stefano Paraboschi, Riccardo Torlone, Basi di dati: Architetture e linee di evoluzione 2 edizione McGrawHill 2007

Program:
Part 1. Course organization

Introduction, news, exam’s rules

Part 2: Core DataBase Technology
Generalities on the Functional architecture of DBMSs. Physical structures, Concurrency control, Transactions, Buffer Management, Recovery management, Query optimization, Security

Part 3: commercial DBMS Architecture
In this part of the course most relevant characteristics of commercial DBMS architecture will be shown. In particular it will be shown the mail architecture of ORACLE 11g and IBM DB2

Part 4: Exercise
Examples on Physical structures, Concurrency control, Recovery management, Query optimization,

Learning outcomes:
Ability of making most typical database administration tasks including back-up, restore, query optimization security management.

Prerequisites:
Basics of: Database design, SQL query language, Relational algebra.

Further readings
(C) Copyright 2016 - Dipartimento Informatica Sistemistica e Comunicazione - Viale Sarca, 336
20126 Milano - Edificio U14
redazioneweb@disco.unimib.it - last update of this page 11/11/2013