Basi di dati (Ing. Gestionale)


This page has hierarchy - Parent page: Teaching

INFORMAZIONI GENERALI

  • CFU: 8
  • GRUPPO AA – LK:
    • Docente: Luca Cagliero
    • Esercitatori: Evelina Di Corso, Danilo Giordano
  • GRUPPO LL – ZZ:
    • Docente: Laura Farinetti
    • Esercitatori: Evelina Di Corso, Danilo Giordano
  •  Regole d’esame (pdf)

 

AVVISI (AA – LK)

  • [12/11/2018] I seguenti studenti sono convocati giovedì 15/11 alle ore 16 in aula 10A per la verifica del quaderno di Algebra:
    • 247115 BALDINI LUCA
    • 240361 COMERRO MANUEL
    • 250017 DIBENEDETTO VINCENZO
    • 245602 DI MUOIO CLAUDIA
    • Gli studenti devono portare con sè alla verifica una copia cartacea del quaderno sottomesso tramite il Portale della Didattica.
  • [28/10/2018] Nella sezione “Quaderni da consegnare” è stato pubblicato il quaderno di algebra (scadenza per la consegna 11/11/2018)
  • [19/10/2018] Per permettere l’alternanza con il gruppo LL-ZZ (prof.ssa Farinetti), il venerdì (slot orario 13 – 14:30) ci sarà lezioni nelle seguenti date:
    •  19/10
    • 2/11
    • 16/11
    • 30/11
    • 14/12
    • 11/1
  • [11/10/2018] Venerdì 12/9 non ci sarà lezione. Il calendario delle lezioni del venerdì saranno pubblicato a breve.
  • [11/10/2018]  Suddivisione in squadre per i laboratori (per iniziale del cognome)
    • SQUADRA A: da AA a CO
    • SQUADRA B: da CP a LK
  • [11/10/2018] Date dei laboratori
    • Laboratorio 1: 23/10
      • Slot 16 – 17:30 SQUADRA A
      • Slot 17:30 – 19 SQUADRA B
    • Laboratorio 2: 30/10
      • Slot 16 – 17:30 SQUADRA B
      • Slot 17:30 – 19 SQUADRA A
    • Laboratorio 3: 6/11
      • Slot 16 – 17:30 SQUADRA A
      • Slot 17:30 – 19 SQUADRA B
    • Laboratorio 4: 27/11
      • Slot 16 – 17:30 SQUADRA B
      • Slot 17:30 – 19 SQUADRA A
    • Laboratorio 5: 4/12
      • Slot 16 – 17:30 SQUADRA A
      • Slot 17:30 – 19 SQUADRA B
    • Laboratorio 6: 18/12
      • Slot 16 – 17:30 SQUADRA B
      • Slot 17:30 – 19 SQUADRA A
    • Laboratorio 7: 8/1/2019
      • Slot 16 – 17:30 SQUADRA A
      • Slot 17:30 – 19 SQUADRA B
    • Laboratorio 8: 15/1/2019
      • Slot 16 – 17:30 VERIFICA DEL PROGETTO (seguiranno dettagli)
      • Slot 17:30 – 19 VERIFICA DEL PROGETTO (seguiranno dettagli)
  • [3/10/2018] Non ci sarà laboratorio nei seguenti giorni: 2/10, 9/10, 16/10. I laboratori del martedì inizieranno dalla quarta settimana di corso. Le date saranno comunicate più avanti.
  • [3/10/2018] Suddivisione degli studenti in squadre di laboratorio (per iniziale del cognome)
    • SQUADRA A: da AA a CO
    • SQUADRA B: da CP a LK
    • Le squadre saranno assegnate in modo alternato ai due slot di laboratorio. L’assegnazione delle squadre agli slot di laboratorio sarà comunicata più avanti. Per permettere il corretto svolgimento dei laboratorio, gli studenti sono pregati di rispettare la loro assegnazione.
  • [2-10-2018] Slide introduttive al corso (pdf)

 

LUCIDI

  • Introduzione al corso
  • Introduzione alle basi di dati
  • Modello relazionale e algebra relazionale
  • Linguaggio SQL: fondamenti
  • Linguaggio SQL: costrutti avanzati
    • Gestione delle viste (1 per pag. compatte, 6 per pag., 2 per pag.)
    • Gestione delle transazioni (1 per pag. compatte, 6 per pag., 2 per pag.)

      ESERCIZI SVOLTI IN AULA

       

      LABORATORIO

      • Prima esercitazione (Oracle e SQLPlus)
        • testo (pdf) e script di creazione della base di dati (sql)
        • Risultati query (pdf)
        • Soluzioni (pdf)
      • Seconda esercitazione (Oracle e SQLPlus)
        • testo (pdf) e script di creazione della base di dati (sql)
        • Risultati query (pdf)
        • Soluzioni (pdf)
      • Terza esercitazione (MySQL)
        • testo (pdf)
        • Parte 1: Query SQL in Oracle XE
          • Risultati query (pdf) e soluzioni (pdf)
        • Parte 2: Creazione e popolamento di una base di dati in MySQL
          • Template script SQL (hint) e soluzione (pdf)
        • Software utilizzati: EasyPHP disponibile al seguente link: http://www.easyphp.org/download.php

      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

       

      PROVE PRATICHE A CASA

      Oracle XE home page
    • Oracle XE download
    • Installation Guide for Windows
    • Installation Guide for Linux

     

    RISULTATI ESAMI

     

    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 Evelina Di Corso  (evelina dot dicorso at polito dot it) entro la data di consegna.
    • Sostenere con esito positivo il colloquio di verifica nella data prevista (se convocati; la convocazione sarà notificata sul sito web del corso in questa pagina).

    Contatto e-mail per chiedere informazioni sul quaderno. Per informazioni sul quaderno gli studenti possono contattare Evelina Di Corso (evelina dot dicorso at polito dot it)

    Esercitazione n. 1 – Algebra relazionale

    • NEW Testo (pdf) pubblicato il 28/10/2018 
    • Scadenza per la consegna:  11/11/2018 ore 23.59