Basi di dati (Ing. Informatica)

Basi di dati (Ing. Informatica)

Informazioni generali

  • CODICI INSEGNAMENTO: 14AFQMQ, 14AFQOA
  • SSD: ING-INF/05
  • CFU: 8
CORSOGRUPPODOCENTEESERCITATORE
1AA-DZProf. Silvia ChiusanoDr. Andrea Avignone
2EA-MZProf. Danilo GiordanoDr. Francesco De Santis
3NA-ZZProf. Alessandro FioriDr. Davide Napolitano, Dr. Irene Benedetto

Contenuto della pagina

Avvisi

  • Per avvisi fare riferimento al portale della didattica
  • Per le regole d’esame d’esame fare riferimento alla scheda del corso.

Argomenti del corso


Esercizi proposti

ARGOMENTOMATERIALE
Modello relazionaleEsercizi di modello relazionale (testo, soluzione)
Progettazione di basi di datiEsercizi progettazione concettuale (testo, soluzione)
Raccolta esercizi progettazione concettuale e logica (testo, soluzione)
Algebra relazionaleEsercizio Forniture di prodotti (testo, soluzione)
Esercizi Riviste (testo, soluzione)
Esercizi Velisti (testo, soluzione)
Esercizi Aerei (testo)
Linguaggio SQL Esercizi parte 1 (testo, soluzione esercizi join, group by, query nidificate )
Esercizi parte 2 (testo, soluzione )
Esercizi parte 3 (testo, soluzione)
TriggerGestione calendario eventi (testo, soluzione)
Gestione richiesta ferie (testo, soluzione)
Gestione carte fedeltà (testo, soluzione)
Gestione borse di studio (testo)
Gestione classifica atleti (testo)

Laboratori

LABORATORIOCORSO 1 (Chiusano)CORSO 2 (Giordano)CORSO 3 (Fiori)
SQUADRAA
(AB-CANU)
Lunedì 10:00 – 11:30
B
(CANZ-FER)
Mercoledì 8:30 – 10:00
A
(EA- LA)
Giovedì 16:00 – 17:30
B
(LAB-MUS)
Giovedì 17:30 – 19:00
A
(NA-RUF)
Lunedì 8:30 – 10:00
B
(RUG-ZZ)
Mercoledì 10:00 – 11:30
Laboratorio 1 08/04 10/04 11/04 11/04 08/04 10/04
Laboratorio 2 22/04 24/04 02/05 02/05 22/04 24/04
Laboratorio 3 06/05 08/05 09/05 09/05 06/05 08/05
Laboratorio 4 13/05 15/05 16/05 16/05 13/05 15/05
Laboratorio 5 20/05 22/05 23/05 23/05 20/05 12/05
Laboratorio 6 27/05 29/05 30/05 30/05 27/05 29/05
Laboratorio 7 03/06 05/06 06/06 06/06 03/06 05/06
LABARGOMENTOTESTO ESERCITAZIONESOFTWARE UTILIZZATO
1Progettazione di basi di dati relazionaliTesto e soluzionedesignER. All’indirizzo https://designerdb.io/ è disponibile:
(a) link a designER (versione completa). designER supporta: (1) progettazione concettuale (rappresentazione grafica diagramma E-R e supporto nell’utilizzo formalmente corretto dei costrutti del diagramma E-R); (2) ristrutturazione del diagramma E-R; (3) traduzione del diagramma E-R ristrutturato nello schema logico relazionale corrispondente
(b) video tutorial sulle funzionalità di designER
(c) link a designER basic. designer ER basic supporta solo la rappresentazione grafica del diagramma E-R
2Interrogazioni in SQLTesto e soluzione (base_dati)ORACLE APEX. Oracle Apex (versione online) disponibile su https://apex.oracle.com/it/ (guida)
3Interrogazioni in SQL avanzateTesto e soluzione (base_dati)ORACLE APEX. Oracle Apex (versione online) disponibile su https://apex.oracle.com/it/ (guida)
4Progettazione e interrogazioni in SQLTesto e soluzioneORACLE APEX. Oracle Apex (versione online) disponibile su https://apex.oracle.com/it/ (guida)
– designER. Disponibile all’indirizzo https://designerdb.io/.
5Trigger in OracleTesto e soluzione
(script)
ORACLE APEX. Oracle Apex (versione online) disponibile su https://apex.oracle.com/it/ (guida)
6Applicazione web con StreamlitTesto
(script)
Streamlit. Info su https://streamlit.io
MySQL/phpMyAdmin con XAMPP. Info su https://www.apachefriends.org
7Applicazione web con Streamlit II (Quaderno 4) TestoQuaderno4 ScriptStreamlit. Info su https://streamlit.io
MySQL/phpMyAdmin con XAMPP. Info su https://www.apachefriends.org