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)

Avvisi per tutti

  • [25/5/2020] NEW E’ stato pubblicato il terzo quaderno di Basi di Dati (scadenza 8 giugno 2020)
  • [18/5/2020] NEW E’ stato pubblicato il quarto quaderno di Basi di Dati (scadenza 5 giugno 2020)
  • [24/4/2020] E’ stato pubblicato il secondo quaderno di Basi di Dati (scadenza 8 maggio 2020)

Regole d’esame

Argomenti del corso

 

 

Esercitazioni in aula

Algebra relazionale

SQL

Modello ER

Programmazione WEB

Trigger

 

Calendario esercitazioni in Laboratorio

  • Laboratorio #1: martedì 7 aprile 2020
  • Laboratorio #2: martedì 21 aprile 2020
  • Laboratorio #3: martedì 28 aprile 2020
  • Laboratorio #4: martedì 12 maggio 2020
  • Laboratorio #5: martedì 19 maggio 2020
  • Laboratorio #6: martedì 26 maggio 2020

Esercitazioni da consegnare

Testo

Testo delle esercitazioni da consegnare (quaderni).

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.

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

  • Quaderno4_Cognome_Nome_Matricola:
    • crea_e_popola.sql
    • file_1.php
    • file_2.php
    • file_n.php

 

Laboratorio

  • Primo laboratorio (Oracle e SQL)
    • Testo (pdf)
    • Istruzioni per la preparazione dell’ambiente di lavoro su PC personale (Windows, Linux) (pdf)
    • Istruzioni per la piattaforma online Oracle Apex (pdf)
    • Script sql per la creazione della base di dati (script sql)
    • Risultati query (pdf)
    • Soluzioni (pdf)
  • Secondo laboratorio (Oracle e SQL)
    • Testo (pdf)
    • Script sql per la creazione della base di dati (script sql)
    • Risultati query (pdf)
    • Soluzioni (pdf)
  • Terzo laboratorio (Oracle e SQL + Create table e MySQL)
  • Quarto laboratorio (Applicazioni web per l’interrogazione di basi di dati tramite HTML + PHP + MySQL)
  • Sesto laboratorio (Trigger)

 

Temi d’esame

  • Tema d’esame 17 luglio 2015 (pdf)
  • Tema d’esame 17 luglio 2014 (pdf)
  • Tema d’esame 3 luglio 2014 (pdf)
    • 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)
    • 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)