2010-10-11 1. Intro al modulo Datei - e-Learning

Laurea Magistrale in Informatica
Modulo Architetture Dati
A.A. 2010-2011
Docente: Prof. Carlo Batini
Corso di elementi di basi di dati
• Abbiamo imparato a:
– Progettare una base di dati
– Interrogarla
– Aggiornarla
• Assumendo un modello di macchina
astratta
– Semplificato
– Stand alone
– Affidabile
2
Dal corso di Elementi al corso di architetture
Numero
Utenti
Multi utente
con gestione
guasti
Stand alone
affidabile
Basi di dati 1
Centralizzato
Distribuito
Distribuzione3
Corso di complementi di basi di
dati/Basi di dati 2
• Chi lo ha seguito ha visto
– Architettura di un dbms
• Centralizzato
• Distribuito
– Transazioni
– Database Commerciali
• Oracle
4
Dal corso di Elementi al corso di Architetture
Numero
Utenti
Multi utente
con gestione
guasti
Stand alone
affidabile
Complementi
di basi di dati
Basi di dati
Centralizzato
Distribuito
Distribuzione5
Dal corso di Basi di dati 2 al corso di Architetture
Numero
Utenti
Multi utente
con gestione
guasti
Complementi
di basi di dati
Architetture di
Basi di dati
Stand alone
affidabile
Basi di dati 1
Centralizzato
Distribuito
Distribuzione6
Architettura generale di un
DBMS distribuito
Utenti
Applicazioni
Utenti
Applicazioni
Utenti
Applicazioni
Elaboratore
Elaboratore
Elaboratore
DBMS
DBMS
DBMS
Basi di
dati
Basi di
dati
Basi di
dati
rete
7
DISCo e OAI
• Il dipartimento DISCo è membro del Oracle
Academic Initiative (OAI)
• DISCo-OAI consente di:
– Apprendere e disporre dello state-of-the-art del
software Oracle.
– Aiutare lo studente ad acquisire appropriate
capacità teoriche e pratiche nell’ambito di DBMS
aziendali.
– Supportare lo studente per il conseguimento di
Certificazioni Oracle.
8
Student Member DISCo-OAI
• L’iscrizione è obbligatoria ai fini di poter
usufruire dei programmi Oracle;
• L’iscrizione come Student Member deve
essere effettuata direttamente dal sito
dell’OAI all’indirizzo http://oai.oracle.com (…e
seguire il link Apply for Student Membership).
– Indicare quando richiesta università la parola
chiave: “Milano” e seguire il link relativo all’
Università degli studi di Milano-Bicocca.
9
Student Member DISCo-OAI
• Benefici
– Sconti del 40% per gli esami di Certificazioni
Oracle.
– Agevolazioni per materiale d’esame.
– Sconto del 50% per Self Test Software (per
verificare il grado di preparazione per il
conseguimento delle certificazioni Oracle).
– Ricerca opportunità lavorative nell’ambito di
Oracle.
10
Lavoro: ruoli e certificazioni
• Database Administrator
– le esercitazioni durante il corso sono mirate al
conseguimento di conoscenze relative
all’amministazione di Oracle Database 10g.
• Web administrator
• Java Developer
• Portal Developer
• Developer
11
SEQUOIAS e IBM
• Il Laboratorio SeQuOIAS(Service and
Quolity Oriented Information Systems) ha
attivato una collaborazione con IBM (IBM
Accademy Iniziative)
• L’accordo consente di:
– Apprendere e disporre dello state-of-the-art del
software IBM.
– Aiutare lo studente ad acquisire appropriate
capacità teoriche e pratiche nell’ambito delle
tecnologie IBM (non solo DB2)
13
TOIS e IBM
• L’accordo prevede anche:
– Inserimento nel mondo del lavoro. Sono previste
sessioni di orientamento per i laureandi, stage, sia
in Italia che all'estero, e rapporti di collaborazione
a termine con formule contrattuali innovative.
14
Certificazione IBM
• Per poter ottenere la certificazione IBM
(gratuita) lo studente deve mandare una mail
al docente del corso indicando la disponibilità
• Database Administrator
– le esercitazioni durante il corso sono mirate al
conseguimento di conoscenze relative
all’amministazione di IBM DB2.
• Developer
15
Materiale didattico
• Testo principale di riferimento:
• Per la parte di dbms
– P.Atzeni Ceri, Fraternali, Paraboschi, Torlone, Basi di
Dati - Architetture e linee di evoluzione 2/ed McGrawHill, 2007
• Per la parte su XML
– Akmal B. Chaudhri, Awais Rashid, Roberto Zicari. XML Data
Management: Native XML and XML-Enabled Database
Systems
• Per la parte dbms distribuiti
– S. Rahimi, F. Haug, Distributed data base management
systems, Wiley 2010.
• Per la parte DBMS federati
– Trasparenze Power Point disponibili sul sito
• Testi complementari (frammenti, come indicato nelle slides
durante il corso):
– R. El Masri S. Navathe Foundamentals of Data Base systems –
3rd edition Addison Wesley, 2000.
16
Sito web del corso
• Moodle
• Dove trovate:
– Piano delle lezioni
– Materiale didattico principale e
supplementare
• Trasparenze relative ai vari argomenti del corso
• Dispense, quando diverse rispetto al testo
principale
– Le date degli appelli e gli esiti degli esami si
trovano sul sito del dipartimento Disco
www.disco.unimib.it
17
Comunicazioni docente-studenti
• Spiegazioni e ricevimento: vedi orari sul
sito del Dipartimento, si prega di
avvertire se si ha intenzione di venire
• Messaggi di posta elettronica
• [email protected][email protected]
• Firmare i messaggi con nome e cognome
18