{"id":16644,"date":"2020-09-27T21:52:08","date_gmt":"2020-09-27T20:52:08","guid":{"rendered":"https:\/\/dbdmg.polito.it\/wordpress\/?page_id=16644"},"modified":"2021-09-25T21:47:15","modified_gmt":"2021-09-25T20:47:15","slug":"data-science-e-tecnologie-per-le-basi-di-dati-2020-2021","status":"publish","type":"page","link":"https:\/\/dbdmg.polito.it\/wordpress\/teaching\/data-science-e-tecnologie-per-le-basi-di-dati-2020-2021\/","title":{"rendered":"Data science e tecnologie per le basi di dati (2020\/2021)"},"content":{"rendered":"<h3 id=\"tinyTOC\">Table of content<\/h3><ul><li><a href=\"#Informazioni-generali-1\">Informazioni generali<\/a><\/li><li><a href=\"#Avvisi-1\">Avvisi<\/a><\/li><li><a href=\"#Esami-1\">Esami<\/a><\/li><li><a href=\"#Slides-delle-lezioni-1\">Slides delle lezioni<\/a><ul><li><a href=\"#Parte-I-2\">Parte I<\/a><\/li><li><a href=\"#Parte-II-2\">Parte II<\/a><\/li><li><a href=\"#Oracle-2\">Oracle<\/a><\/li><\/ul><\/li><li><a href=\"#Slides-delle-esercitazioni-1\">Slides delle esercitazioni<\/a><\/li><li><a href=\"#Temi-d'esame-1\">Temi d&#8217;esame<\/a><\/li><li><a href=\"#Tutoraggio-1\">Tutoraggio<\/a><\/li><li><a href=\"#Esercitazioni-di-Laboratorio-1\">Esercitazioni di Laboratorio<\/a><\/li><li><a href=\"#Materiale-per-svolgere-i-laboratori-sul-proprio-pc-1\">Materiale per svolgere i laboratori sul proprio pc<\/a><\/li><li><a href=\"#Esercitazioni-da-consegnare-(homework)-1\">Esercitazioni da consegnare (homework)<\/a><\/li><\/ul>\n<hr \/>\r\n<h2><strong><span id=\"Informazioni-generali-1\">Informazioni generali<\/span><\/strong><\/h2>\r\n<ul>\r\n<li>CFU: 8<\/li>\r\n<li>Docente: <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/people\/elena-baralis\/\">Elena Baralis<\/a><\/li>\r\n<li>Esercitatori: <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/people\/daniele-apiletti\/\">Daniele Apiletti<\/a>, <a href=\"https:\/\/f.giobergia.com\/\">Flavio Giobergia<\/a>, Paolo Bethaz<\/li>\r\n<li>Email: [nome].[cognome]@polito.it<\/li>\r\n<li><span style=\"background-color: yellow;\"><a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/12\/RegoleEsameDSTBD-20-21.pdf\">Modalita\u0300 d\u2019esame A.A. 2020\/2021<\/a> (emergenza COVID-19)<\/span><\/li>\r\n<li><span style=\"background-color: yellow;\">Prima di sostenere l&#8217;esame, vi invitiamo a testare la vostra configurazione software\/hardware. Potete trovare una simulazione dell&#8217;esame (con Respondus + Lockdown Browser) dal Portale della didattica (Esami in remoto -&gt; <a class=\"policorpolink\" href=\"https:\/\/didattica.polito.it\/apply\/simulazioneLockdown.html\" target=\"_blank\" rel=\"noopener\">Effettuare la Simulazione di esame<\/a>)<\/span><\/li>\r\n<\/ul>\r\n<h2><span id=\"Avvisi-1\">Avvisi<\/span><\/h2>\r\n<ul>\r\n<li>16\/10\/2020 &#8211; \u00e8 stato pubblicato il <strong>calendario completo dei laboratori,<\/strong> insieme alle guide aggiornate per il setup di <strong>Oracle Database XE e Oracle SQL Developer<\/strong> e al testo del <strong>laboratorio<\/strong> 1<\/li>\r\n<li>21\/10\/2020 &#8211; \u00e8 stato pubblicato il <strong>calendario dei quaderni<\/strong>, con date di pubblicazione e scadenza degli stessi<\/li>\r\n<li>30\/10\/2020 &#8211; \u00e8 stato pubblicato il testo del <strong>Quaderno # 1<\/strong>, con consegna entro il 09\/11\/2020, ore 23:59 (CET)<\/li>\r\n<li>04\/11\/2020 &#8211; sono state pubblicate le slides aggiornate di <strong>Data mining &#8211; classificazione<\/strong>. Sostituiscono le slides &#8220;classificazione&#8221;, &#8220;classificazione, Random Forests&#8221; e &#8220;classificazione, reti neurali&#8221; (ora segnati come <strong>OLD<\/strong>)<\/li>\r\n<li>13\/11\/2020 &#8211; \u00e8 stato pubblicato il testo del <strong>Quaderno # 2<\/strong>, con consegna entro il 23\/11\/2020, ore 23:59 (CET)<\/li>\r\n<li>28\/12\/2020 &#8211; sono state pubblicate le<strong> modalita&#8217; d&#8217;esame per l&#8217;A.A. 2020\/2021<\/strong><\/li>\r\n<\/ul>\r\n<h2><span id=\"Esami-1\">Esami<\/span><\/h2>\r\n<p>&nbsp;<\/p>\r\n<ul>\r\n<li><a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/12\/RegoleEsameDSTBD-20-21.pdf\">Modalita\u0300 d\u2019esame A.A. 2020\/2021<\/a> (emergenza COVID-19)<\/li>\r\n<li><a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2021\/02\/quaderni_dstbd_2021.pdf\">Elenco quaderni<\/a> consegnati per l&#8217;A.A. 2020\/21. In caso di problemi, contattare Flavio Giobergia (nome.cognome@polito.it) specificando tutte le informazioni del caso, per una verifica puntuale.<\/li>\r\n<li>In seguito a ciascun appello, verranno estratti alcuni studenti per una discussione orale dei quaderni sottomessi. La mancata partecipazione alla discussione orale comportera&#8217; l&#8217;annullamento dei punti ricevuti. I diretti interessati verranno contattati via mail a seguito dell&#8217;esame scritto.\r\n<ul>\r\n<li>Per l&#8217;appello del 26\/01\/2021, i diretti interessati sono gia&#8217; stati contattati<\/li>\r\n<\/ul>\r\n<\/li>\r\n<li>Appello del<strong> 26 gennaio 2021<\/strong>\r\n<ul>\r\n<li>Voti dell&#8217;esame scritto (<a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2021\/02\/risultati_dstbd_26012021.pdf\">pdf<\/a>)<\/li>\r\n<li>Soluzione dell&#8217;esame scritto (<a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2021\/02\/soluzione_26012021.pdf\">pdf<\/a>)<\/li>\r\n<\/ul>\r\n<\/li>\r\n<li>Appello del <strong>9 febbraio 2021<\/strong>\r\n<ul>\r\n<li>Voti dell&#8217;esame scritto (<a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2021\/02\/risultati_dstbd_09022021.pdf\">pdf<\/a>)<\/li>\r\n<li>Soluzione dell&#8217;esame scritto (<a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2021\/02\/soluzione_dstbd_09022021.pdf\">pdf<\/a>)<\/li>\r\n<\/ul>\r\n<\/li>\r\n<li>Appello del <strong>15 giugno 2021<\/strong>\r\n<ul>\r\n<li>Voti dell&#8217;esame scritto (<a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2021\/07\/risultati_dstbd_15062021.pdf\">pdf<\/a>)<\/li>\r\n<li>Soluzione dell&#8217;esame scritto (<a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2021\/07\/soluzione_esame_15062021.pdf\">pdf<\/a>)<\/li>\r\n<\/ul>\r\n<\/li>\r\n<li>Appello del <strong>13 settembre 2021<\/strong>\r\n<ul>\r\n<li>Voti dell&#8217;esame scritto (<a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2021\/09\/risultati-dstbd-13092021.pdf\">pdf<\/a>)<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n\r\n<hr \/>\r\n<h2><span id=\"Slides-delle-lezioni-1\">Slides delle lezioni<\/span><\/h2>\r\n<ul>\r\n<li>Introduzione al corso (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/10\/0-IntroductionCourse.pdf\">slides<\/a>)<\/li>\r\n<\/ul>\r\n<h3><span id=\"Parte-I-2\">Parte I<\/span><\/h3>\r\n<ul>\r\n<li>Data Science: introduzione (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/10\/1-DSIntro.pdf\">slides<\/a>)<\/li>\r\n<li>Data warehouse: introduzione (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/10\/2-DWintro.pdf\">slides<\/a>)<\/li>\r\n<li>Data warehouse: progettazione (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/10\/3-DWprog.pdf\">slides<\/a>)<\/li>\r\n<li>Data warehouse: analisi (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/10\/4-DWquery.ppt\">slides<\/a>)<\/li>\r\n<li>Data mining: introduzione (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/10\/5-DMProcess.pdf\">slides)<\/a><\/li>\r\n<li>Data mining: preprocessing\u00a0(<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/10\/6-DMPreProc.pdf\">slides<\/a>)<\/li>\r\n<li>Data mining: Association rules (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/10\/DSL-3-MassRules.pdf\">slides<\/a>)<\/li>\r\n<li>Data mining: classificazione (<a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/11\/8-DMClassification.pdf\">slides<\/a>) &#8211; <strong>NEW (04\/11\/2020)<\/strong>\r\n<ul>\r\n<li>Data mining: classificazione (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/10\/8-DMClassification.pdf\">slides<\/a>) <strong>OLD<\/strong><\/li>\r\n<li>Data mining: classificazione, Random Forests (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/10\/8-DMClassificationRandomForest.pdf\">slides<\/a>) <strong>OLD<\/strong><\/li>\r\n<li>Data mining: classificazione, reti neurali (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/11\/8-DMNeural-Networks.pdf\">slides<\/a>) <strong>OLD<\/strong><\/li>\r\n<\/ul>\r\n<\/li>\r\n<li>Data mining: clustering (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/10\/9-DMClustering.pdf\">slides<\/a>)<\/li>\r\n<\/ul>\r\n<ul>\r\n<li style=\"list-style-type: none;\">\u00a0<\/li>\r\n<\/ul>\r\n<h3><span id=\"Parte-II-2\">Parte II<\/span><\/h3>\r\n<ul>\r\n<li>Triggers (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/11\/10-Triggers.pdf\">slides<\/a>)<\/li>\r\n<li>Introduzione ai DBMS (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/11\/11-IntroductionDBMS.pdf\">slides<\/a>)<\/li>\r\n<li>Buffer Manager (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/11\/12-BufferManager.pdf\">slides<\/a>)<\/li>\r\n<li>Accesso fisico ai dati (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/11\/13-PhysicalAccess.pdf\">slides<\/a>)<\/li>\r\n<li>Ottimizzazione delle query (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/11\/14-QueryOptimization.pdf\">slides<\/a>)<\/li>\r\n<li>Physical Design (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/11\/15-PhysicalDesign.pdf\">slides<\/a>)<\/li>\r\n<li>Gestione della concorrenza (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/11\/16-ConcurrencyControl.pdf\">slides<\/a>)<\/li>\r\n<li>Gestione dell&#8217;affidabilit\u00e0 (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/11\/17-Recovery.pdf\">slides<\/a>)<\/li>\r\n<li>DBMS distribuiti (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/12\/18-DistributedDatabases.pdf\">slides<\/a>)<\/li>\r\n<li>Beyond relational databases (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/12\/Beyond-relational-databases-18-12.pdf\">slides<\/a>)<\/li>\r\n<li>MongoDB (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/02-MongoDB-query.pdf\">part1<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/03-MongoDB-operations.pdf\">part2<\/a>)<\/li>\r\n<\/ul>\r\n<h3><span id=\"Oracle-2\">Oracle<\/span><\/h3>\r\n<ul>\r\n<li>Oracle Optimizer (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/OracleOptimizer-v4_x2.pdf\">2 slides per page<\/a>,\u00a0<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/OracleOptimizer-v4_x6.pdf\">6 slides per page<\/a>)\r\n<ul>\r\n<li>with examples (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/OracleOptimizer-v4_x2_vEstesa.pdf\">2 slides per page<\/a>,<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/OracleOptimizer-v4_x6_vEstesa1.pdf\">6 slides per page<\/a>)<\/li>\r\n<\/ul>\r\n<\/li>\r\n<li>Hints (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/Hint-v4_x21.pdf\">2 slides per page<\/a>,\u00a0<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/Hint-v4_x61.pdf\">6 slides per page<\/a>)<\/li>\r\n<li>Documentazione\r\n<ul>\r\n<li><a href=\"http:\/\/www.oracle.com\/pls\/db10g\/portal.portal_demo3?selected=1\" target=\"_top\" rel=\"noopener noreferrer\">Oracle Database 10g documentation library<\/a><\/li>\r\n<li><a href=\"http:\/\/download.oracle.com\/docs\/cd\/B14117_01\/server.101\/b10752\/toc.htm\" target=\"_top\" rel=\"noopener noreferrer\">Oracle Database Performance Tuning Guide<\/a><\/li>\r\n<li><a href=\"http:\/\/download.oracle.com\/docs\/cd\/B14117_01\/server.101\/b10752\/optimops.htm#721\" target=\"_top\" rel=\"noopener noreferrer\">The Query Optimizer<\/a><\/li>\r\n<li><a href=\"http:\/\/download.oracle.com\/docs\/cd\/B14117_01\/server.101\/b10755\/statviews_1059.htm#REFRN20360\" target=\"_top\" rel=\"noopener noreferrer\">Statistiche sugli indici<\/a>, significato delle colonne nelle tabelle delle statistiche (es. <strong>CLUSTERING_FACTOR<\/strong>)<\/li>\r\n<li><a href=\"http:\/\/download.oracle.com\/docs\/cd\/B14117_01\/server.101\/b10755\/statviews_1003.htm#REFRN20003\" target=\"_top\" rel=\"noopener noreferrer\">Statistiche sulle tabelle<\/a>, significato delle colonne nelle tabelle delle statistiche (es. <strong>EMPTY_BLOCKS<\/strong>)<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<p>&nbsp;<\/p>\r\n<hr \/>\r\n<h2><span id=\"Slides-delle-esercitazioni-1\">Slides delle esercitazioni<\/span><\/h2>\r\n<p>In questa sezione saranno pubblicati i testi delle esercitazioni, tra cui quelle svolte in aula, e temi d&#8217;esame.<\/p>\r\n<h3><strong>SQL esteso<\/strong><\/h3>\r\n<ul>\r\n<li>SQL esteso e viste materializzate in Oracle (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/10\/DW-Oracle.pdf\">slides<\/a>)<\/li>\r\n<li>Esercizio 1 (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/10\/esercitazione1_SQLesteso.pdf\">testo<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/11\/SQLEsteso23.pdf\">soluzione<\/a>)<\/li>\r\n<\/ul>\r\n<h3>Data warehouse<\/h3>\r\n<ul>\r\n<li>Esercizio: Ditta elettrodomestici (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/BI-DW-DittaElettrodomestici-Magazzino.pdf\">Testo<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/2007-01-31-Esame-Eng-solutionDraft-Magazzino.pdf\">Bozza soluzione<\/a>, <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/11\/DW1.pdf\">Svolgimento<\/a>)<\/li>\r\n<li>Esercizio: Eccellenze Made in Italy (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/DW_Eccellenze-MadeInItaly.pdf\">Testo<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/DBMS04-02-2014-DW-Sol.pdf\">Bozza soluzione Modello Concettuale<\/a>,\u00a0<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/2014-02-04_Testo_con_sol_query.pdf\">Bozza soluzione interrogazioni in SQl esteso<\/a>, <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/11\/DW2.pdf\">Svolgimento<\/a>)<\/li>\r\n<li>Esercizio: Sito per la pubblicazione di annunci relativi all\u2019affitto di immobili (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/BI-DW-Affitti1.pdf\">Testo<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/2007-09-07-Esame-Eng-solutionDraft-Cerca-la-tua-casa.pdf\">Bozza soluzione<\/a>)<\/li>\r\n<li>Esercizio: Teleriscaldamento (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/01\/TDE_DW_AziendaTeleriscaldamento.pdf\">Testo<\/a>)<\/li>\r\n<li>Esercizio: Ferie e ore lavorate (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/01\/Esame-SGBD-2016-09-09-DW-itaEng.pdf\">Testo con soluzione<\/a>)<\/li>\r\n<\/ul>\r\n<h3>Trigger<\/h3>\r\n<ul>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/Esercizi_Triggers_1_testo.pdf\">Esercizio 1: Classifica e Noleggio<\/a> &#8211; <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/12\/triggerNoleggi.pdf\">Svolgimento in aula<\/a><\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/Esercizi_Triggers_2.pdf\">Esercizio 2: Sensori<\/a> &#8211; Svolgimento in aula: <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/12\/triggerSensori1.pdf\">esercizio 1<\/a>, <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/12\/TriggerSensori2.pdf\">esercizio 2<\/a>, <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/12\/TriggerSensori3.pdf\">esercizio 3<\/a><\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/Esercizi_Triggers_3_senza_soluzione.pdf\">Esercizio 3: Borsa di studio<\/a> &#8211; Svolgimento in aula: <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/12\/TriggerBorseStudio1.pdf\">esercizio 1a<\/a>, <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/12\/TriggerBorseStudio2.pdf\">esercizio 1b<\/a><\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/Ex_Triggers_studentgrant_x2.pdf\">Esercizio 4: Student grant<\/a><\/li>\r\n<\/ul>\r\n<h3>Ottimizzatore<\/h3>\r\n<ul>\r\n<li>Esercizio 1: Multe (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/esercizio1_multa_x1.pdf\">Testo<\/a>,\u00a0<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/esercizio1_multa_sol_x1.pdf\">Bozza soluzione<\/a>) Svolgimento in aula: <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/12\/ProgFisicaMulte1.pdf\">query 1<\/a>, <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/12\/ProgFisicaMulte2.pdf\">query 2<\/a><\/li>\r\n<li>Esercizio 2: Studenti (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/esercizio2_studenti_x1.pdf\">Testo,<\/a>\u00a0<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/esercizio2_studenti_sol_x1.pdf\">Bozza soluzione<\/a>) <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/12\/ProgFisicaStudenti.pdf\">Svolgimento in aula<\/a><\/li>\r\n<li>Esercizio 3: Atleti (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/esercizio3_atleti_x1.pdf\">Testo<\/a>,\u00a0<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/esercizio3_atleti_soluzione1.pdf\">Bozza soluzione<\/a>) <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/12\/ProgFisicaAtleti.pdf\">Svolgimento in aula<\/a><\/li>\r\n<li>Esercizio 4: Prenotazione soggiorni (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/esercizio4_prenotsoggiorno_x1.pdf\">Testo<\/a>,\u00a0<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/esercizio4_prenotsoggiorno_soluzione.pdf\">Bozza soluzione<\/a>) <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/12\/ProgFisicaVillaggi.pdf\">Svolgimento in aula<\/a><\/li>\r\n<li>Esercizio 5: Seminari (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/esercizio5_seminari_x1.pdf\">Testo<\/a>,\u00a0<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/esercizio5_seminari_soluzione.pdf\">Bozza soluzione<\/a>)<\/li>\r\n<li>Esercizio 6: Vendite dischi (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/esercizio4_Vendite-dischi_Testo.pdf\">Testo<\/a>)<\/li>\r\n<\/ul>\r\n<hr \/>\r\n<h2><span id=\"Temi-d'esame-1\">Temi d&#8217;esame<\/span><\/h2>\r\n<p>Appelli dell&#8217;Anno Accademico 2015-2016<\/p>\r\n<ul>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/2016-01-27_ita.pdf\">Appello del 2016-01-27<\/a>\r\n<ul>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/01\/SGBD-soluzione-esame-OPT-2016-01-27.pdf\">Bozza soluzione ottimizzatore<\/a><\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/01\/SGBD-soluzione-esame-DW-2016-01-27_1.pdf\">Bozza soluzione data warehouse<\/a>\u00a0(pubblicazioni)<\/li>\r\n<\/ul>\r\n<\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/2016-02-23_ita.pdf\">Apello del 2016-02-23<\/a>\r\n<ul>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/01\/2016-02-19-ITA-trigger-soluzione.pdf\">Bozza soluzione trigger<\/a><\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/01\/Opt_2016_02_23_soluzione.pdf\">Bozza soluzione ottimizzatore<\/a><\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/01\/soluzione-esame-SGBD-DW-2016-02-23_1.pdf\">Bozza soluzione data warehouse (concettuale)<\/a>\u00a0e\u00a0<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/01\/2016-02-23_ita_DW.pdf\">query<\/a><\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<p>Appelli dell&#8217;Anno Accademico 2011-2012<\/p>\r\n<ul>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/2012-02-06-DBMS_ita.pdf\">Appello del 2012-02-06<\/a>\r\n<ul>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/RisoluzioneTDE_Opt_2012-02-06_x1_Aula.pdf\">Ottimizzatore: bozza soluzione<\/a><\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/2012-02-06-DBMS_exam_triggerdraftsol.pdf\">Trigger: bozza soluzione<\/a><\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/RisoluzioneTDE_2012-02-06-DW.pdf\">Data warehouse: bozza soluzione<\/a><\/li>\r\n<\/ul>\r\n<\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/2012-02-28-DBMS_ita1.pdf\">Appello del 2012-02- 28<\/a>\r\n<ul>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/2012-02-28-DBMS_exam_draftsol_opt_dw.pdf\">Bozza soluzione: ottimizzatore e data warehouse<\/a><\/li>\r\n<\/ul>\r\n<\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/2012-06-21-DBMS_ita.pdf\">Appello del 2012-06-21<\/a>\r\n<ul>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/RisoluzioneTDE_Opt_2012-06-21_x1_Aula.pdf\">Ottimizzatore: bozza soluzione<\/a><\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/2012-06-21-DBMS_trigger-draftsol.pdf\">Trigger: bozza soluzione<\/a><\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/RisoluzioneTDE_2012-06-21-DW.pdf\">Data warehouse: bozza soluzione<\/a><\/li>\r\n<\/ul>\r\n<\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/2012-09-07-DBMS_ita.pdf\">Appello del 2012-09-07<\/a>\r\n<ul>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/RisoluzioneTDE_Opt_2012-09-07_x1_Aula.pdf\">Ottimizzatore: bozza soluzione<\/a><\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/RisoluzioneTDE_2012-09-07-DW_x1.pdf\">Data warehouse: bozza soluzione<\/a><\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<p>Appelli dell&#8217;Anno Accademico 2010-2011<\/p>\r\n<ul>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/2011-02-07-ITA1.pdf\">Appello del 2011-02-07<\/a>\r\n<ul>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/2011-02-07_Eng_DBMS_sol.pdf\">Bozza soluzione completa<\/a><\/li>\r\n<\/ul>\r\n<\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/2011-02-22-DBMS.pdf\">Appello del 2011-02-22<\/a><\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/2011-07-08-DBMS_ita.pdf\">Appello del 2011-07-08<\/a>\r\n<ul>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/2011-07-08-DBMS_exam_draft_solution_part1.pdf\">Bozza soluzione ottimizzatore<\/a><\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/2011-07-08-DBMS_exam-draft-solution-trigger.pdf\">Bozza soluzione trigger<\/a><\/li>\r\n<\/ul>\r\n<\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/2011-09-21-DBMS_ita.pdf\">Appello del 2011-09-21<\/a>\r\n<ul>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/2011-09-21-DBMS_exam_draft_solution_part1.pdf\">Bozza soluzione ottimizzatore<\/a><\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/2011-09-21-DBMS_exam-trigger-draftsol.pdf\">Bozza soluzione trigger<\/a>\r\n<ul>\r\n<li><a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/12\/TdETrigger21-9-11.pdf\">Svolgimento in aula<\/a> (trigger)<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr \/>\r\n<h2><span id=\"Tutoraggio-1\">Tutoraggio<\/span><\/h2>\r\n<p>Quest&#8217;anno le attivit\u00e0 di tutoraggio si svolgeranno in maniera asincrona su Piazza. \u00c8 possibile sottomettere domande nelle cartelle <em>teoria<\/em> e\u00a0<em>esercizi<\/em>.<\/p>\r\n\r\n<hr \/>\r\n<div id=\"Laboratori\">\u00a0<\/div>\r\n<h2><span id=\"Esercitazioni-di-Laboratorio-1\">Esercitazioni di Laboratorio<\/span><\/h2>\r\n<p>Le esercitazioni di laboratorio avverranno in due squadre, secondo la seguente suddivisione sulla prima lettera del cognome:<\/p>\r\n<ul>\r\n<li><strong>Squadra 1<\/strong>: A &#8211; L<\/li>\r\n<li><strong>Squadra 2<\/strong>: M &#8211; Z<\/li>\r\n<\/ul>\r\n<p>Sono disponibili due slot orari per le esercitazioni:<\/p>\r\n<ul>\r\n<li><strong>Slot A<\/strong>: marted\u00ec, 16 &#8211; 17:30<\/li>\r\n<li><strong>Slot B<\/strong>: marted\u00ec, 17:30 &#8211; 19<\/li>\r\n<\/ul>\r\n<p>Per una questione di bilanciamento, ci sar\u00e0 uno scambio di slot assegnato a met\u00e0 semestre.<\/p>\r\n<p>La seguente tabella riporta il calendario delle esercitazioni, con argomenti e assegnazione slot orari:<\/p>\r\n<table style=\"border-collapse: collapse; width: 99.6974%; height: 249px;\">\r\n<tbody>\r\n<tr style=\"height: 24px;\">\r\n<td style=\"width: 28.4483%; height: 24px; text-align: center;\"><strong>Data<\/strong><\/td>\r\n<td style=\"width: 30.7802%; height: 24px; text-align: center;\"><strong>Argomento<\/strong><\/td>\r\n<td style=\"width: 21.5378%; height: 24px; text-align: center;\"><strong>Slot A<\/strong><\/td>\r\n<td style=\"width: 19.2337%; height: 24px; text-align: center;\"><strong>Slot B<\/strong><\/td>\r\n<\/tr>\r\n<tr style=\"height: 24px;\">\r\n<td style=\"width: 28.4483%; height: 24px; text-align: center;\">marted\u00ec 20 ottobre 2020<\/td>\r\n<td style=\"width: 30.7802%; height: 24px; text-align: center;\"><strong>Lab 1<\/strong> &#8211; SQL Esteso<\/td>\r\n<td style=\"width: 21.5378%; height: 24px; text-align: center;\">Squadra 1<\/td>\r\n<td style=\"width: 19.2337%; height: 24px; text-align: center;\">Squadra 2<\/td>\r\n<\/tr>\r\n<tr style=\"height: 24px;\">\r\n<td style=\"width: 28.4483%; height: 24px; text-align: center;\">marted\u00ec 27 ottobre 2020<\/td>\r\n<td style=\"width: 30.7802%; height: 24px; text-align: center;\"><strong>Lab 2<\/strong> &#8211; Data Studio<\/td>\r\n<td style=\"width: 21.5378%; text-align: center;\">Squadra 1<\/td>\r\n<td style=\"width: 19.2337%; text-align: center;\">Squadra 2<\/td>\r\n<\/tr>\r\n<tr style=\"height: 24px;\">\r\n<td style=\"width: 28.4483%; height: 24px; text-align: center;\">marted\u00ec 10 novembre 2020<\/td>\r\n<td style=\"width: 30.7802%; height: 24px; text-align: center;\"><strong>Lab 3<\/strong> &#8211; Data Mining<\/td>\r\n<td style=\"width: 21.5378%; text-align: center;\">Squadra 1<\/td>\r\n<td style=\"width: 19.2337%; text-align: center;\">Squadra 2<\/td>\r\n<\/tr>\r\n<tr style=\"height: 24px;\">\r\n<td style=\"width: 28.4483%; height: 24px; text-align: center;\">marted\u00ec 17 novembre 2020<\/td>\r\n<td style=\"width: 30.7802%; height: 24px; text-align: center;\"><strong>Quaderno 2 <\/strong>&#8211; Data Mining<\/td>\r\n<td style=\"width: 21.5378%; text-align: center;\">Squadra 1<\/td>\r\n<td style=\"width: 19.2337%; text-align: center;\">Squadra 2<\/td>\r\n<\/tr>\r\n<tr style=\"height: 24px;\">\r\n<td style=\"width: 28.4483%; height: 24px; text-align: center;\">marted\u00ec 24 novembre 2020<\/td>\r\n<td style=\"width: 30.7802%; height: 24px; text-align: center;\"><strong>Lab 4 <\/strong>&#8211; Trigger<\/td>\r\n<td style=\"width: 21.5378%; height: 24px; text-align: center;\">Squadra 2<\/td>\r\n<td style=\"width: 19.2337%; height: 24px; text-align: center;\">Squadra 1<\/td>\r\n<\/tr>\r\n<tr style=\"height: 24px;\">\r\n<td style=\"width: 28.4483%; height: 24px; text-align: center;\">marted\u00ec 1 dicembre 2020<\/td>\r\n<td style=\"width: 30.7802%; height: 24px; text-align: center;\"><strong>Quaderno 3<\/strong> &#8211; Trigger<\/td>\r\n<td style=\"width: 21.5378%; text-align: center;\">Squadra 2<\/td>\r\n<td style=\"width: 19.2337%; text-align: center;\">Squadra 1<\/td>\r\n<\/tr>\r\n<tr style=\"height: 24px;\">\r\n<td style=\"width: 28.4483%; height: 24px; text-align: center;\">marted\u00ec 15 dicembre 2020<\/td>\r\n<td style=\"width: 30.7802%; height: 24px; text-align: center;\"><strong>Lab<\/strong> <strong>5 <\/strong>&#8211; Ottimizzatore<\/td>\r\n<td style=\"width: 21.5378%; text-align: center;\">Squadra 2<\/td>\r\n<td style=\"width: 19.2337%; text-align: center;\">Squadra 1<\/td>\r\n<\/tr>\r\n<tr style=\"height: 24px;\">\r\n<td style=\"width: 28.4483%; height: 24px; text-align: center;\">marted\u00ec 12 gennaio 2021<\/td>\r\n<td style=\"width: 30.7802%; height: 24px; text-align: center;\"><strong>Lab 6<\/strong> &#8211; MongoDB<\/td>\r\n<td style=\"width: 21.5378%; text-align: center;\">Squadra 2<\/td>\r\n<td style=\"width: 19.2337%; text-align: center;\">Squadra 1<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<p>Quest&#8217;anno verr\u00e0 utilizzata la piattaforma Piazza a supporto delle esercitazioni di laboratorio e per il tutoraggio. \u00c8 possibile registrarsi alla classe Piazza da <a href=\"http:\/\/piazza.com\/polito.it\/fall2020\/01sqmov\">questo link<\/a> utilizzando la propria mail istituzionale (@studenti.polito.it). In caso di problemi (e.g. mancanza di un indirizzio email istituzione), contattare Flavio Giobergia (flavio.giobergia@polito.it).<\/p>\r\n<p>Di seguito sono riportati i testi delle esercitazioni di laboratorio:<\/p>\r\n<ul>\r\n<li><strong>Lab 1<\/strong> &#8211; data warehouse e SQL esteso (<strong>lab1 <\/strong>su Piazza)<br \/>\r\n<ul>\r\n<li>Testo (<a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/10\/Es1_DW_2020.pdf\">pdf<\/a>)<\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2019\/10\/Es1_DW_2019.zip\">data warehouse<\/a> in formato csv<\/li>\r\n<li>Software necessario: Oracle Database Express e Oracle SQL Developer<\/li>\r\n<li>Soluzione (<a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/10\/Lab1_ExtendedSQL_Sol.pdf\">queries<\/a> e <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/10\/star_schema_callDW_Sol.pdf\">schema DW<\/a>)<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<ul>\r\n<li><strong>Lab 2<\/strong> &#8211; data-warehouse analytics e reporting (Google Data Studio) (<strong>lab2<\/strong> su Piazza)<br \/>\r\n<ul>\r\n<li>Testo (<a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/10\/Lab2_DataStudio_ENG.pdf\">pdf<\/a>)<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<ul>\r\n<li><strong>Lab 3<\/strong> &#8211; analisi di un dataset reale mediante il tool di machine learning RapidMiner (<strong>lab3\u00a0<\/strong>su Piazza) <br \/>\r\n<ul>\r\n<li>Testo (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/11\/ES3_DataMiningITA_2018.pdf\">pdf<\/a>)<\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/Utenti.xls.zip\">dataset<\/a>\u00a0(.xls)<\/li>\r\n<li>RapidMiner\r\n<ul>\r\n<li>Introduzione a RapidMiner (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/Rapidminer_x2.pdf\">2 slides per page<\/a>,\u00a0<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/Rapidminer_x3.pdf\">3 slides per page<\/a>,\u00a0<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/Rapidminer_x6.pdf\">6 slides per page<\/a>)<\/li>\r\n<li>Guida aggiornata per l&#8217;installazione di RapidMiner Studio 9.8 (<a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/11\/Guida_RapidMiner_Studio_9.8.pdf\">download<\/a>)<\/li>\r\n<li>Guida RapidMiner (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/rapidminer-5.0-manual-english_v1.0.pdf\">download<\/a>)<\/li>\r\n<li>Esempi (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/ExampleProcesses.zip\">download<\/a>)<\/li>\r\n<\/ul>\r\n<\/li>\r\n<li><strong>NOTA:\u00a0<\/strong><em>Per allocare un maggiore spazio di memoria per il processo di RapidMiner \u00e8 necessario modificare lo script RapidMinerGUI.bat (in Windows) o RapidMinerGUI (sotto Linux), aumentando il valore di default assegnato alla variabile MAX_JAVA_MEMORY secondo la capacit\u00e0 del sistema utilizzato. Lo spazio di memoria deve essere indicato in MB.<br \/><\/em><\/li>\r\n<\/ul>\r\n<\/li>\r\n<li><strong>Lab 4<\/strong> &#8211; trigger (<strong>lab4<\/strong> su Piazza)<br \/>\r\n<ul>\r\n<li>Testo (<a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/11\/Es4_TriggerITA_2020.pdf\">pdf<\/a>)<\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/11\/EsTriggerScripts.zip\">script<\/a> per la generazione delle basi dati<\/li>\r\n<\/ul>\r\n<\/li>\r\n<li><strong>Lab 5<\/strong> &#8211; ottimizzatore (<strong>lab5<\/strong> su Piazza)\r\n<ul>\r\n<li>Testo (<a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/12\/Es5_2020_OPT.pdf\">pdf<\/a>)<\/li>\r\n<li><a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/12\/Lab5Database.zip\">script<\/a> per la generazione delle basi dati<\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/12\/scriptsOPT.zip\">script<\/a>\u00a0SQL utili (es. aggiornamento statistiche, create index)<\/li>\r\n<li><a href=\"http:\/\/docs.oracle.com\/cd\/E25178_01\/server.1111\/e16638\/optimops.htm\">documentazione<\/a> di Oracle e <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/OracleGuide-ExplainPlan1.pdf\">descrizione<\/a> delle operazioni del piano di esecuzione<\/li>\r\n<li>Soluzione (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/Es5_Opt_sol_2019.pdf\">pdf<\/a>)<\/li>\r\n<\/ul>\r\n<\/li>\r\n<li><strong>Lab 6<\/strong> &#8211; database non relazionali (MongoDB) (<strong>lab6<\/strong> su Piazza)\r\n<ul>\r\n<li>Testo (<a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2021\/01\/Lab6_MongoDB.pdf\">pdf<\/a>)<\/li>\r\n<li>Dataset <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/01\/restaurants_collection_DSTBD.zip\">restaurants<\/a> (JSON in .zip)<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<h2><span id=\"Materiale-per-svolgere-i-laboratori-sul-proprio-pc-1\">Materiale per svolgere i laboratori sul proprio pc<\/span><\/h2>\r\n<p>Per svolgere i laboratori, sar\u00e0 necessario installare sul proprio computer i seguenti software.<\/p>\r\n<h3>Oracle Database Express e Oracle SQL Developer<\/h3>\r\n<ul>\r\n<li><a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/10\/Tutorial_Ubuntu_Oracle.pdf\">Ubuntu<\/a><\/li>\r\n<li><a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/10\/Tutorial_Mac_Oracle.pdf\">Mac OS<\/a><\/li>\r\n<li><a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/10\/Tutorial_Windows_Oracle.pdf\">Windows<\/a><\/li>\r\n<\/ul>\r\n<p>Per effettuare una connessione al database tramite SQL Developer e importare tabelle, \u00e8 possibile seguire <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/10\/Tutorial_SQLDeveloper.pdf\">questa guida<\/a>.<\/p>\r\n\r\n<h2>\u00a0<\/h2>\r\n<hr \/>\r\n<h2>\u00a0<\/h2>\r\n<h2><span id=\"Esercitazioni-da-consegnare-(homework)-1\">Esercitazioni da consegnare (homework)<\/span><\/h2>\r\n<p>In questa sezione sono pubblicati i testi e le indicazioni per i &#8220;quaderni&#8221;, le esercitazioni da svolgere autonomamente durante il corso e da consegnare tramite caricamento sulla pagina del corso del <a href=\"https:\/\/didattica.polito.it\/\">portale della didattica<\/a> (nella scheda &#8220;Consegna Elaborati&#8221;). La consegna nei tempi e modi previsti, e il superamento di un&#8217;eventuale verifica permettono agli studenti di ottenere punti aggiuntivi all&#8217;esame, in base alle modalit\u00e0 descritte nelle regole d&#8217;esame. Per chiedere informazioni sul quaderno, inviare un messaggio di posta elettronica agli esercitatori con le seguenti modalit\u00e0.<\/p>\r\n<ul>\r\n<li>Il messaggio deve avere come oggetto &#8220;<strong>DSTBD quaderno<\/strong>&#8220;.<\/li>\r\n<li>Nel corpo del messaggio devono essere indicati il proprio <strong>nome<\/strong>, <strong>cognome<\/strong> e numero di <strong>matricola<\/strong>, oltre alla richiesta specifica.<\/li>\r\n<\/ul>\r\n<p>Affinch\u00e9 la consegna del quaderno sia presa in considerazione per ottenere il relativo punteggio, \u00e8 necessario rispettare le seguenti condizioni:<\/p>\r\n<ul>\r\n<li>Svolgere tutti i punti indicati nel testo degli esercizi.<\/li>\r\n<li>Preparare un file in formato <a href=\"http:\/\/en.wikipedia.org\/wiki\/Pdf\" target=\"_top\" rel=\"noopener noreferrer\">PDF<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/DOC_%28computing%29\" target=\"_top\" rel=\"noopener noreferrer\">DOC<\/a> o <a href=\"http:\/\/en.wikipedia.org\/wiki\/OpenDocument\" target=\"_top\" rel=\"noopener noreferrer\">ODT<\/a> contenente lo svolgimento degli esercizi.<\/li>\r\n<li>Assegnare il nome del file secondo il seguente formato (non \u00e8 case sensitive): <strong>QuadernoN_Cognome_Nome_Matricola.XXX <\/strong>dove\r\n<ul>\r\n<li>Matricola, Cognome e Nome sono da sostituire con i dati dello studente, eventuali lettere accentate sono da riportare senza accento, e nomi \u00a0o cognomi doppi (costituiti da pi\u00f9 parole separate) devono essere riportati come una parola unica senza spazi,<\/li>\r\n<li>la N che segue Quaderno deve essere sostituita con il numero di quaderno consegnato,<\/li>\r\n<li>l&#8217;estensione del file XXX rispecchia il tipo di file prescelto per lo svolgimento degli esercizi (PDF, DOC o ODT).<\/li>\r\n<li><strong>Esempio<\/strong>: lo studente Marco Giulio De Medici, matricola S123456, consegna il quaderno numero 2 in formato PDF, il nome del file \u00e8 <strong>Quaderno2_DeMedici_MarcoGiulio_s123456.PDF<\/strong><\/li>\r\n<li><span data-mce-mark=\"1\">Siccome i file caricati sono processati in modo automatico, l&#8217;assegnazione di un nome sbagliato al file comporta l&#8217;annullamento della consegna del relativo quaderno. Non saranno effettuate correzioni manuali dei nomi dei file dopo la consegna.<\/span><\/li>\r\n<\/ul>\r\n<\/li>\r\n<li>Caricare il file sul <a href=\"https:\/\/didattica.polito.it\/\">portale della didattica<\/a>,\u00a0nella scheda &#8220;Consegna Elaborati&#8221;, entro la data di scadenza indicata per ciascun quaderno.\r\n<ul>\r\n<li>Non sono permessi caricamenti multipli per lo stesso studente e quaderno.<\/li>\r\n<li>Fa fede la data di caricamento indicata dal portale della didattica.<\/li>\r\n<li><span data-mce-mark=\"1\">Siccome i file caricati sono processati in modo automatico, il caricamento oltre la scadenza comporta l&#8217;annullamento della consegna del relativo quaderno.<\/span><\/li>\r\n<\/ul>\r\n<ul>\r\n<li>Durante la procedura di upload viene richiesto l\u2019inserimento di un campo \u201cDescrizione\u201d. Riportare lo stesso nome assegnato al file secondo le specifiche sopra descritte (con o senza estensione, nel campo descrizione \u00e8 ininfluente).<\/li>\r\n<li>Solo coloro che <strong>non<\/strong> hanno accesso alla pagina web del corso sul portale della didattica possono consegnare le esercitazioni tramite mail agli esercitatori entro la data di consegna.<\/li>\r\n<\/ul>\r\n<\/li>\r\n<li>Sostenere con esito positivo il colloquio di verifica nella data prevista (si vedano le regole d&#8217;esame).<\/li>\r\n<\/ul>\r\n<h3>\u00a0<\/h3>\r\n<p>Il giorno in cui si sostiene la <strong>prova scritta<\/strong>, <strong>ogni studente<\/strong> che ha consegnato i <strong>quaderni<\/strong> deve portare con s\u00e9 la <strong>stampa<\/strong> dei file caricati sul portale.<\/p>\r\n<h3>Calendario esercitazioni da consegnare (quaderni)<\/h3>\r\n<ul>\r\n<li><strong>Data Warehouse.<\/strong> Pubblicazione entro il 30\/10\/2020 (consegna 9\/11\/2020)<\/li>\r\n<li><strong>Data Mining.<\/strong> Pubblicazione entro il 13\/11\/2020 (consegna 23\/11\/2020)<\/li>\r\n<li><strong>Trigger.<\/strong> Pubblicazione entro il 27\/11\/2020 (consegna 07\/12\/2020)<\/li>\r\n<li><strong>Ottimizzatore.<\/strong> Pubblicazione entro il 21\/12\/2020 (consegna 07\/01\/2021) <strong>[nuove date!]<\/strong><\/li>\r\n<\/ul>\r\n<h3>Testo delle esercitazioni da consegnare (quaderni).<\/h3>\r\n<ul>\r\n<li><a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/10\/Homework1_DW.pdf\">Quaderno #1<\/a> (data warehouse) da consegnare entro il 9\/11\/2020, ore 23:59 (CET)<\/li>\r\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/11\/HW1DataMiningITA.pdf\">Quaderno #2<\/a> (data mining) da consegnare entro il 23\/11\/2020, ore 23:59 (CET)\r\n<ul>\r\n<li>Dataset <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/dataset_breast.xlsx\">dataset_breast.xlsx<\/a><\/li>\r\n<\/ul>\r\n<\/li>\r\n<li><a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/11\/Homework3_Trigger_2020_ITA.pdf\">Quaderno #3<\/a> (trigger) da consegnare entro il 07\/12\/2020, ore 23:59 (CET)\r\n<ul>\r\n<li><a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/11\/create_db_telefoni_en.sql.zip\">Script<\/a> per la generazione della base dati<\/li>\r\n<\/ul>\r\n<\/li>\r\n<li><a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/12\/Homework4_OPT_ITA.pdf\">Quaderno #4<\/a> (ottimizzatore) da consegnare entro il 07\/01\/2021 ore 23:59 (CET)<\/li>\r\n<\/ul>\r\n\r\n\r\n<div class=\"wp-block-file\">\u00a0<\/div>\r\n<br class=\"fixfloat\" \/>","protected":false},"excerpt":{"rendered":"<p>Table of content Informazioni generali Avvisi Esami Slides delle lezioni Parte I Parte II Oracle Slides delle esercitazioni Temi d&#8217;esame Tutoraggio Esercitazioni di Laboratorio Materiale per svolgere i laboratori sul proprio pc Esercitazioni da consegnare (homework) Informazioni generali CFU: 8 Docente: Esercitatori: , Flavio Giobergia, Paolo Bethaz Email: [nome].[cognome]@polito.it Modalita\u0300 d\u2019esame A.A. 2020\/2021 (emergenza COVID-19)<a href=\"https:\/\/dbdmg.polito.it\/wordpress\/teaching\/data-science-e-tecnologie-per-le-basi-di-dati-2020-2021\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":29,"featured_media":0,"parent":96,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-16644","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dbdmg.polito.it\/wordpress\/wp-json\/wp\/v2\/pages\/16644","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dbdmg.polito.it\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dbdmg.polito.it\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dbdmg.polito.it\/wordpress\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/dbdmg.polito.it\/wordpress\/wp-json\/wp\/v2\/comments?post=16644"}],"version-history":[{"count":54,"href":"https:\/\/dbdmg.polito.it\/wordpress\/wp-json\/wp\/v2\/pages\/16644\/revisions"}],"predecessor-version":[{"id":18347,"href":"https:\/\/dbdmg.polito.it\/wordpress\/wp-json\/wp\/v2\/pages\/16644\/revisions\/18347"}],"up":[{"embeddable":true,"href":"https:\/\/dbdmg.polito.it\/wordpress\/wp-json\/wp\/v2\/pages\/96"}],"wp:attachment":[{"href":"https:\/\/dbdmg.polito.it\/wordpress\/wp-json\/wp\/v2\/media?parent=16644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}