04AFQOA Basi di dati (Ing. Informatica – III anno)


This page has hierarchy - Parent page: Teaching

Table of content

Informazioni generali

Regole d’esame

  • Regole d’esame (pdf)

Avvisi 

[24-03-2017] Nella sezione “Esercitazione da consegnare” è stato pubblicato il testo del primo quaderno (algebra) e le istruzioni per la consegna tramite il Portale della Didattica. Scadenza: 7/4/2017 ore 23.59

[15-3-2017] I laboratori inizieranno dalla terza settimana. Il calendario dei laboratori, la nuova suddivisione in squadre e il testo del primo laboratorio sono disponibili su questa pagina.

[14-3-2017] Sono disponibili testi e soluzioni di alcuni esercizi che verranno svolti la lezioni del 14-3, 15-3 e successive.

[28-2-2017] Le prime due settimane di corso non si terranno laboratori.

Orario

  • Martedì ore 14:30 – 17:30 aula 12 LEZIONE IN AULA
  • Martedì ore 17:30 – 19 LAIB1 LABORATORIO (vedi calendario laboratori)
  • Mercoledì 11:30 – 13 aula 12 LEZIONE IN AULA
  • Venerdì ore 11:30 – 13 LAIB1 LABORATORIO (vedi calendario laboratori)

Suddivisione in squadre di laboratorio

La suddivisione in squadre sotto riportata è stata effettuata in base alle iniziali del cognome e serve a garantire il corretto bilanciamento dei laboratori. Tutti gli studenti sono gentilmente invitati a rispettare la loro assegnazione per garantire il corretto svolgimento delle esercitazioni. Per segnalazioni o chiarimenti relativi ai laboratori contattare Evelina Di Corso (evelina.dicorso@polito.it)

  • Squadra 1: DA AAA A COM
  • Squadra 2: DA CON A LET
  • Squadra 3: DA LI A RO
  • Squadra 4: DA RU A ZZ  + studenti di Objected-Oriented Programming (indipendentemente dal cognome)

Calendario laboratorio

Laboratorio 1 (SQL base)

  • MARTEDĂŚ 21/3 17:30 – 19 SQUADRA 1 (LAIB1)
  • VENERDĂŚ 24/3 11:30 – 13 SQUADRA 2 (LAIB1)
  • LUNEDI’ 27/3 13 – 14:30 SQUADRA 3 (LAIB3)
  • LUNEDI’ 27/3 14:30 – 16 SQUADRA 4 (LAIB3)

Laboratorio 2 (SQL avanzato)

  • MARTEDĂŚ 28/3 17:30 – 19 SQUADRA 1 (LAIB1)
  • VENERDĂŚ 31/3 11:30 – 13 SQUADRA 3 (LAIB1)
  • MARTEDĂŚ 11/4 17:30 – 19 SQUADRA 2 (LAIB1)
  • VENERDĂŚ 21/4 11:30 – 13 SQUADRA 4 (LAIB1)

Laboratorio 3 (Creazione e popolamento di una base di dati)

  • MARTEDĂŚ 02/5 17:30 – 19 SQUADRA 1 (LAIB1)
  • VENERDĂŚ 5/5 11:30 – 13 SQUADRA 2 (LAIB1)
  • VENERDĂŚ 12/5 11:30 – 13 SQUADRA 4 (LAIB1)
  • MARTEDĂŚ 16/5 17:30 – 19 SQUADRA 3 (LAIB1)

Laboratorio 4 SQL per le applicazioni – JDBC

  • VENERDĂŚ 26/5 11:30 – 13 SQUADRA 1 (LAIB1)
  • MARTEDĂŚ 30/5 17:30 – 19 SQUADRA 2 (LAIB1)
  • MARTEDĂŚ 6/6 17:30 – 19 SQUADRA 3 (LAIB1)
  • VENERDĂŚ 9/6 11:30 – 13 SQUADRA 4 (LAIB1)

Laboratorio 5 SQL per le applicazioni – JDBC

  • MARTEDĂŚ 13/6 17:30 – 19 SQUADRE 1 E 2 (LAIB1)
  • VENERDĂŚ 16/6 11:30 – 13 SQUADRE 3 E 4 (LAIB1)

Materiale

Argomenti del corso

Esercitazioni in aula

Algebra relazionale

  • Esercizi FORNITORI-PRODOTTI-FORNITURE (6 per pag, 2 per pag)
  • Esercizi RIVISTE, VELISTI, AEREI-CERTIFICATI (testo)

SQL

  • Esercizi vari su istruzione join, funzioni aggregate, operatore group by: testo 
  • Esercizi vari su istruzione join, funzioni aggregate, operatore group by (testo) e soluzioni
  • Esercizi vari su IN, NOT IN, group by: testo 
  • SQL 1: testo
  • SQL 2: testo
  • SQL 3: testo
  • Esercizi vari su istruzione join, funzioni aggregate, operatore group by: testo e soluzioni  (aggiornato in data 1/4/2016 con l’aggiunta dell’esercizio #12)
  • Esercizi vari su IN, NOT IN, group by: testo e soluzioni
  • SQL 1: testo e soluzioni
  • SQL 2: testo e soluzioni
  • SQL 3: testo e soluzioni
  • Esercizi vari tratti da temi d’esame: testo e soluzioni
  • Modello ER

    • Raccolta di esercizi: testo e testo con soluzioni
    • ER tratto dal tema d’esame del 07-09-2007 (testo)
      • Bozza di soluzione (pdf)
    • ER tratto dal tema d’esame del 15-02-2007 (testo)
      • Bozza di soluzione (pdf)

    [/private]

    Esercitazioni da consegnare

    Consegna

    Affinché la consegna del quaderno sia presa in considerazione per ottenere il relativo punteggio, è necessario rispettare le seguenti condizioni:

    • Svolgere tutti i punti indicati nel testo degli esercizi.
    • Preparare un file in formato PDF, DOC o ODT contenente lo svolgimento degli esercizi.
    • Assegnare il nome del file secondo il seguente formato (non è case sensitive): QuadernoN_Cognome_Nome_Matricola.XXX dove
      • Matricola, Cognome e Nome sono da sostituire con i dati dello studente,
      • la N che segue Quaderno deve essere sostituita con il numero di quaderno consegnato,
      • l’estensione del file XXX rispecchia il tipo di file prescelto per lo svolgimento degli esercizi (PDF, DOC o ODT).
      • Non è supportato il formato DOCX.
      • Esempio: lo studente Marco Rossi, matricola S123456, consegna il quaderno numero 2 in formato PDF, il nome del file è Quaderno2_Rossi_Marco_s123456.PDF
      • Siccome i file caricati sono processati in modo automatico, l’assegnazione di un nome sbagliato al file comporta l’annullamento della consegna del relativo quaderno.
    • Caricare il file sul portale della didattica, nella sezione di consegna elaborati del corso, entro la data di scadenza.
      • Fa fede la data di caricamento indicata dal portale della didattica.
      • Il caricamento oltre la scadenza comporta l’annullamento della consegna del relativo quaderno.
    • Durante la procedura di upload viene richiesto l’inserimento di un campo “Descrizione”. Riportare lo stesso nome assegnato al file secondo le specifiche sopra descritte (con o senza estensione è indifferente nella Descrizione).
    • Per eventuali chiarimenti/segnalazioni contattare via email l’esercitatrice del corso Dott.ssa Evelina Di Corso (evelina.dicorso@polito.it).

    Testo

    Testo delle esercitazioni da consegnare (quaderni).

    • Quaderno#1 da consegnare entro 7 aprile 2017 alle ore 23.59

    Laboratorio

    • Primo laboratorio (SQL base)
      • Testo (pdf) e base di dati (script sql) (N.B. Lo script per il caricamento della base di dati è necessario solo per gli studenti che lavorano sul proprio PC)
      • Passi preliminari di configurazione (pdf)
      • Risultati query (pdf)
      • Soluzioni (pdf)
    • Secondo laboratorio (Oracle e SQL)
      • Testo (pdf)  e base di dati (script sql) (N.B. Lo script per il caricamento della base di dati è necessario solo per gli studenti che lavorano sul proprio PC)
      • Risultati query (pdf)
      • Soluzioni (pdf)

    Materiale aggiuntivo