Università telematica internazionale UNINETTUNO

MOOC Massive Open Online Courses (Anno Accademico 2019/2020)

Basi di dati

CFU: 6
Lingua: Italiano
Descrizione dell'insegnamento
Il corso presenta le caratteristiche fondamentali delle basi di dati relazionali di interesse per gli utenti e i programmatori. Vengono illustrati il modello relazionale e i relativi linguaggi (algebra relazione e SQL) in modo preciso e concreto con riferimento sia alle definizioni formali che ai sistemi esistenti. Viene inoltre illustrato ed esemplificato il processo di progettazione concettuale e logica delle basi di dati relazionali, che permette, partendo dai requisiti di utente, di produrre strutture di basi di dati di buona qualità.
Prerequisiti
Fondamenti di informatica.
Scopi
Il corso descrive i sistemi per la gestione di basi di dati, considerando sia le metodologie di progettazione di basi di dati, sia lo sviluppo di applicazioni di interrogazione e gestione di basi di dati.
Contenuti
    Il corso prevede la trattazione dei seguenti argomenti
  • Caratteristiche di un sistema per la gestione di basi di dati
  • Caratteristiche del modello relazionale dei dati
  • Algebra relazionale
  • Il linguaggio SQL: istruzioni per la definizione delle basi di dati e l’interrogazione dei dati
  • Cenni sui sistemi per la gestione delle transazioni
  • Modello concettuale dei dati: modello Entità-Relazione
  • Metodologia di progettazione concettuale e logica relazionale di una base di dati
  • Cenni di teoria della normalizzazione
Testi
P.Atzeni, S. Ceri, S. Paraboschi, R. Torlone, "Database Systems", McGraw-Hill
Esercitazioni
Le esercitazioni seguiranno gli argomenti delle lezioni e saranno svolte sia in aula che in laboratorio. L’attività in aula prevede la risoluzione di esercizi (espressioni algebriche, interrogazioni in linguaggio SQL, progettazione concettuale-logica di basi di dati) mentre l'attività di laboratorio permette di sperimentare l'uso di alcuni prodotti commerciali più diffusi (Microsoft Access, Oracle XE).
Docente d'Area
Nessun Docente attualmente disponibile per questo corso
Docenti video
Prof. Paolo Atzeni - Università Roma Tre (Roma - Italy)
Prof. Riccardo Torlone - Università Roma Tre (Roma - Italy)
Elenco delle lezioni
Evangelia Kavakli
Evangelia Kavakli
Evangelia Kavakli
Evangelia Kavakli
George Tsekouras
George Tsekouras
George Tsekouras
George Tsekouras
George Tsekouras
George Tsekouras
Christos Anagnostopoulos
Christos Anagnostopoulos
Christos Anagnostopoulos
Christos Anagnostopoulos
    •  Lezione n. 15: Advanced SQL 
Christos Anagnostopoulos
Damianos Gavalas
Damianos Gavalas
Damianos Gavalas
Damianos Gavalas
Damianos Gavalas
Evangelia Kavakli
George Tsekouras
Christos Anagnostopoulos
Christos Anagnostopoulos
Damianos Gavalas

Sede centrale

Corso Vittorio Emanuele II, 39
00186 Roma - ITALIA
C.F.: 97394340588
P.IVA: 13937651001

Posta certificata

info@pec.uninettunouniversity.net

Segreteria Studenti

Numero verde: 800 333 647
tel: +39 06 692076.70 (1)
e-mail: info@uninettunouniversity.net

Videoconferenza

Biblioteca 1^ piano: 90.147.90.157
Sala Riunioni 5^ piano: 90.147.90.158

Hai bisogno di maggiori informazioni?

Lasciaci i tuoi dati


Richiedi informazioni