- Oggetto:
- Oggetto:
Discipline scientifiche avanzate - Mod. III - Basi di dati
- Oggetto:
Advanced Sciences - Databases
- Oggetto:
Anno accademico 2020/2021
- Codice dell'attività didattica
- MAN0411C
- Docente
- Prof. Ugo De' Liguoro (Titolare del corso)
- Insegnamento integrato
- Discipline scientifiche avanzate (MAN0411)
- Corso di studi
- [f055-c503] Laurea Magistrale in Scienze Strategiche
[f055-c503LOG] Laurea Magistrale in Scienze (Percorso Logistico) - Anno
- 1° anno
- Periodo didattico
- Primo semestre
- Tipologia
- Affine o integrativo
- Crediti/Valenza
- 3
- SSD dell'attività didattica
- INF/01 - informatica
- Modalità di erogazione
- Tradizionale
- Lingua di insegnamento
- Italiano
- Modalità di frequenza
- Facoltativa
- Tipologia d'esame
- Orale
- Oggetto:
Sommario insegnamento
- Oggetto:
Obiettivi formativi
Al termine del Corso gli studenti dovranno avere acquisito nozioni generali ma rigorose sui fondamenti teorici delle basi dati, nonché avere una buona conoscenza delle tecniche di interrogazione sia Query By Example che mediante SQL.
By the end of the course, students have to be aware of the basis of database systems. Furthermore, they must be confident with models for the project of a database as well as with the SQL language for querying relational databases.- Oggetto:
Risultati dell'apprendimento attesi
CONOSCENZA E CAPACITÀ DI COMPRENSIONE
Conoscenza del modello dei dati relazionale e dell'algebra relazionale.CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE
Capacità di utilizzare applicativi come MS-Access o OO-Base, definendo tabelle e formulando query QBE e con SQL.KNOWLEDGE AND UNDERSTANDING
Knowledge of the relational data model and the relational algebra.APPLYING KNOWLEDGE AND UNDERSTANDING
Skills in using DBMS like MS-Access or OO-Base, constructing tables and queries both as QBE and SQL.- Oggetto:
Modalità di insegnamento
Lezioni frontali ed esercitazioni attraverso Moodle.
Traditional classes and exercises using Moodle platform.- Oggetto:
Modalità di verifica dell'apprendimento
Discussione delle esercitazioni; esame finale scritto e orale.
Discussions and exercises while having classes; final written and oral exam.- Oggetto:
Attività di supporto
Diffusione di materiale didattico ed esercitazioni attraverso la piattaforma Moodle.Saranno previste n. 14 ore di attività didattiche integrative - cicli di esercitazioni - svolte dal Dott. Vilella Salvatore
Publishing didactic materials through the Moodle platform.There will be n. 14 hours of supplementary educational activities - exercise cycles - carried out by Dr. Vilella Salvatore
- Oggetto:
Programma
1. Sistemi informativi e basi di dati
1.1 Modelli logici
1.2 Linguaggi e utenti
2. Il modello relazionale
2.1 Relazioni e tabelle
2.2 Schemi ed istanza
2.3 Vincoli di integrità
2.4 Informazione incompleta e valori nulli
3. Algebra e calcolo relazionale
3.1 Unione, intersezione, differenza
3.2 Selezione, proiezione, join
3.3 Interrogazioni
3.4 Equivalenze
3.5 Algebra con valori nulli
3.6 Calcolo relazionale
3.7 Equivalenza tra algebra e calcolo relazionale
4 Linguaggio SQL
4.1 Definizione dei dati
4.2 Interrogazioni
4.3 Modifica dei dati1. Information systems and data bases
1.1 Logical models
1.2 Languages and users2. The relational model
2.1 Relations and tables
2.2 Schemes and instances
2.3 Integrity constraints
2.4 Incomplete information and null values3. Relational algebra and calculus
3.1 Union, intersection, difference
3.2 Selection, projection, join
3.3 Queries
3.4 Equivalences of queries
3.5 Algebra with null values
3.6 Relational calculus
3.7 Equivalence of relational algebra and calculus algebra4. The SQL language
4.1 Data definition
4.2 Queries
4.3 Data modificationTesti consigliati e bibliografia
- Oggetto:
- Atzeni, Ceri, Fraternali, Paraboschi, Torlone - Basi di dati: Modelli e linguaggi di interrogazione, quarta ed. McGraw-Hill 2013.Atzeni, Ceri, Fraternali, Paraboschi, Torlone - Basi di dati: Modelli e linguaggi di interrogazione, quarta ed. McGraw-Hill 2013
- Oggetto:
Orario lezioni
Giorni Ore Aula Lunedì 8:00 - 10:45 Martedì 14:45 - 17:30 Lezioni: dal 07/09/2020 al 02/12/2020
Nota: Le lezioni si svolgeranno sulla piattaforma Moodle della SUISS: https://suiss.i-learn.unito.it/.
Settimanalmente verrà pubblicato l’orario delle lezioni nelle Home Page del sito, sezione “Attività didattiche online - Emergenza COVID-19”.- Oggetto:
Note
Le modalità di svolgimento dell'attività didattica potranno subire variazioni in base alle limitazioni imposte dalla crisi sanitaria in corso. In ogni caso è assicurata la modalità a distanza per tutto l'anno accademico.
- Oggetto: