Basi di dati (Ing. Gestionale)


This page has hierarchy - Parent page: Teaching

INFORMAZIONI GENERALI

  • CFU: 8
  • GRUPPO AA – LK:
    • Docente: Luca Cagliero
    • Esercitatore: Danilo Giordano
  • GRUPPO LL – ZZ:
    • Docente: Laura Farinetti
    • Esercitatore: Moreno La Quatra
  •  Regole d’esame (pdf)

AVVISI PER TUTTI

  • NEW Nella sezione “Laboratori” è stato pubblicato il testo del quarto laboratorio.

AVVISI ( GRUPPO AA – LK PROF. CAGLIERO)

  • [5/11/2019] Il calendario dei laboratori (pubblicati nell’avviso del 23/10) è stato aggiornato: il laboratorio 5 per il gruppo AA-LK (Prof. Cagliero) è stato anticipato a martedì 26/11
  • [5/11/2019] Calendario delle lezioni del venerdì (gruppo AA-LK Prof. Cagliero):
    • 15/11, 29/11, 13/12, 10/1/2020
  • [30/10/1984] La lezione del 14/11 è annullata a causa dell’indisponibilità dell’aula. La lezione sarà recuperata giovedì 21/11.
    • Giovedì 21/11 ci sarà lezione 3h secondo il seguente orario:
      • dalle 16 alle 17:30 in aula 4p
      • dalle 17:30 alle 19 in aula 3p
  • [23/10/2019]  Divisione in squadre per i laboratori
    • SQUADRE (per corso di laurea e iniziali del cognome)
      SQUADRA A: ING. GESTIONALI DA AA A CO
      SQUADRA B: ING. GESTIONALI DA CP A LK
  • [23/10/2019] Slot orari a calendario per i laboratori
    • SLOT 1: martedì 16-17:30 LEP
      SLOT 2: martedì 17:30-19 LEP
  • [23/10/2019] Assegnazione squadre a slot (AGGIORNATO IN DATA 5/11/2019)
    • Laboratorio 1 (SQL): 29/10/2019 Squadra A: slot 1, Squadra B + Ing. Matematici: slot 2
    • Laboratorio 2 (SQL): 5/11/2019 Squadra B: slot 1, Squadra A + Ing. Matematici: slot 2
    • Laboratorio 3 (SQL): 12/11/2019 Squadra A: slot 1, Squadra B + Ing. Matematici: slot 2
    • Laboratorio 4 (NoSQL): 19/11/2019 Squadra B: slot 1, Squadra A + Ing. Matematici: slot 2
    • NEW Laboratorio 5 (NoSQL): 26/11/2019 Squadra A: slot 1, Squadra B + Ing. Matematici: slot 2
    • Laboratorio 6 (Google Data Analytics): 10/12/2019 Squadra B: slot 1, Squadra A + Ing. Matematici: slot 2
    • Laboratorio 7 (Google Data Analytics): 17/12/2019 Squadra A: slot 1, Squadra B + Ing. Matematici: slot 2
    • Laboratorio 8 (ER – MySQL): 14/1/2020 Squadra B: slot 1, Squadra A + Ing. Matematici: slot 2
    • N.B.: A causa di sovrapposizioni d’orario, tutti gli studenti di Ing. Matematici sono stati assegnati allo slot 2 INDIPENDENTEMENTE DALLE INIZIALI DEL COGNOME
  • [30/9/2019] Martedì alle ore 8:30 in aula 10A si terrà la prima lezione del corso.
  • [30/9/2019] Lucidi introduttivi al corso (pdf)
  • [30/9/2019] I laboratori del corso si terranno al LEP e inizieranno a partire dalla quinta settimana di corso. Il calendario dettagliato sarà pubblicato su questa pagina
  • [30/9/2019]  Lo slot orario del venerdì (13-14:30 aula 10A) è in comune con il gruppo LL-ZZ della prof.ssa Farinetti. Si svolgerà dunque lezione a settimane alterne. Venerdì  4/10 NON CI SARA’ LEZIONE.

 

AVVISI ( GRUPPO LL- ZZ PROF.SSA FARINETTI)

  • Calendario dei prossimi laboratori:
    • lunedì 25/11: Laboratorio 4 (NoSQL)
    • lunedì 2/12: Laboratorio 5 (NoSQL)
    • lunedì 9/12: Laboratorio 6 (Google Data Analytics)
    • lunedì 16/12: Laboratorio 7 (Google Data Analytics)
    • lunedì 13/1: Laboratorio 8 (ER – MySQL)
  • Venerdì  15/11 NON ci sara’ lezione
  • La lezione di giovedì 14 novembre è stata cancellata per indisponibilità dell’aula (esami di stato). Le 3 ore saranno recuperate: (NOTA: i recuperi sono stati modificati per evitare la sovrapposizione con Fisica II)
    • Lunedì 11 novembre dalle 11.30 alle 13.00, aula 7
    • Lunedì 18 novembre dalle 11.30 alle 13.00, aula 7
  • Suddivisione in squadre per i laboratori del lunedi’ (al LEP):
      • Squadra A: Lunedi’ 16.00-17.30 – studenti di Ing. Gestionale da LL a RI
      • Squadra B: Lunedi’ 17.30-19.00 – studenti di Ing. Gestionale da RO a ZZ e studenti di Matematica per l’Ingegneria

LUCIDI

ESERCIZI SVOLTI IN AULA

 

 

 

LABORATORIO

  • Prima esercitazione (Oracle e SQLPlus)
    • testo (pdf) e script di creazione della base di dati (sql)
    • Soluzioni (pdf)
    • Risultati Query (pdf)
  • Seconda esercitazione (Oracle e SQLPlus)
    • testo (pdf) e script di creazione della base di dati (sql)
    • Soluzioni (pdf)
  • Terza esercitazione (Oracle e SQLPlus)
    • testo (pdf) e script di creazione della base di dati (sql)
    • Risultati query (pdf) e soluzioni (pdf)
  • Quarta esercitazione (MongoDB Compass)
    • Guida accesso (pdf)
    • testo (pdf)
    • soluzioni (pdf)
  • Quinta esercitazione (MongoDB Compass)
  • Sesta esercitazione (Data Studio)
    • testo (pdf), file dati (csv)

Oracle Database 11g Express Edition

Documentazione

Installazione

  • Oracle XE – documentazione e download (link)
  • Guida all’installazione su Windows
  • Guida all’installazione su Linux

Note importanti

  • Per utilizzare Oracle XE sul proprio PC personale: la password dell’utente system è quella specificata durante la fase di installazione del software.
  • Per poter svolgere delle esercitazioni è possibile installare ed utilizzare la versione a 32 bit anche su sistemi a 64 bit
  • Per poter effettuare download del software è necessario accettare il License Agreement e creare (se non se ne possiede già uno) un account Oracle utilizzando come nome utente l’indirizzo email da studenti del Politecnico di Torino
  • Non è disponibile attualmente una versione di Oracle XE per MAC.

Oracle XE Live

  • E’ disponibile anche una versione Live di Oracle XE (https://livesql.oracle.com/) utilizzabile senza installazione. E’ sufficiente registrarsi online per utilizzare il software online tramite il proprio browser Web. 

 

TEMI D’ESAME

ESERCITAZIONI DA CONSEGNARE

Come caricare le esercitazioni sul portale della didattica. Collegarsi al sito http://didattica.polito.it/ ed utilizzare le proprie credenziali (user=sMatricola e la propria password) per effettuare il login. Cliccare sul link del corso (di appartenenza) Basi di Dati, sposarsi nella sezione Elaborati, in cui e’ disponibile l’opzione Upload per caricare il file dell’esercitazione

Regole per la consegna delle esercitazioni. Affinché la consegna delle esercitazioni sia presa in considerazione per ottenere il relativo punteggio, è necessario rispettare le seguenti condizioni:

  • Svolgere tutti gli esercizi indicati nel testo.
  • Preparare un file in formato PDF contenente lo svolgimento degli esercizi. E’ possibile caricare anche una soluzione scritta a mano scansionata o fotografata. Non sono supportati altri formati.
  • Il nome del file del file pdf deve essere assegnato secondo il seguente formato: QuadernoX_Matricola dove X è il numero del quaderno (1 per il quaderno di Algebra, 2 per il quaderno di SQL, 3 per il quaderno di ER, 4 per il progetto), Matricola è da sostituire quella dello studente. L’estensione del file (pdf) non è da ripetere nel nome del file. Esempio di nome del file valido (comprensivo dell’estensione): Quaderno1_181818.pdf oppure Quaderno2_222222.pdf
  • Caricare il file sul portale della didattica, nella sezione di consegna elaborati del corso, entro la data di scadenza.  Lo  studente NON DEVE EFFETTUARE caricamenti multipli per lo stesso quaderno.
  • Durante la procedura di upload viene richiesto l’inserimento di un campo “Descrizione”. Riportare lo stesso nome assegnato al file (esclusa l’estensione) secondo le specifiche sopra descritte. Esempio: Quaderno1_181818 oppure Quaderno2_222222
  • Solo coloro che NON hanno accesso alla pagina web del corso di basi di dati (di appartenenza) sul portale della didattica sono autorizzati ad inviare le esercitazioni tramite mail a Moreno La Quatra  (moreno dot laquatra at polito dot it) entro la data di consegna.
  • Portare con sè copia cartacea dei quaderni consegnati alla prova scritta.
  • Sostenere con esito positivo, se selezionati, il colloquio di verifica.  La selezione verrà effettuata il giorno stesso della prova scritta tra gli studenti presenti in aula.

Contatto e-mail per chiedere informazioni sul quaderno. Per informazioni sul quaderno gli studenti possono contattare Moreno La Quatra  (moreno dot laquatra at polito dot it)

Esercitazione n. 1 – Algebra relazionale

  • Testo pubblicato il 26/10/2019: (pdf)
  • Scadenza per la consegna:  9/11/2019 ore 23.59

Esercitazione n. 2 – SQL

  • NEW Testo pubblicato il 16/11/2019 (pdf)
  • Scadenza per la consegna: 29/11/19 h. 23.59