Basi di dati


This page has hierarchy - Parent page: Teaching

INFORMAZIONI GENERALI

  • CFU: 8
  • GRUPPO AA – KZ e studenti di Matematica per l’Ingegneria:
    • Docente: Elena Baralis
    • Esercitatori: Evelina Di Corso, Luca Venturini, Luca Cagliero
  • GRUPPO LA – ZZ e studenti di Ingegneria del Cinema:
    • Docente: Laura Farinetti
    • Esercitatori: Evelina Di Corso, Luca Venturini, Luca Cagliero
  •  Regole d’esame (pdf)

 

 AVVISI PER TUTTI

  • [12-7-2018] APPELLO D’ESAME DEL 22-6-2018: sono disponibili i risultati (Prof.ssa Baralis) nella sezione “Esami”
  • [22-6-2018] L’esame del 22/6 si terrà rispettivamente nelle aule 2 (Prof.ssa Baralis) e 6 (Prof.ssa Farinetti)
  • [14-3-2018] NEW: La visione compiti avrà luogo GIOVEDÌ 15-03-2018 DALLE ORE 12.15 ALLE ORE 13.15 in AULA 4M (indipendentemente dal corso di afferenza)
  • [13-3-2018] APPELLO D’ESAME DEL 2-3-2018: sono disponibili i risultati nella sezione “Esami”
  • [30-1-2018] PUNTEGGI QUADERNI. Al seguente link è disponibile il prospetto riassuntivo dei punteggi assegnati ai quaderni (compreso il progetto): homework_punteggi (pdf)
AVVISI PER IL GRUPPO AA – KZ (prof. Baralis)
  • [3/1/2018] Verifica consegne quaderno #3 (E-R): I seguenti studenti sono convocati MARTEDÌ 9/1/18 alle ore 8:30 in aula 12 per la discussione (alla discussione dovranno presentarsi con una copia del quaderno svolto):
    • ALESSI ARIANNA (234636)
    • AMBROSINO LUCA (238453)
    • D’ACHILLE DAVIDE (234301)
    • COMPARE ARIANNA (224005)
    • GRASSO FRANCESCA (236621)
  • [28/11/2017] Verifica consegne quaderno #2 (SQL): I seguenti studenti sono convocati GIOVEDÌ 7/12/17 alle ore 16:00 in aula 12 per la discussione (alla discussione dovranno presentarsi con una copia del quaderno svolto):
    • DI MARINO VALENTINA (238101)
    • BARLA ALICE (237185)
    • CHIADO’ LUCA (238831)
    • BOLLINO GABRIELE (228020)
    • DELLAVALLE MARCO (227953)
  • Verifica consegne quaderno #1 (Algebra): I seguenti studenti sono convocati MARTEDÌ 14/11/17 alle ore 10:00 in aula 12 per la discussione (alla discussione dovranno presentarsi con una copia del quaderno svolto):
    • Antenozio Giorgia (236721)
    • Moro Lucio (235726)
    • Bianchini Davide (237067)
    • Caso Chiara (240241)
    • Ciro Mirella (228867)
  • I laboratori si svolgeranno al LEP secondo la seguente suddivisione:

    • Lunedì 8:30 – 10:00 Squadra A
    • Lunedì 10:00 – 11:30 Squadra B
    • Venerdì 11:30 – 13:00 Squadra C

AVVISI PER IL GRUPPO LA – ZZ (prof. Farinetti)

  • Verifica consegne quaderno #3 (E-R): i seguenti studenti sono convocati venerdì 12/01 alle ore 13:00 in aula 10A per la discussione (alla discussione dovranno presentarsi con una copia del quaderno svolto):
    • 253070 Albertelli Francesca
    • 240234 Iaconi Biagio
    • 236506 Ilari Mario
    • 234101 Rallo Serena
    • 239329 Valenti Iole
    • Per eventuali charimenti contattare Laura Farinetti (laura.farinetti@polito.it)
  • Venerdì 22/12 la lezione sarà solo dalle 11.30 alle 13.00, in aula 10C.
  • Esempio di progettazione concettuale svolto in aula con soluzione.
  • Verifica consegne quaderno #2 (SQL): i seguenti studenti sono convocati venerdì 01/12 alle ore 13:00 in aula 10A per la discussione (alla discussione dovranno presentarsi con una copia del quaderno svolto):
    • 252485 Criniti Andrea
    • 236842 Lollo Carmelo
    • 238093 Pantoni Giulia
    • 234194 Poggio Leonardo
    • 237250 Ravera Arianna
    • Per eventuali charimenti contattare Laura Farinetti (laura.farinetti@polito.it)
  • Esercizio proposto in aula il 24/11.
  • Esercizi di SQL volti in aula.
  • Verifica consegne quaderno #1 (Algebra): i seguenti studenti sono convocati venerdì 10/11 alle ore 13:00 in aula 10A per la discussione (alla discussione dovranno presentarsi con una copia del quaderno svolto):
    • 247036 Conversano Carlo
    • 237593 Ippolito Simone
    • 233796 Passaniti Enrico
    • 229416 Sorintano Rosalba
    • 235163 Toma Martina
    • Per eventuali charimenti contattare Laura Farinetti (laura.farinetti@polito.it)
  • La verifica del primo quaderno sarà venerdì 10 novembre alle ore 13.00. L’elenco degli studenti convocati sarà pubblicato subito dopo la scadenza per la consegna.
  • Ripartizione degli studenti in squadre di laboratorio (in base alle prime lettere del cognome):
    • SQUADRA A:   SO – ZZ + studenti di Ingegneria del Cinema (indipendentemente dal cognome)
    • SQUADRA B:   HA – PA
    • SQUADRA C:   PE – SL
  • I laboratori si svolgeranno al LEP secondo la seguente suddivisione:

    • Giovedì 14:30 – 16:00 Squadra A
    • Giovedì 16:00 – 17:30 Squadra B
    • Giovedì 17:30 – 19:00 Squadra C

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)
  • 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 22/6/2018 studenti da AA a GZ (Baralis)
  • Risultati (pdf)
  • Tutti i voti finali sufficienti (>=18/30) saranno registrati d’ufficio. La presenza alla visione compiti è FACOLTATIVA.
  • La visione compiti avrà luogo Venerdì 13/7/2018 ALLE ORE 12 in aula 4C.
  •  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 Luca Venturini (indirizzo email nome.cognome@polito.itentro il 13/7/2018 alle ore 23:59.
 

TEMI D’ESAME

 

 

ESERCITAZIONI DA CONSEGNARE

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) o Luca Venturini (luca dot venturini at polito dot it)

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.
  • 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_Paolo_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 Evelina Di Corso e a Luca Venturini 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).

Esercitazione n. 1 – Algebra relazionale

  • Testo (pdf) pubblicato il 24/10/2017
  • Scadenza per la consegna:  7/11/2017 ore 23.59

Esercitazione n. 2 – SQL

  • Testo (pdf) pubblicato il 8/11/2017
  • Data di consegna: venerdì 24/11/17 h. 23.59

Esercitazione n. 3 – ER

  • Testo (pdf)
  • Data di consegna: 22/12/2017 ore 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:
  • A ciascuno studente è assegnata una specifica in base alla propria matricola:
    • Matricole pari: PDF
    • Matricole dispari: PDF
  • La consegna del codice realizzato  dovrà avvenire tramite upload sul portale entro il 12/01/2018 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 laboratori al LEP nelle seguenti settimane:
    • Settimana dal 18/12 al 22/12:  1° consulenza assistita sul progetto
    • Settimana dal 8/1 al 12/1: 2° consulenza assistita sul progetto