BASI DI DATI

04 gennaio 2021

BASI DI DATI

  • Calendario delle lezioni di Basi di Dati

Data Orario Argomento Rif. al testo (7a edizione italiana) Registrazione della lezione
06.10.2020

15:00

- 17:30

Introduzione al corso.
Definizioni e concetti di base
Cap. 1
Cap. 2
 
09.10.2020

15:00

- 17:30

Architettura delle Basi di Dati.
Progettazione Concettuale: il modello ER
Cap. 2
Cap. 3
https://unica.adobeconnect.com/pi81v0qfaj87/
13.10.2020 15:00 - 17:30 Esercitazione
Progettazione concettuale di basi di dati con il modello ER.
Cap. 3 https://unica.adobeconnect.com/pd5okzdonj5l/
16.10.2020 15:00 - 17:30 Estensioni del modello ER.
Esercitazione su progettazione con modello ER
Cap. 4 (fino a 4.5) https://unica.adobeconnect.com/p1ofdxaq39zk/
20.10.2020 15:00 - 17:30 Il modello relazionale.
Traduzione da schemi ER a schemi relazionali
Cap. 5 e Cap. 9 https://unica.adobeconnect.com/p1urq1ug826q/
23.10.2020 15:00 - 17:30 Esercitazione: Progettazione concettuale di basi di dati e traduzione nel modello relazionale.
Definizione di schemi in SQL
Cap. 5 e Cap. 9 https://unica.adobeconnect.com/po8yvd6m56wz/
27.10.2020 15:00 - 17:30 Presentazione del DBMS PostgreSQL
Interrogazioni in linguaggio SQL: sintassi ed esercizi.
Cap. 7 https://unica.adobeconnect.com/pymud907qtbr/
03.11.2020 15:00 - 17:30 Interrogazioni complesse in SQL, operatori di aggregazione. Sintassi ed esercizi Cap. 8 https://unica.adobeconnect.com/p6fa5hvjk1ur/
06.11.2020 15:00 - 17:30 Esercitazione su interrogazioni in SQL

Algebra relazionale
Cap. 8

Cap. 6 (escluso 6.6 e 6.7)
https://unica.adobeconnect.com/p0kel6n09gs6/
10.11.2020 15:00 - 17:30 Esercitazione
Interrogazioni in SQL e algebra relazionale
Capp. 6, 7, 8 (Prima parte) https://unica.adobeconnect.com/psv4zx4ecrjv/

La seconda parte è disponibile nel gruppo Teams del corso
13.11.2020 15:00 - 17:30 Esercitazione SQL

Introduzione alle tecniche di programmazione per SQL.
Cenni alla programmazione PHP
Capp. 11 e 12 (solo 12.2, 12.3.1, 12.3.2, 12.3.3, 12.4.1, 12.5.1, 12.6, 12.7) https://unica.adobeconnect.com/p4oxr599dh78/
17.11.2020 15:00 - 17:30 Prima prova intermedia: progettazione ER e
Interrogazioni in SQL e Algebra relazionale
   
20.11.2020 15:00 - 17:30 Dipendenze funzionali, forme normali e normalizzazione. Cap. 10 (escluso 10.6 e 10.7) https://unica.adobeconnect.com/pp4g81rkzfl8/
24.11.2020 15:00 - 17:30 Esercitazione su forme normali e normalizzazione.

Memorizzazione permanente dei dati e struttura dei file

Cap. 10 (escluso 10.6 e 10.7)
Cap. e13 (solo 13.1, 13.2, 13.3) o cap. 15 (15.1, 15.2, 15.3) edizione internazionale

Cap. e14 o cap. 16 edizione internazionale

https://unica.adobeconnect.com/p1dga47xw5zt/
27.11.2020 15:00 - 17:30 Organizzazioni dei file. Sistemi di archiviazione e tecniche RAID. Cap. e14 o cap. 16 edizione internazionale

(Parte 1) https://unica.adobeconnect.com/plmq65vluk26/
(Parte 2)

https://unica.adobeconnect.com/p6k9t

01.12.2020 15:00 - 17:30 Indici
Esercizi su memorizzazione di file e Indici
Cap. 15 https://unica.adobeconnect.com/p83gsj6wgab6/
04.12.2020 15:00 - 17:30 Esecuzione e ottimizzazione delle interrogazioni. Cap. e16
(Cap 18 edizione internazionale)
https://unica.adobeconnect.com/pltdcnlxtgcm/
11.12.2020 15:00 - 17:30 Basi di dati attive
Ottimizzazione delle interrogazioni
Cenni ai linguaggi XML e JSON
Basi di dati distribuite
Cap. 12
Cap. e17
Cap. 21
Cap. 22
https://unica.adobeconnect.com/p330wnmqtkcm/
15.12.2020

15:00 - 17:30

Basi di dati distribuite
Gestione delle transazioni.
Il teorema CAP.
Modelli di dati NoSQL
Cap. 18 (escluso 18.4, 18.5 e 18.6)
Cap. 21
Cap. 22
https://unica.adobeconnect.com/pprshvlte8a6/
18.12.2020 15:00 - 17:30 Modelli di dati NoSQL
Esempi di Basi di Dati NoSQL
Cap. 22 https://unica.adobeconnect.com/p6zyjr5syg5v/
22.12.2020 15:00 - 17:30 Sicurezza dei DBMS Cap. 26 https://unica.adobeconnect.com/p9bn3kxo11iy/
29.12.2020 10.30 - 12:00 Seconda prova intermedia    
  • LEZIONI DI BASI DI DATI

           Presentazione del Corso (Aggiornato il 02.03.2019)
           Introduzione alle Basi di Dati
           Architettura dei DBMS (Aggiornato il 09.10.2020)
           Progettazione concettuale: il modello ER(Aggiornato il 09.10.2020)
           Estensioni del modello ER
           Il modello relazionale
           Traduzione da schemi EER a schemi relazionali
           Il linguaggio SQL: creazione e gestione di schemi e formulazione di interrogazioni (Aggiornato il 12.10.2016)
           Interrogazioni complesse in linguaggio SQL
           Algebra Relazionale
           Dipendenze Funzionali, Forme Normali e Normalizzazione
           Memorizzazione su disco e struttura dei file
           Indici
           Esecuzione delle Interrogazioni
           Progettazione di Basi di Dati
           XML e JSON (Aggiornato il 13.12.2016)
           Tecniche di Programmazione per SQL
           Programmazione di basi di dati su web con linguaggio PHP
           Introduzione alla gestione di transazioni e il teorema CAP (Aggiornato il 3.12.2017)
           Sicurezza e Privacy (Aggiornato il 13.12.2016)
           Basi di Dati Distribuite (Aggiornato il 13.12.2016)
           Basi di Dati NoSQL (Aggiornato il 13.12.2016)

  • BASI DI DATI PER LE ESERCITAZIONI

           Basi di Dati dal testo di Elmasri e Navathe
           backup PostgreSQL

           Basi di Dati dal testo di Ramakrishnan e Gehrke
           backup PostgreSQL

  • ESERCITAZIONI BASI DI DATI???????

           Esercizi sulla progettazione concettuale con il modello ER e le sue estensioni (Aggiornato il 2 Ottobre 2016)
           Esercizi di traduzione da schemi ER a schemi relazionali
           Esempi di formulazione di interrogazioni in SQL (Aggiornato il 24 Ottobre 2016)
           Esercizi Algebra Relazionale e SQL
           Esercizi su Forme Normali e Normalizzazione
           Esercizi su Organizzazione dei File e Indici

           Prima Prova Intermedia AA 2013-2014
           Seconda Prova Intermedia AA 2013-2014
           Esempi di Prove d’Esame

  • CALENDARIO TUTORATO BASI DI DATI 2020-2021

           Il tutor per l’insegnamento di Basi di Dati, Claudia Congiu sarà disponibile nel Team

           dell’insegnamento Basi di Dati (codice 7q0zkjx), nel canale Tutorato, con il seguente calendario

           per fornire supporto allo studio della materia in preparazione all’esame

  • Martedì 3 Novembre ore 10:00-12:00 (Progettazione ER e traduzione in relazionale) Progettazione ER
  • Mercoledi’ 11 Novembre ore 18:00-19:00 (SQL) SQL e Algebra Relazionale (Aggiornato il 16 Novembre 2020. Il file precedente conteneva un refuso nella formulazione di una interrogazione)
  • Sabato 13 Novembre ore 10:30-11:30
  • Mercoledì 9 Dicembre ore 18:00-20:00 (Dipendenze Funzionali, Forme Normali e Normalizzazione) Forme normali e Normalizzazione
  • Martedì 15 Dicembre ore 10:00-12:00 (File e Indici) File e Indici (Aggiornato il 28 Dicembre 2020)
  • Mercoledì 23 Dicembre ore 15:30-17:30

Le altre date verranno comunicate successivamente

Questionario e social

Condividi su: