Basi di dati (Ing. Informatica – II anno)


This page has hierarchy - Parent page: Teaching

Table of content

Materiale comune per i corsi di Basi di dati – Ing. Informatica – II anno (14AFQOA)

Regole d’esame

  • NEW Simulazione d’esame su Exercices (pdf)

Argomenti del corso

 

Esercitazioni in aula

 

Algebra relazionale

SQL

Modello ER

Programmazione WEB

Trigger

 

Piazza

Il corso ha attivato l’assistenza tramite la piattaforma di Q&A Piazza. Gli studenti sono invitati ad usare lo strumento per dubbi e domande.

Per registrarsi alla pagina del corso su Piazza, seguire il link: https://piazza.com/polito.it/spring2021/14afqoa. In fase di registrazione, utilizzare il proprio indirizzo istituzionale (@studenti.polito.it).

Per maggiori informazioni su Piazza:
– https://www.youtube.com/watch?v=2jLSiN8E18w
– https://www.youtube.com/watch?v=j7I_T3p-NPE&t=5s

 

Esercitazioni da consegnare (quaderni)

  • Quaderno 1 da consegnare entro lunedì 12 aprile 2021 (punti max 0.5)
  • Quaderno 2 da consegnare entro lunedì 3 Maggio 2021 (punti max 0.5)
  • Quaderno 3 da consegnare entro lunedì 7 Giugno 2021 (punti max 0.5)
  • Quaderno 4 da consegnare entro mercoledì 2 Giugno 2021 (punti max 0.5)

 

Modalità di consegna (Quaderni 1, 2, 3)

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.
    • E’ ammessa la scannerizzazione della soluzione prodotta in formato cartaceo purchè il formato elettronico della versione scannerizzata sia tra quelli ammessi (PDF, DOC o ODT).
    • Esempio: lo studente Marco Rossi, matricola S123456, consegna il quaderno numero 2 in formato PDF, il nome del file è Quaderno2_Rossi_Marco_s123456.PDF
  • 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).

 

Modalità di consegna (Quaderno 4: progetto PHP)

Il progetto consiste in un lavoro da svolgere singolarmente. La consegna del codice realizzato dovrà avvenire tramite upload sul portale come per i file dei quaderni precedenti. In questo caso, però, ogni studente dovrà caricare un unico file .zip. Il nome del file sarà quindi nel formato Quaderno4_Cognome_Nome_Matricola.zip e dovrà contenere:

  • tutti i file .php e .html creati per l’applicazione
  • un unico script .sql di creazione della base di dati con le istruzioni SQL utili per creare e popolare la base di dati denominato crea_e_popola_base_dati.sql
  • uno script .sql contenente le istruzioni di interrogazione e di inserimento tramite transazione denominato interrogazione_e_transazione.sql

Segue un esempio della cartella da comprimere e consegnare (il nome e il numero dei file è indicativo):

  • Quaderno4_Cognome_Nome_Matricola:
    • crea_e_popola_base_dati.sql
    • interrogazione_e_transazione.sql
    • file_1.php
    • file_2.php
    • file_n.php

 

Calendario esercitazioni in Laboratorio

  • Laboratorio #1: lunedì 29 marzo 2021
  • Laboratorio #2: lunedì 12 aprile 2021
  • Laboratorio #3: lunedì 19 aprile 2021
  • Laboratorio #4: lunedì 3 maggio 2021 lunedì 10 maggio 2021
  • Laboratorio #5: lunedì 17 maggio 2021
  • Laboratorio #6: lunedì 24 maggio 2021

N.B. In tutte le altre date, l’esercitazione di laboratorio non sarà svolta.

 

Laboratorio

  • Materiale preliminare per i laboratori di SQL
    • Istruzioni per la preparazione dell’ambiente di lavoro su PC personale (Windows, Linux) (pdf) previous version (pdf)
    • Istruzioni per la piattaforma online Oracle Apex (pdf)
    • Script sql per la creazione della base di dati (script sql)
  • Primo laboratorio (Oracle e SQL)
    • Testo e soluzioni (pdf)
  • Secondo laboratorio (Oracle e SQL)
    • Testo e soluzioni (pdf)
  • Terzo laboratorio (Oracle e SQL)
    • Testo e soluzioni (pdf)
  • Quarto laboratorio (Applicazioni web per l’interrogazione di basi di dati tramite HTML + PHP + MySQL)
  • Quinto laboratorio
  • Sesto laboratorio
    • Testo e soluzioni (pdf)
    • Script sql per creare e popolare la base di dati (ScriptsSQL.zip)

 

 

Temi d’esame

  • Tema d’esame 17 luglio 2015 (pdf)
  • Tema d’esame 17 luglio 2014 (pdf)
  • Tema d’esame 3 luglio 2014 (pdf) [NEW]
    • Bozza di soluzione – Algebra e SQL (pdf)
    • Bozza di soluzione – Modello ER (pdf)
  • Tema d’esame 23 gennaio 2014 (pdf)
    • Bozza di soluzione – Algebra e SQL (pdf)
    • Bozza di soluzione – Modello ER (pdf)
  • Tema d’esame 7 settembre 2007 (pdf)
    • Bozza di soluzione del modello ER (pdf)
  • Tema d’esame 15 febbraio 2007 (pdf) [NEW]
    • Bozza di soluzione del modello ER (pdf)
  • Tema d’esame 16 settembre 2005 (pdf)
  • Tema d’esame 19 novembre 2004 (pdf)
  • Tema d’esame 12 novembre 2004 (pdf)
  • Tema d’esame 10 settembre 2004 (pdf)
  • Tema d’esame 10 novembre 2003 (pdf)