Skip to content

Commit

Permalink
course diaries
Browse files Browse the repository at this point in the history
  • Loading branch information
giuseppeperelli committed Oct 31, 2024
1 parent 520e907 commit c4e955b
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 8 deletions.
22 changes: 16 additions & 6 deletions _teaching/basi_di_dati.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Le slide rappresentano le lezioni del corso, basate sul contenuto delle dispense

A causa di alcuni ritardi dovuti a lavori in corso, le prime lezioni del corso si terranno in un'aula diversa da quella allocata per tutto il resto del corso.

- La lezione di **Lunedì 23 Settembre** alle **13:00** si terrà in **Aula 204** dell'edificio **Marco Polo** (Viale dello Scalo San Lorenzo, 82).
<!-- - La lezione di **Lunedì 23 Settembre** alle **13:00** si terrà in **Aula 204** dell'edificio **Marco Polo** (Viale dello Scalo San Lorenzo, 82).
- La lezione di **Giovedì 26 Settembre** alle **13:00** si terrà in **Aula Archeologia Ed. Lettere**.
Expand All @@ -51,7 +51,7 @@ A causa di alcuni ritardi dovuti a lavori in corso, le prime lezioni del corso s
- La lezione di **Lunedì 21 Ottobre** è annullata.
- La lezione di **Giovedì 24 Ottobre** è annullata.
- La lezione di **Giovedì 24 Ottobre** è annullata.-->

- La lezione di **Lunedì 28 Ottobre** alle **13:00** si terrà in **Aula A1 Luigi Capozzi** del dipartimento di [SOMF](https://somaf.web.uniroma1.it/it/dove-siamo) (RM101-E01PTEL008 Via Caserta, 6).

Expand Down Expand Up @@ -87,10 +87,20 @@ In caso di necessità, si può concordare un appuntamento fuori dall'orario di r
- Concetti di base: dominio, attributo, relazione, n-upla, schema. I linguaggi di interrogazione (algebra relazionale, linguaggi relazionalmente completi). Teoria della normalizzazione Dipendenze funzionali. Chiave di una relazione Terza forma normale. Assiomi di Armstrong e chiusura di un insieme di dipendenze. Chiusura di un insieme di attributi. Copertura minimale di un insieme di dipendenze. Scomposizioni che hanno un join senza perdita. Scomposizioni che preservano le dipendenze.
- L’organizzazione fisica dei dati
- La memoria secondaria. Record fisici e record logici. Puntatori. Blocchi. File heap. File hash. File con indice (ISAM). B-tree
<!--- La gestione della concorrenza
- Transazioni. Schedule seriale. Serializzabilità. Modelli di transazioni e meccanismi di locking. Livelock e deadlock. Protocolli a due fasi. Protocolli conservativi e aggressivi. Dati “sporchi”. Rollback a cascata. Timestamp.-->


<!-- La gestione della concorrenza -->
<!-- - Transazioni. Schedule seriale. Serializzabilità. Modelli di transazioni e meccanismi di locking. Livelock e deadlock. Protocolli a due fasi. Protocolli conservativi e aggressivi. Dati “sporchi”. Rollback a cascata. Timestamp.-->

#### Diario del corso

- **23-09-2024** - Il modello relazionale di una base di dati
- **26-09-2024** - Algebra Relazionale: Proiezione, Selezione, operazioni Union Compatibili, Prodotto Cartesiano, Join Naturale
- **30-09-2024** - Algebra Relazionale: Prodotto Cartesiano, Join naturale, theta-Join, Quantificazione Universale
- **03-10-2024** - Algebra Relazionale: Esercitazione
- **07-10-2024** - Algebra Relazionale: Esercitazione - Teoria Relazionale: ridondanza e anomalie di gestione
- **10-10-2024** - Teoria Relazionale: schemi relazionali, tuple, istanze, dipendenze funzionali, chiusura di F, chiavi
- **14-10-2024** - Teoria Relazionale: Assiomi di Armstrong, chiusura di X, equivalenza F+=FA
- **17-10-2024** - Teoria Relazionale: 3NF
- **28-10-2024** - Teoria Relazionale: 3NF e BCNF. Esercitazione di Algebra Relazionale


#### Modalità d'esame (**Leggere attentamente**)
Expand Down
15 changes: 13 additions & 2 deletions _teaching/data_management_and_analysis.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ category: current

Due to some work in progress, the first lectures will take place in a different location from the rest of the course.

- The lecture of **Tuesday 24 September** on **14:00** will take place at **Aula A** of **Pietro Benedetti** Building (RM027 Neuropsichiatria infantile, Via dei Sabelli 108).
<!-- - The lecture of **Tuesday 24 September** on **14:00** will take place at **Aula A** of **Pietro Benedetti** Building (RM027 Neuropsichiatria infantile, Via dei Sabelli 108).
- The lecture of **Thursday 26 September** on **16:00** will take place at **Aula A** of **Pietro Benedetti** Building (RM027 Neuropsichiatria infantile, Via dei Sabelli 108).
Expand All @@ -47,7 +47,7 @@ Due to some work in progress, the first lectures will take place in a different
- The lecture of **Tuesday 22 October** is cancelled.
- The lecture of **Thursday 24 October** is cancelled.
- The lecture of **Thursday 24 October** is cancelled.-->

- The lecture of **Tuesday 29 October** on **14:00** will take place at **Aula A2 Luigi Capozzi** of Department [SOMF](https://somaf.web.uniroma1.it/it/dove-siamo) (RM101-E01PTEL009 Via Caserta, 6).

Expand Down Expand Up @@ -86,6 +86,17 @@ Whenever needed, I can meet students out of the office hours.
- Physical organization of a database
- Heap, sequential, random (hash). Index sequential access method (ISAM) organization. Tree organizations: b-trees

#### Course diary

- **26-09-2024** - Relational Model: basic concepts and definitions
- **01-10-2024** - Relational Algebra: Projection, Selection, Union Compatible operations, Cartesian Product, Natural Join, theta-Join
- **03-10-2024** - Relational Algebra: Universal Quantification
- **08-10-2024** - Relational Algebra: Exercises
- **10-10-2024** - Relational Theory: relation schemas, instances, functional dependences, closure, keys
- **15-10-2024** - Relational Theory: Armstrong's Axioms, closure of X, equivalence F+ = FA
- **17-10-2024** - Relational Theory: 3NF
- **29-10-2024** - Relational Theory: 3NF and BCNF. Exercises on Relational Algebra

#### Examination rules (Please **read carefully**)
- The exam for Unit 1 consists to a written part and an oral part.
- The written part (about 2 and half hours) consists in a section of multiple choice questions about theori and a section with three exercises about: Relational Algebra, Relational Theory, Physical Organization.
Expand Down

0 comments on commit c4e955b

Please sign in to comment.