Basi di dati (Matematica per l’Ingegneria e Ingegneria del Cinema)


This page has hierarchy - Parent page: Teaching

INFORMAZIONI GENERALI

  • CFU: 8
  • Matematica per l’Ingegneria e Ingegneria del Cinema:
  •  Regole d’esame (pdf)

 AVVISI

  • [24-09-2019] APPELLO D’ESAME DEL 16-9-2019: sono disponibili i risultati nella sezione “Risultati Esami”.
    • La visione compiti avrà luogo Mercoledì 25/9/2019 alle ore 17:00 in aula 13A.
  • [28/01/2019] Punteggi homework e progetto (validi fino alla sessione di Settembre 2019 inclusa): (pdf) Chi avesse consegnato tali quaderni e progetto e il punteggio relativo non fosse presente è pregato di contattare Eliana Pastor (eliana.pastor@polito.it)
  • [16/01/2019] I punteggi relativi al progetto (quaderno 4) sono disponibile al seguente link: (valutazione progetto)
  • [13/1/2019] [NEW] L’elenco dei convocati per la verifica del progetto è disponibile al seguente link: (pdf) La verifica avrà luogo martedì 15/1 alle ore 11:30 presso il LEP. Gli studenti non convocati NON sono tenuti a presenziare alla verifica.  Gli studenti convocati sono tenuti a portare con sè copia elettronica della soluzione sottomessa tramite Portale della Didattica, che sarà verificata sui PC del LEP.
  • [13/1/2019]  L’elenco degli studenti che hanno consegnato i quaderni e il progetto è disponibile al seguente link: (pdf). Chi avesse consegnato tali quaderni e progetto e non fosse presente nei rispettivi elenchi è pregato di contattare Eliana Pastor (eliana.pastor@polito.it)
  • [8/01/2019] Verifica consegne quaderno #3 (Progettazione di una base di dati relazionale): I seguenti studenti sono convocati VENERDI’ 11/01 alle ore 11:30 in aula 9I per la discussione (alla discussione dovranno presentarsi con una copia del quaderno svolto sottomesso tramite il Portale della Didattica.):
    • 246120
    • 245631
    • 255373
    • 265824
  • [23/12/2018] Nella sezione “Esercitazioni da consegnare” è stato pubblicato il terzo homework (progettazione di una base di dati relazionale), con scadenza 7/01/2019 ore 23.59
  • [11/12/2018] Nella sezione “Esercitazioni da consegnare” è stato pubblicato il quarto homework (applicazione web), con scadenza 10/01/2019 ore 23.59
  • [4-12-2018] Verifica consegne quaderno #2 (SQL): I seguenti studenti sono convocati VENERDI’ 7/12 alle ore 11:30 in aula 9I per la discussione (alla discussione dovranno presentarsi con una copia del quaderno svolto sottomesso tramite il Portale della Didattica.):
    • 212677
    • 245754
    • 245765
    • 262828
  • [19/11/2018] Nella sezione “Quaderni da consegnare” è stato pubblicato il quaderno di SQL (scadenza per la consegna 2/12/2018)
  • [12-11-2018] Verifica consegne quaderno #1 (Algebra): I seguenti studenti sono convocati VENERDI’ 16/11 alle ore 13:00 in aula 9I per la discussione (alla discussione dovranno presentarsi con una copia del quaderno svolto sottomesso tramite il Portale della Didattica.):
    • 245003
    • 256684
    • 256877
    • 246489
  • [1-11-2018] Il laboratorio di martedi’ 13/11 sara’ dedicato al completamento delle precedenti esercitazioni di laboratorio (con l’assistenza della borsista)
  • [1-11-2018] Date dei laboratori
    • Laboratorio 3: 6/11
    • Laboratorio 4: 27/11
    • Laboratorio 5: 4/12
    • Laboratorio 6: 18/12
    • Laboratorio 7: 8/1/2019
    • Laboratorio 8: 15/1/2019
      • VERIFICA DEL PROGETTO (seguiranno dettagli)
  • [28-10-2018] Nella sezione “Esercitazioni da consegnare” è stato pubblicato il quaderno di algebra (scadenza per la consegna 11-11-2018)
  • [22-10-2018] Martedi’ 23/10 si svolgerà la prima esercitazione di laboratorio presso il LEP.
  • [22-10-2018] Nella sezione “Laboratorio” è stato pubblicato il testo del primo laboratorio.
  • [12-10-2018] I laboratori inizieranno dalla quarta settimana di corso.

LUCIDI

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)
  • Quarta esercitazione (EasyPHP)
    • testo (pdf)
    • Esempio di partenza di form, pagina di risposta, e estratto di codice PHP per la connessione al DB (zip)
    • Base di dati di partenza  (pdf)
  • Quinta esercitazione (EasyPHP)

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

RISULTATI ESAMI

Appello del 16/9/19

  • Risultati (pdf)
  • Tutti i voti finali sufficienti (>=18/30) saranno registrati d’ufficio. La presenza alla visione compiti è FACOLTATIVA.
  • La visione compiti avrà luogo Mercoledì 25/9/2019 ALLE ORE 17:00 in aula 13A.
  •  NON sarà possibile visionare i compiti in un’altra data.
  • Gli studenti che intendono rifiutare il voto devono inviare un’email dal proprio account istituzionale a Eliana Pastor (indirizzo email nome.cognome@polito.itentro Giovedì 26/9/2019 alle ore 23:59.

 

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, DOC o ODT contenente lo svolgimento degli esercizi. Non sono supportati altri formati.
  • E’ possibile caricare anche una soluzione scritta a mano scansionata o fotografata.
  • Assegnare il nome del file secondo il seguente formato: QuadernoN_Cognome_Nome_Matricola.EXT dove Matricola, Cognome e Nome sono da sostituire con i dati dello studente, la N che segue Quaderno indica il numero di quaderno consegnato e l’estensione del file (EXT) rispecchia il tipo di file prescelto per lo svolgimento degli esercizi (PDF, DOC, o ODT). Non è supportato il formato DOCX. Esempi di nomi di file da consegnare validi: Quaderno1_Rossi_Mario_999999.pdf oppure Quaderno2_DiFrancesco_MarcoGiulio_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 secondo le specifiche sopra descritte.
  • 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 Eliana Pastor 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 Eliana Pastor (eliana dot pastor at polito dot it)

Esercitazione n. 1 – Algebra relazionale

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

Esercitazione n. 2 – SQL

  • Testo (pdf) pubblicato il 19/11/2018
  • Data di consegna: venerdì 2/12/18 h. 23.59

NEW Esercitazione n. 3 – Progettazione di una base di dati relazionale

  • Testo (pdf) pubblicato il 23/12/2018
  • Data di consegna: venerdì 7/1/19 h. 23.59

Esercitazione n. 4 – Progetto

  • Il progetto consiste in un lavoro da svolgere singolarmente.
  • Gli obiettivi del progetto sono:
    • La realizzazione di una Base di Dati
      • definizione della BD tramite script di creazione delle tabelle
      • popolamento della BD tramite script con INSERT (definire istanze che consentano di verificare la correttezza delle istruzioni SQL in condizioni operative diverse)
    •  Realizzazione di una piccola applicazione Web che esegue:
      • 1 interrogazione della Base di Dati
      • 1 transazione di aggiornamento della Base di Dati
  • Software in uso:
  • Testo del progetto: PDF (old)[NEW] PDF*
  • La consegna del codice realizzato  dovrà avvenire tramite upload sul portale entro il 10/01/2019 ore 23:59. Ogni studente dovrà caricare un unico file .zip denominato  Progetto_Cognome_Nome_Matricola.zip contenente:
    • 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.
  • Le modalità di verifica che le applicazioni realizzate eseguano correttamente tutte le attività descritte nella richiesta verranno comunicate successivamente.
  • Se il caricamento tramite portale è stato effettuato correttamente e l’applicazione, eseguita su una macchina del LEP, funziona correttamente: 1/30 per il quaderno 4.
  • L’applicazione può essere svolta fuori dall’orario di laboratorio, poiché il software utilizzato può essere scaricato gratuitamente e installato facilmente sotto Windows.
  • Sono disponibili due laboratori assistiti presso il LEP di consulenza dedicati al Progetto. Le consulenze saranno programmate negli orari consueti di laboratorio al LEP nei seguenti giorni:
    • 18/12:  1° consulenza assistita sul progetto
    • 8/1:  2° consulenza assistita sul progetto

*Typos corretti