Skip to Main Content (Press Enter)

Logo UNIFE
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture

UNI-FIND
Logo UNIFE

|

UNI-FIND

unife.it
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  1. Insegnamenti

167393 - FONDAMENTI DI BASI DI DATI

insegnamento
ID:
167393
Tipo Insegnamento:
Opzionale
Durata (ore):
48
CFU:
6
SSD:
INFORMATICA
Sede:
Ferrara - Università degli Studi
Url:
Dettaglio Insegnamento:
MATEMATICA/PERCORSO COMUNE Anno: 3
Anno:
2024
  • Dati Generali
  • Syllabus
  • Corsi
  • Persone

Dati Generali

Periodo di attività

Secondo Semestre (24/02/2025 - 06/06/2025)

Syllabus

Obiettivi Formativi

Fornire agli studenti una conoscenza introduttiva dei sistemi si basi di dati dal punto di vista sia teorico.

Le principali conoscenze acquisite saranno:
- architetture dei sistemi di gestione delle basi di dati
- progettazione concettuale e logica di una base di dati
- introduzione alla Data Science e al linguaggio Python con Pandas

Le principali abilità acquisite saranno:
- capacità di progettare basi di dati utilizzando il modello relazionale
- capacità di compiere un’analisi preliminare di un dataset

Prerequisiti

Aver superato l'esame dell'insegnamento "Programmazione".

Metodi didattici

Lezioni frontali su tutti gli argomenti del corso.

Streaming sincrono delle lezioni.



Verifica Apprendimento

Test a risposta multipla con 15 domande. Tempo a disposizione: 1h.
Progetto di Laboratorio (individuale oppure a coppie) secondo le specifiche di massima fornite durante il corso.

Il voto di ciascuna prova è nell'intervallo canonico universitario.

Il voto finale è dato dalla media pesata dei voti conseguiti nelle 2 prove con eventuale arrotondamento per eccesso.

Testi

Elmasri, Navathe, Sistemi di Basi di Dati - Fondamenti, Pearson
Education, Database System Concepts Seventh Edition, Avi Silberschatz, Henry F. Korth, S. Sudarshan - https://www.db-book.com/db7/index.html e dispense fornite dal docente

Contenuti

Introduzione alle Basi di Dati e utenti di basi di dati
Basi di Dati ed utenti di basi di dati. Concetti ed architettura di un sistema di basi di dati, modelli dei dati, schemi, istanze; architettura a tre livelli ed indipendenza dei dati. Linguaggi ed interfacce. Architetture client/server. (10 ore)

Modello ER e Modello EER
Entità, associazioni, attributi, rapporti di cardinali, specializzazioni, generalizzazioni, reticoli, categorie e notazioni di diagramma più comuni. (23 ore)

Modello relazionale
Vincoli di dominio, di chiave e sui valori nulli. Integrità sulle entità, referenziale e chiavi esterne. Superchiavi e chiavi. Gestione delle violazioni dei vincoli. (6 ore)

Algebra relazionale
operazioni unarie e binarie, espressioni; operazioni di selezione, proiezione, unione, intersezione, differenza, prodotto cartesiano, join interna ed esterna, equijoin e thetajoin, divisione.(6 ore)

Traduzione dei modelli ER ed EER nel modello relazionale. (3 ore)

Lingua Insegnamento

ITALIANO

Corsi

Corsi

MATEMATICA 
Laurea
3 anni
No Results Found

Persone

Persone

PIVA Giacomo
Settore INF/01 - Informatica
AREA MIN. 01 - Scienze matematiche e informatiche
Collaboratori
No Results Found
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 25.5.2.0