Vai al contenuto principale
Logo di Scuola Universitaria Interdipartimentale in Scienze Strategiche (SUISS)

SUISS - Struttura Didattica Speciale in Scienze strategiche

Scuola Universitaria Interdipartimentale in Scienze Strategiche (SUISS)

Logo di Scuola Universitaria Interdipartimentale in Scienze Strategiche (SUISS)
Oggetto:
Oggetto:

Basi di dati

Oggetto:

Databases

Oggetto:

Anno accademico 2023/2024

Codice attività didattica
MAN0643
Docente
Ugo De' Liguoro (Titolare del corso)
Corso di studio
[f055-c503] Laurea Magistrale in Scienze Strategiche
[f055-c503LOG] Laurea Magistrale in Scienze (Percorso Logistico)
Anno
1° anno
Periodo
Secondo semestre
Tipologia
Caratterizzante, Affine o integrativo
Crediti/Valenza
6
SSD attività didattica
INF/01 - informatica
Erogazione
Tradizionale
Lingua
Italiano
Frequenza
Obbligatoria
Tipologia esame
Scritto ed 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 dei modelli usati per la progettazione di una base dati e della interrogazione di basi dati con il linguaggio standard 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à d'uso dei modelli entity-relationship e relazionale dei dati. Conoscenza dei costrutti di base del linguaggio di interrogazione SQL.
Knowledge of the E-R model and the relational model. Basic constructs of SQL.
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 dati
 
5. Progettazione di basi di dati
5.1 Modello Entità-Relazione (E-R)
5.2 Rappresentazione concettuale
5.3 Ristrutturazione schemi E-R
5.4 Traduzione di schemi E-R nel modello relazionale
 
6. Normalizzazione
6.1 Ridondanze ed anomalie
6.2 Dipendenze funzionali
6.3 Forme normali
1. Information systems and data bases 1.1 Logical models 1.2 Languages and users   2. The relational model 2.1 Relations and tables 2.2 Schemes and instances 2.3 Integrity constraints 2.4 Incomplete information and null values   3. 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 algebra   4. The;language SQL 4.1 Data definition 4.2 Queries 4.3 Data modificationi   5. Project of data bases 5.1 The Entity-Relationship model (E-R) 5.2 Conceptual representation 5.3 Changing the structure of E-R models 5.4 Translating E-R models into the relational model   6. Normalization 6.1 Redundancy and anomalies 6.2 Functional dependancies 6.3 Normal forms

 

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

Testi 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 lezioniV

Lezioni: dal 29/04/2024 al 30/05/2024

Nota: ORARIO LEZIONI

- martedì 30/04 ore 14 - ore 17
- giovedì 02/05 ore 14 - ore 17
- martedì 07/05 ore 14 - ore 17
- giovedì 09/05 ore 14 - ore 17
- martedì 14/05 ore 14 - ore 17
- giovedì 16/05 ore 14 - ore 17
- martedì 21/05 ore 14 - ore 17
- giovedì 23/05 ore 14 - ore 17
- lunedì 27/05 ore 15 - ore 17:30
- martedì 28/05 ore 14 - ore 17
- giovedì 30/05 ore 14 - ore 17

Registrazione
  • Aperta
    Oggetto:
    Ultimo aggiornamento: 22/09/2023 09:18
    Location: https://www.suiss.unito.it/robots.html
    Non cliccare qui!