{"id":12613,"date":"2025-09-22T19:15:05","date_gmt":"2025-09-22T17:15:05","guid":{"rendered":"https:\/\/dbdmg.polito.it\/dbdmg_web\/?p=12613"},"modified":"2026-01-26T11:01:05","modified_gmt":"2026-01-26T10:01:05","slug":"data-science-e-tecnologie-per-le-basi-di-dati-2025-2026","status":"publish","type":"post","link":"https:\/\/dbdmg.polito.it\/dbdmg_web\/2025\/data-science-e-tecnologie-per-le-basi-di-dati-2025-2026\/","title":{"rendered":"Data Science E Tecnologie Per Le Basi Di Dati (2025\/2026)"},"content":{"rendered":"\n<h2 class=\" wp-block-heading eplus-wrapper\">Informazioni generali<\/h2>\n\n\n\n<p class=\" eplus-wrapper\"><strong>SSD<\/strong>: ING-INF\/05<\/p>\n\n\n\n<p class=\" eplus-wrapper\"><strong>CFU<\/strong>: 8<\/p>\n\n\n\n<p class=\" eplus-wrapper\"><strong>Docenti<\/strong>: Elena Baralis, Tania Cerquitelli<\/p>\n\n\n\n<p class=\" eplus-wrapper\"><strong>Esercitatori<\/strong>: Daniele Apiletti, Simone Monaco, Alkis Koudounas<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\" wp-block-spacer eplus-wrapper\"><\/div>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\">Avvisi<\/h3>\n\n\n<p class=\" eplus-wrapper eplus-styles-uid-554e4b\"><em>Ancora nessun avviso<\/em><\/p>\n\n\n<hr class=\" wp-block-separator has-css-opacity eplus-wrapper\"\/>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\">Slides delle lezioni<\/h2>\n\n\n\n<div class=\"wp-block-ep-tabs ep_tabs_wrapper__f7445d1f-410b-41df-b453-e46bcf7de4d9\"><div class=\"ep_tabs_root ep_tabs_top\" data-autoplay=\"false\" data-delay=\"1000\"><div class=\"ep_tabs_header \"><a href=\"#ep_tab_wrapper__a5851f27-1537-4cb4-bc0e-9431a03b167d\" class=\"ep_label_main\"><span class=\"ep_label\">Parte I<\/span><\/a><a href=\"#ep_tab_wrapper__c97fe6a3-a03f-48b0-aed8-afca42d9a058\" class=\"ep_label_main\"><span class=\"ep_label\">Parte II<\/span><\/a><a href=\"#ep_tab_wrapper__7ea29bb5-9aa0-45a1-a59f-9b4e7e23e624\" class=\"ep_label_main\"><span class=\"ep_label\">Oracle<\/span><\/a><\/div><div class=\"ep_tabs_wrapper undefined\">\n<div id=\"ep_tab_wrapper__a5851f27-1537-4cb4-bc0e-9431a03b167d\" class=\"ep_tab_item_wrapper ep_tab_wrapper__a5851f27-1537-4cb4-bc0e-9431a03b167d undefined\"><ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-22eb79\">\n<li class=\" eplus-wrapper\"><strong><em>Introduzione al corso <\/em><\/strong>(<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/09\/DSTBD_0-IntroductionCourse.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Data Science: introduzione (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/09\/DSTBD_1-DSIntro.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Data warehouse: introduzione (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/09\/DSTBD_2-DWintro-IT.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Data warehouse: progettazione concettuale e logica (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/09\/DSTBD_3-DWprogConcLog-IT.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Data warehouse: analisi (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/09\/DSTBD_4-DWquery-IT.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Data warehouse: progettazione fisica e alimentazione (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/10\/DSTBD_5-DWprogFisAlim-IT.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong><em>[NEW]<\/em><\/strong> Conceptual schema: textual formalism (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/11\/DW-Formalismo2023.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Data lakes (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/10\/DSTBD_6-DataLakes-IT.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Data mining process (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/10\/DSTBD_7-DMProcess-IT.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Data preparation (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/10\/DSTBD_8-DMPreProc-IT.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Data mining: association rules (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/10\/DSTBD_9-DMassrules.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Data mining: classificazione (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/10\/DSTBD_10-DMClassification.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Data mining: clustering (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/11\/11-DMClustering.pdf\">slides<\/a>)<\/li>\n<\/ul><\/div>\n\n\n\n<div id=\"ep_tab_wrapper__c97fe6a3-a03f-48b0-aed8-afca42d9a058\" class=\"ep_tab_item_wrapper ep_tab_wrapper__c97fe6a3-a03f-48b0-aed8-afca42d9a058 undefined\"><ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-f905e7\">\n<li class=\" eplus-wrapper\">Introduzione al DBMS (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/11\/12-IntroductionDBMS.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Buffer Manager (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/11\/13-BufferManager.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Accesso fisico ai dati (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/11\/14-PhysicalAccess.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Ottimizzatore delle query (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/11\/15-QueryOptimization.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Physical Design (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/11\/16-PhysicalDesign.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Gestione della concorrenza (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2022\/11\/17-ConcurrencyControl_new.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Gestione dell&#8217;affidabilit\u00e0 (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/11\/18-Recovery.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">DBMS distribuiti (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/11\/19-DistributedDatabases.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">NoSQL, beyond relational databases (<a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2018\/12\/Beyond-relational-databases-18-12.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Introduzione a MongoDB (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/09\/MongoDB-for-Data-Science-seminar.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">ElasticSearch (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/12\/20-ElasticSearch_v2.pdf\">slides<\/a>)<\/li>\n<\/ul><\/div>\n\n\n\n<div id=\"ep_tab_wrapper__7ea29bb5-9aa0-45a1-a59f-9b4e7e23e624\" class=\"ep_tab_item_wrapper ep_tab_wrapper__7ea29bb5-9aa0-45a1-a59f-9b4e7e23e624 undefined\"><ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-e9b218\">\n<li class=\" eplus-wrapper\">Ottimizzatore Oracle (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/11\/DSTBD_oracle_optimizer-IT.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Oracle Hints (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/11\/DSTBD_oracle_hints-IT.pdf\">slides<\/a>)<\/li>\n<\/ul><\/div>\n<\/div><style>.eplus_styles .ep_tabs_wrapper__f7445d1f-410b-41df-b453-e46bcf7de4d9 .ep_tabs_header {\n                \n                flex-basis: 15% ;\n            }.eplus_styles .ep_tabs_wrapper__f7445d1f-410b-41df-b453-e46bcf7de4d9 .ep_tabs_root {\n                \n                gap: 0px ;\n            }.eplus_styles .ep_tabs_wrapper__f7445d1f-410b-41df-b453-e46bcf7de4d9 .ep_label {\n                \n                color: #1e1e1e;\nfont-size: 17px ;\n            }\n            \n\n        \n\n         \n\n        \n        \n      .eplus_styles  .ep_label_main:hover .ep_label {\n        color: #ffffff;\n      }.eplus_styles .ep_tabs_wrapper__f7445d1f-410b-41df-b453-e46bcf7de4d9 .ep_sub_label {\n                \n                color: #1e1e1e;\nfont-size: 15px ;\n            }\n            \n\n        \n\n         \n\n        \n        \n      .eplus_styles  .ep_label_main:hover .ep_sub_label {\n        color: #ffffff;\n      }.eplus_styles .ep_tabs_wrapper__f7445d1f-410b-41df-b453-e46bcf7de4d9 .ep_active_tab .ep_label {\n                \n                color: #ffffff;\n            }.eplus_styles .ep_tabs_wrapper__f7445d1f-410b-41df-b453-e46bcf7de4d9 .ep_active_tab .ep_sub_label {\n                \n                color: #ffffff;\n            }.eplus_styles .ep_tabs_wrapper__f7445d1f-410b-41df-b453-e46bcf7de4d9 .ep_label_main {\n                \n                background-image: linear-gradient(#f0f0f0, #f0f0f0);\n            }\n            \n\n        \n\n         \n\n        \n            .eplus_styles .ep_tabs_wrapper__f7445d1f-410b-41df-b453-e46bcf7de4d9 .ep_label_main:hover {\n                background-image: linear-gradient(#007cba, #007cba);\n            }.eplus_styles .ep_tabs_wrapper__f7445d1f-410b-41df-b453-e46bcf7de4d9 .ep_active_tab {\n                \n                background-image: linear-gradient(#007cba, #007cba);\n            }.eplus_styles .ep_tabs_wrapper__f7445d1f-410b-41df-b453-e46bcf7de4d9 .ep_tab_item_wrapper {\n                \n                background-image: linear-gradient(#f0f0f0, #f0f0f0);\n            }.eplus_styles .ep_tabs_wrapper__f7445d1f-410b-41df-b453-e46bcf7de4d9 .ep_label_main {\n                \n                padding-top: 15px ;\npadding-right: 15px ;\npadding-bottom: 15px ;\npadding-left: 15px ;\n            }.eplus_styles .ep_tabs_wrapper__f7445d1f-410b-41df-b453-e46bcf7de4d9 .ep_tab_item_wrapper {\n                \n                padding-top: 15px ;\npadding-right: 15px ;\npadding-bottom: 15px ;\npadding-left: 15px ;\n            }.eplus_styles .ep_tabs_wrapper__f7445d1f-410b-41df-b453-e46bcf7de4d9 .ep_tabs_header {\n                \n                gap: 5px ;\n            }.eplus_styles .ep_tabs_wrapper__f7445d1f-410b-41df-b453-e46bcf7de4d9 .ep_tabs_header {\n                \n                justify-content: flex-start;\n            }<\/style><\/div><\/div>\n\n\n\n\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\"> Slides delle esercitazioni<\/h2>\n\n\n\n<p class=\" eplus-wrapper\">In questa sezione saranno pubblicati i testi delle esercitazioni, tra cui quelle svolte in aula, e temi d\u2019esame.<\/p>\n\n\n\n<div class=\"wp-block-ep-tabs ep_tabs_wrapper__87a3dae4-02ae-4e97-b288-f29341bc6287\"><div class=\"ep_tabs_root ep_tabs_top\" data-autoplay=\"false\" data-delay=\"1000\"><div class=\"ep_tabs_header \"><a href=\"#ep_tab_wrapper__7cbc779e-5e18-4ad4-8843-8bca9c3056f5\" class=\"ep_label_main\"><span class=\"ep_label\">SQL Esteso<\/span><\/a><a href=\"#ep_tab_wrapper__386e4dd5-d0f1-49f7-a853-e844d2f2b601\" class=\"ep_label_main\"><span class=\"ep_label\">Data warehouse<\/span><\/a><a href=\"#ep_tab_wrapper__70942f28-07fb-43da-9bb5-02c88ef13682\" class=\"ep_label_main\"><span class=\"ep_label\">Ottimizzatore<\/span><\/a><a href=\"#ep_tab_wrapper__f1b6e5d9-c74b-4de7-a3aa-4bb758c64336\" class=\"ep_label_main\"><span class=\"ep_label\">Temi di esame<\/span><\/a><\/div><div class=\"ep_tabs_wrapper undefined\">\n<div id=\"ep_tab_wrapper__7cbc779e-5e18-4ad4-8843-8bca9c3056f5\" class=\"ep_tab_item_wrapper ep_tab_wrapper__7cbc779e-5e18-4ad4-8843-8bca9c3056f5 undefined\"><ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-241bed\">\n<li class=\" eplus-wrapper\">SQL esteso e viste materializzate in Oracle (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/10\/DSTBD_DW-Oracle.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Esercizio 1 (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/10\/DSTBD_SQLEsteso2-Testo.pdf\">testo<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Viste materializzate e trigger (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2022\/11\/Viste-Materializzate-e-trigger_Testo.pdf\">testo<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Materiale di supporto sui trigger (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/11\/10-Triggers-1.pdf\">slides<\/a>)<\/li>\n<\/ul><\/div>\n\n\n\n<div id=\"ep_tab_wrapper__386e4dd5-d0f1-49f7-a853-e844d2f2b601\" class=\"ep_tab_item_wrapper ep_tab_wrapper__386e4dd5-d0f1-49f7-a853-e844d2f2b601 undefined\"><ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-dc273e\">\n<li class=\" eplus-wrapper\">Esercizio: Ditta elettrodomestici (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/10\/DSTBD-Dw-ProgettazioneMagazzini-Query-Vista.pdf\">testo<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Esercizio: Eccellenze Made in Italy (<a href=\"http:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/10\/DSTBD_DW_Eccellenze-MadeInItaly-IT.pdf\">testo<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Esercizio: Teleriscaldamento (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/12\/Testo-Progettazione-di-Data-Warehouse-Teleriscoaldamento.pdf\">testo<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Esercizio: Pubblicazioni scientifiche (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/12\/Testo-Progettazione-di-Data-Warehouse-PubblicazioniScientifiche.pdf\">testo<\/a>)<\/li>\n<\/ul><\/div>\n\n\n\n<div id=\"ep_tab_wrapper__70942f28-07fb-43da-9bb5-02c88ef13682\" class=\"ep_tab_item_wrapper ep_tab_wrapper__70942f28-07fb-43da-9bb5-02c88ef13682 undefined\"><ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-1b0333\">\n<li class=\" eplus-wrapper\">Esercizio 1: Multe (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/11\/DSTBD_esercizio1_multa_x1-IT.pdf\">testo<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Esercizio 2: Studenti (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/11\/esercizio2_studenti.pdf\">testo<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Esercizio 3: Atleti (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/11\/esercizio3_atleti.pdf\">testo<\/a>, <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/12\/esercizio_atleti_soluzione.pdf\">bozza soluzione<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Esercizio 4: Villaggio turistico (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/11\/esercizio4_prenotsoggiorno.pdf\">testo<\/a>)<\/li>\n<\/ul><\/div>\n\n\n\n<div id=\"ep_tab_wrapper__f1b6e5d9-c74b-4de7-a3aa-4bb758c64336\" class=\"ep_tab_item_wrapper ep_tab_wrapper__f1b6e5d9-c74b-4de7-a3aa-4bb758c64336 undefined\"><ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-520f52\">\n<li class=\" eplus-wrapper\">Esame 9 Febbraio 2022 (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/12\/Esame-09-Febbraio-2022.pdf\">Risoluzione<\/a>)<\/li>\n<\/ul><\/div>\n<\/div><style>.eplus_styles .ep_tabs_wrapper__87a3dae4-02ae-4e97-b288-f29341bc6287 .ep_tabs_header {\n                \n                flex-basis: 15% ;\n            }.eplus_styles .ep_tabs_wrapper__87a3dae4-02ae-4e97-b288-f29341bc6287 .ep_tabs_root {\n                \n                gap: 0px ;\n            }.eplus_styles .ep_tabs_wrapper__87a3dae4-02ae-4e97-b288-f29341bc6287 .ep_label {\n                \n                color: #1e1e1e;\nfont-size: 17px ;\n            }\n            \n\n        \n\n         \n\n        \n        \n      .eplus_styles  .ep_label_main:hover .ep_label {\n        color: #ffffff;\n      }.eplus_styles .ep_tabs_wrapper__87a3dae4-02ae-4e97-b288-f29341bc6287 .ep_sub_label {\n                \n                color: #1e1e1e;\nfont-size: 15px ;\n            }\n            \n\n        \n\n         \n\n        \n        \n      .eplus_styles  .ep_label_main:hover .ep_sub_label {\n        color: #ffffff;\n      }.eplus_styles .ep_tabs_wrapper__87a3dae4-02ae-4e97-b288-f29341bc6287 .ep_active_tab .ep_label {\n                \n                color: #ffffff;\n            }.eplus_styles .ep_tabs_wrapper__87a3dae4-02ae-4e97-b288-f29341bc6287 .ep_active_tab .ep_sub_label {\n                \n                color: #ffffff;\n            }.eplus_styles .ep_tabs_wrapper__87a3dae4-02ae-4e97-b288-f29341bc6287 .ep_label_main {\n                \n                background-image: linear-gradient(#f0f0f0, #f0f0f0);\n            }\n            \n\n        \n\n         \n\n        \n            .eplus_styles .ep_tabs_wrapper__87a3dae4-02ae-4e97-b288-f29341bc6287 .ep_label_main:hover {\n                background-image: linear-gradient(#007cba, #007cba);\n            }.eplus_styles .ep_tabs_wrapper__87a3dae4-02ae-4e97-b288-f29341bc6287 .ep_active_tab {\n                \n                background-image: linear-gradient(#007cba, #007cba);\n            }.eplus_styles .ep_tabs_wrapper__87a3dae4-02ae-4e97-b288-f29341bc6287 .ep_tab_item_wrapper {\n                \n                background-image: linear-gradient(#f0f0f0, #f0f0f0);\n            }.eplus_styles .ep_tabs_wrapper__87a3dae4-02ae-4e97-b288-f29341bc6287 .ep_label_main {\n                \n                padding-top: 15px ;\npadding-right: 15px ;\npadding-bottom: 15px ;\npadding-left: 15px ;\n            }.eplus_styles .ep_tabs_wrapper__87a3dae4-02ae-4e97-b288-f29341bc6287 .ep_tab_item_wrapper {\n                \n                padding-top: 15px ;\npadding-right: 15px ;\npadding-bottom: 15px ;\npadding-left: 15px ;\n            }.eplus_styles .ep_tabs_wrapper__87a3dae4-02ae-4e97-b288-f29341bc6287 .ep_tabs_header {\n                \n                gap: 5px ;\n            }.eplus_styles .ep_tabs_wrapper__87a3dae4-02ae-4e97-b288-f29341bc6287 .ep_tabs_header {\n                \n                justify-content: flex-start;\n            }<\/style><\/div><\/div>\n\n\n\n<p class=\" eplus-wrapper\"><\/p>\n\n\n\n<hr class=\" wp-block-separator has-css-opacity eplus-wrapper\"\/>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\" wp-block-spacer eplus-wrapper\"><\/div>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\">Esercitazioni di Laboratorio<\/h2>\n\n\n\n<p class=\" eplus-wrapper\">Le esercitazioni di laboratorio avverranno per squadre, secondo la seguente suddivisione di cognome. <\/p>\n\n\n\n<figure class=\"is-style-stripes wp-block-table eplus-wrapper\"><table class=\"has-fixed-layout\"><thead><tr><th>Insegnamento<\/th><th>Divisione<\/th><th>Giorno<\/th><th>Aula<\/th><\/tr><\/thead><tbody><tr><td><strong>Prof. Baralis<\/strong><\/td><td><strong>Team 1 <\/strong>(AAA &#8211; CHI)<\/td><td>Mercoled\u00ec, 10:00 &#8211; 11:30<\/td><td>LAIB1T<\/td><\/tr><tr><td><strong>Prof. Baralis<\/strong><\/td><td><strong>Team 2 <\/strong>(CIC &#8211; GRA)<\/td><td>Venerd\u00ec, 11:30 &#8211; 13:00<\/td><td><a href=\"https:\/\/www.polito.it\/mappe?bl_id=TO_CIT02&amp;fl_id=XPTE&amp;rm_id=022\">LAIB 2B<\/a><\/td><\/tr><tr><td><strong>Prof. Cerquitelli<\/strong><\/td><td><strong>Team 3<\/strong> (GRB &#8211; NUZ)<\/td><td>Venerd\u00ec, 11:30 &#8211; 13:00<\/td><td>5T<\/td><\/tr><tr><td><strong>Prof. Cerquitelli<\/strong><\/td><td><strong>Team 4 <\/strong>(OCC &#8211; ZZZ)<\/td><td>Venerd\u00ec, 13:00 &#8211; 14:30<\/td><td>5T<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n\n\n<h4 class=\" wp-block-heading eplus-wrapper\">Calendario Laboratori<\/h4>\n\n\n\n<p class=\" eplus-wrapper\">I laboratori si svolgeranno durante le seguenti settimane (eventuali variazioni verranno comunicate con preavviso).<\/p>\n\n\n<ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-c2e829\">\n<li class=\" eplus-wrapper\"><strong>Lab 1 (SQL esteso):<\/strong> mer 15\/10, ven 17\/10<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Lab 2 (Power BI):<\/strong> mer 29\/10, ven 31\/10<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Lab 3 (Viste Materializzate):<\/strong> mer 5\/11, ven 7\/11<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Lab 4 (Analisi Dati):<\/strong> mer 19\/11, ven 21\/11<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Lab 5 (Ottimizzatore):<\/strong> mer 26\/11, ven 28\/11<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Lab 6 (MongoDB):<\/strong> mer 10\/12,\u00a0ven\u00a012\/12<\/li>\n<\/ul>\n\n\n<p class=\" eplus-wrapper\"><\/p>\n\n\n\n<div class=\"wp-block-ep-tabs ep_tabs_wrapper__9fe6128d-d5db-4fce-b4de-ab0ed814ca45\"><div class=\"ep_tabs_root ep_tabs_top\" data-autoplay=\"false\" data-delay=\"1000\"><div class=\"ep_tabs_header \"><a href=\"#ep_tab_wrapper__52199d23-2b8b-4b94-a3da-d8259a88f36b\" class=\"ep_label_main\"><span class=\"ep_label\">Lab 1<\/span><\/a><a href=\"#ep_tab_wrapper__42d737c1-a91f-4467-9223-49a512dd449f\" class=\"ep_label_main\"><span class=\"ep_label\">Lab 2<\/span><\/a><a href=\"#ep_tab_wrapper__39002443-b4d7-4580-af06-750c818e593e\" class=\"ep_label_main\"><span class=\"ep_label\">Lab 3<\/span><\/a><a href=\"#ep_tab_wrapper__530fb78b-5a3b-46c8-b229-8c6f14e50a47\" class=\"ep_label_main\"><span class=\"ep_label\">Lab 4<\/span><\/a><a href=\"#ep_tab_wrapper__a8946eca-244e-4d64-8741-5766e0a545eb\" class=\"ep_label_main\"><span class=\"ep_label\">Lab 5<\/span><\/a><a href=\"#ep_tab_wrapper__0a9b248c-d28c-405f-bedc-56e93849f8c5\" class=\"ep_label_main\"><span class=\"ep_label\">Lab 6<\/span><\/a><\/div><div class=\"ep_tabs_wrapper undefined\">\n<div id=\"ep_tab_wrapper__52199d23-2b8b-4b94-a3da-d8259a88f36b\" class=\"ep_tab_item_wrapper ep_tab_wrapper__52199d23-2b8b-4b94-a3da-d8259a88f36b undefined\">\n<p class=\" eplus-wrapper\"><strong>Data Warehouse e SQL Esteso<\/strong><\/p>\n\n\n\n<p class=\" eplus-wrapper\">Testo (\ud83d\udcc4<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/10\/Lab1_ITA_ExtendedSQL_revised.pdf\">pdf<\/a>)<br>Data warehouse in formato SQL (\ud83d\uddc3\ufe0f<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/10\/DW1_data_sql_ITA.zip\">zip<\/a>) | CSV (\ud83d\uddc3\ufe0f<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/10\/DW1_data_csv_ITA.zip\">zip<\/a>)<br><a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/10\/Importare_tabelle_e_interrogarle_con_FreeSQL.pdf\">Qui<\/a>&nbsp;si trova una guida completa su come utilizzare Oracle FreeSQL per questo laboratorio<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Soluzione (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/10\/Lab_1_Soluzione_queries.pdf\">pdf<\/a>)<\/p>\n<\/div>\n\n\n\n<div id=\"ep_tab_wrapper__42d737c1-a91f-4467-9223-49a512dd449f\" class=\"ep_tab_item_wrapper ep_tab_wrapper__42d737c1-a91f-4467-9223-49a512dd449f undefined\">\n<p class=\" eplus-wrapper\"><strong>Data Analytics con Power BI<\/strong><\/p>\n\n\n\n<p class=\" eplus-wrapper\">Testo (\ud83d\udcc4<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/10\/Lab_PBI_ITA.pdf\">pdf<\/a>)<\/p>\n<\/div>\n\n\n\n<div id=\"ep_tab_wrapper__39002443-b4d7-4580-af06-750c818e593e\" class=\"ep_tab_item_wrapper ep_tab_wrapper__39002443-b4d7-4580-af06-750c818e593e undefined\">\n<p class=\" eplus-wrapper\"><strong>Viste Materializzate<\/strong><\/p>\n\n\n\n<p class=\" eplus-wrapper\">Testo (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/11\/DSTBD_Lab3-ITA-Live.pdf\">pdf<\/a>)<\/p>\n<\/div>\n\n\n\n<div id=\"ep_tab_wrapper__530fb78b-5a3b-46c8-b229-8c6f14e50a47\" class=\"ep_tab_item_wrapper ep_tab_wrapper__530fb78b-5a3b-46c8-b229-8c6f14e50a47 undefined\">\n<p class=\" eplus-wrapper\"><strong>Analisi Dati<\/strong><\/p>\n\n\n\n<p class=\" eplus-wrapper\">Testo (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/11\/Lab4-ITA.pdf\">pdf<\/a>)<br>Colab notebook (<a href=\"https:\/\/colab.research.google.com\/drive\/14hbz5Qgb2j1-D_ozzkcWDRJ-wLApHKEU?usp=sharing\">colab<\/a>)<br>Dati (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/11\/Users.xlsx\">xlsx<\/a>)<br>\u2139\ufe0f <em>Guida all\u2019uso di Colab&nbsp;(<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Colab_intro.pdf\">link<\/a><\/em>)<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Soluzione (<a href=\"https:\/\/colab.research.google.com\/drive\/1s8OYuaNlGuYYvqHYjhHD2BCXCxq_5ky_?usp=sharing\">colab<\/a>)<\/p>\n<\/div>\n\n\n\n<div id=\"ep_tab_wrapper__a8946eca-244e-4d64-8741-5766e0a545eb\" class=\"ep_tab_item_wrapper ep_tab_wrapper__a8946eca-244e-4d64-8741-5766e0a545eb undefined\">\n<p class=\" eplus-wrapper\"><strong>Ottimizzatore<\/strong><\/p>\n\n\n\n<p class=\" eplus-wrapper\">Testo (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/11\/DSTBD_Lab5-ITA_v25-26_v2.pdf\">pdf<\/a>)<br>&#8211; <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/11\/OracleGuide-ExplainPlan1.pdf\">descrizione<\/a>&nbsp;delle operazioni nel piano di esecuzione<br>&#8211; <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/11\/Lab5_data-1.zip\">script<\/a>&nbsp;per la generazione della base dati<br>&#8211; <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/11\/scriptsOPT.zip\">script<\/a>&nbsp;SQL utili (es. aggiornamento statistiche, create index)<\/p>\n<\/div>\n\n\n\n<div id=\"ep_tab_wrapper__0a9b248c-d28c-405f-bedc-56e93849f8c5\" class=\"ep_tab_item_wrapper ep_tab_wrapper__0a9b248c-d28c-405f-bedc-56e93849f8c5 undefined\">\n<p class=\" eplus-wrapper\"><strong>Database non Relazionali (MongoDB)<\/strong><\/p>\n\n\n\n<p class=\" eplus-wrapper\">Testo (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2023\/12\/Lab6_MongoDB_1.pdf\">pdf<\/a>)<br>Collection \u201cparking\u201d (<a href=\"https:\/\/drive.google.com\/drive\/folders\/1FQl8HRbZDTXR4279ZEsfUEm1fIdpOs1E?usp=sharing\">link<\/a>)<br>Collection \u201crestaurants\u201d (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/12\/restaurants_collection_DSTBD.zip\">zipped json<\/a>)<\/p>\n<\/div>\n<\/div><style>.eplus_styles .ep_tabs_wrapper__9fe6128d-d5db-4fce-b4de-ab0ed814ca45 .ep_tabs_header {\n                \n                flex-basis: 15% ;\n            }.eplus_styles .ep_tabs_wrapper__9fe6128d-d5db-4fce-b4de-ab0ed814ca45 .ep_tabs_root {\n                \n                gap: 0px ;\n            }.eplus_styles .ep_tabs_wrapper__9fe6128d-d5db-4fce-b4de-ab0ed814ca45 .ep_label {\n                \n                color: #1e1e1e;\nfont-size: 17px ;\n            }\n            \n\n        \n\n         \n\n        \n        \n      .eplus_styles  .ep_label_main:hover .ep_label {\n        color: #ffffff;\n      }.eplus_styles .ep_tabs_wrapper__9fe6128d-d5db-4fce-b4de-ab0ed814ca45 .ep_sub_label {\n                \n                color: #1e1e1e;\nfont-size: 15px ;\n            }\n            \n\n        \n\n         \n\n        \n        \n      .eplus_styles  .ep_label_main:hover .ep_sub_label {\n        color: #ffffff;\n      }.eplus_styles .ep_tabs_wrapper__9fe6128d-d5db-4fce-b4de-ab0ed814ca45 .ep_active_tab .ep_label {\n                \n                color: #ffffff;\n            }.eplus_styles .ep_tabs_wrapper__9fe6128d-d5db-4fce-b4de-ab0ed814ca45 .ep_active_tab .ep_sub_label {\n                \n                color: #ffffff;\n            }.eplus_styles .ep_tabs_wrapper__9fe6128d-d5db-4fce-b4de-ab0ed814ca45 .ep_label_main {\n                \n                background-image: linear-gradient(#f0f0f0, #f0f0f0);\n            }\n            \n\n        \n\n         \n\n        \n            .eplus_styles .ep_tabs_wrapper__9fe6128d-d5db-4fce-b4de-ab0ed814ca45 .ep_label_main:hover {\n                background-image: linear-gradient(#007cba, #007cba);\n            }.eplus_styles .ep_tabs_wrapper__9fe6128d-d5db-4fce-b4de-ab0ed814ca45 .ep_active_tab {\n                \n                background-image: linear-gradient(#007cba, #007cba);\n            }.eplus_styles .ep_tabs_wrapper__9fe6128d-d5db-4fce-b4de-ab0ed814ca45 .ep_tab_item_wrapper {\n                \n                background-image: linear-gradient(#f0f0f0, #f0f0f0);\n            }.eplus_styles .ep_tabs_wrapper__9fe6128d-d5db-4fce-b4de-ab0ed814ca45 .ep_label_main {\n                \n                padding-top: 15px ;\npadding-right: 15px ;\npadding-bottom: 15px ;\npadding-left: 15px ;\n            }.eplus_styles .ep_tabs_wrapper__9fe6128d-d5db-4fce-b4de-ab0ed814ca45 .ep_tab_item_wrapper {\n                \n                padding-top: 15px ;\npadding-right: 15px ;\npadding-bottom: 15px ;\npadding-left: 15px ;\n            }.eplus_styles .ep_tabs_wrapper__9fe6128d-d5db-4fce-b4de-ab0ed814ca45 .ep_tabs_header {\n                \n                gap: 5px ;\n            }.eplus_styles .ep_tabs_wrapper__9fe6128d-d5db-4fce-b4de-ab0ed814ca45 .ep_tabs_header {\n                \n                justify-content: flex-start;\n            }<\/style><\/div><\/div>\n\n\n\n\n\n<hr class=\" wp-block-separator has-css-opacity eplus-wrapper\"\/>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\">Esercitazioni da consegnare (quaderni)<\/h2>\n\n\n\n<div class=\"wp-block-group eplus-wrapper\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\" eplus-wrapper\">In questa sezione sono pubblicati i testi e le indicazioni per i \u201cquaderni\u201d, le esercitazioni da svolgere autonomamente durante il corso e da consegnare tramite caricamento sulla pagina del corso del&nbsp;<a href=\"https:\/\/didattica.polito.it\/\">portale della didattica<\/a>&nbsp;(nella scheda \u201cConsegna Elaborati\u201d). La consegna nei tempi e modi previsti, e il superamento di un\u2019eventuale verifica permettono agli studenti di ottenere punti aggiuntivi all\u2019esame, in base alle modalit\u00e0 descritte nelle regole d\u2019esame. Per chiedere informazioni sul quaderno, inviare un messaggio di posta elettronica agli esercitatori con le seguenti modalit\u00e0.<\/p>\n\n\n<ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-3facfd\">\n<li class=\" eplus-wrapper\">Il messaggio deve avere come oggetto \u201c<strong>DSTBD quaderno<\/strong>\u201c.<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Nel corpo del messaggio devono essere indicati il proprio\u00a0<strong>nome<\/strong>,\u00a0<strong>cognome<\/strong>\u00a0e numero di\u00a0<strong>matricola<\/strong>, oltre alla richiesta specifica.<\/li>\n<\/ul>\n\n\n<p class=\" eplus-wrapper\">Affinch\u00e9 la consegna del quaderno sia presa in considerazione per ottenere il relativo punteggio, \u00e8 necessario rispettare le seguenti condizioni:<\/p>\n\n\n<ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-330b7d\">\n<li class=\" eplus-wrapper\">Svolgere tutti i punti indicati nel testo degli esercizi.<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Tutti gli esercizi devono essere svolti al pc (Non sono ammesse foto o testi scritti a mano, sia su carta che in digitale)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Preparare un file in formato\u00a0<a href=\"http:\/\/en.wikipedia.org\/wiki\/Pdf\">PDF<\/a> contenente lo svolgimento degli esercizi.<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Assegnare il nome del file secondo il seguente formato (non \u00e8 case sensitive):\u00a0<strong>QuadernoN_Cognome_Nome_Matricola.pdf\u00a0<\/strong>dove:<ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-f05f23\">\n<li class=\" eplus-wrapper\">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 parole uniche;<\/li>\n\n\n\n<li class=\" eplus-wrapper\">la N che segue Quaderno deve essere sostituita con il numero di quaderno consegnato;<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Esempio<\/strong>: lo studente Marco Giulio De Medici, matricola S123456, consegna il quaderno numero 2 in formato PDF, il nome del file \u00e8\u00a0<strong>Quaderno2_DeMedici_MarcoGiulio_s123456.pdf<\/strong><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Siccome i file caricati sono processati in modo automatico,<strong><mark><mark style=\"background-color:#dfd457\" class=\"has-inline-color\"> l<\/mark><mark style=\"background-color:#fcde35\" class=\"has-inline-color\">\u2019assegnazione di un nome sbagliato al file comporta l\u2019annullamento della consegna del relativo quaderno. Non saranno effettuate correzioni manuali dei nomi dei file dopo la consegna.<\/mark><\/mark><\/strong><\/li>\n<\/ul><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Caricare il file sul\u00a0<a href=\"https:\/\/didattica.polito.it\/\">portale della didattica<\/a>,\u00a0nella scheda \u201cConsegna Elaborati\u201d, entro la data di scadenza indicata per ciascun quaderno.<ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-304dbc\">\n<li class=\" eplus-wrapper\">Non sono permessi caricamenti multipli per lo stesso studente e quaderno.<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Fa fede la data di caricamento indicata dal portale della didattica.<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Siccome i file caricati sono processati in modo automatico, <strong><mark style=\"background-color:#f6e457\" class=\"has-inline-color\"> il caricamento oltre la scadenza comporta l\u2019annullamento della consegna del relativo quaderno. <\/mark><\/strong><\/li>\n\n\n\n<li class=\" eplus-wrapper\">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>\n\n\n\n<li class=\" eplus-wrapper\">Solo coloro che\u00a0<strong>non<\/strong>\u00a0hanno accesso alla pagina web del corso sul portale della didattica possono consegnare le esercitazioni tramite mail agli esercitatori entro la data di consegna.<\/li>\n<\/ul><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Sostenere con esito positivo il colloquio di verifica nella data prevista (si vedano le regole d\u2019esame).<\/li>\n<\/ul><\/div><\/div>\n\n\n\n\n\n<p class=\" eplus-wrapper\">Per qualsiasi richiesta inerente ai quaderni, presentarsi negli slot di laboratorio o inviare un&#8217;email a <a href=\"mailto:simone.monaco@polito.it\">Simone Monaco<\/a> o <a href=\"mailto:alkis.koudounas@polito.it\">Alkis Koudounas<\/a>.<\/p>\n\n\n<figure class=\"is-style-stripes  wp-block-table eplus-wrapper eplus-styles-uid-0c1045\"><table class=\"has-fixed-layout\"><thead><tr><th><\/th><th>Link<\/th><th><strong>Consegnare entro (23:59 CET time)<\/strong><\/th><\/tr><\/thead><tbody><tr><td><strong>Quaderno 1<\/strong><\/td><td>\ud83d\udcc4 <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/11\/Homework-1-1.pdf\">pdf<\/a> (\ud83d\udca1<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/12\/Soluzione_H1.pdf\">possibile soluzione<\/a>)<\/td><td>21\/11\/2025<\/td><\/tr><tr><td><strong>Quaderno 2<\/strong><\/td><td>\ud83d\udcc4 <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/11\/Homework2_DataMining_ITAv4.pdf\">pdf<\/a> (\ud83d\udcc5 <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/11\/dataset_breast.xlsx\">dati<\/a>)<\/td><td>3\/12\/2025<\/td><\/tr><tr><td><strong>Quaderno 3<\/strong><\/td><td>\ud83d\udcc4 <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2022\/12\/Homework_3_OPT_IT.pdf\">pdf<\/a><\/td><td>11\/12\/2025<\/td><\/tr><tr><td><strong>Quaderno 4<\/strong><\/td><td>\ud83d\udcc4 <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/12\/DSTBD_Homework_4_ITA_25-26.pdf\">pdf<\/a> (\ud83d\udcc5 <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2021\/12\/bike-stations.json\">dati<\/a>)<\/td><td>28\/12\/2025<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p class=\" eplus-wrapper\"><strong>[NEW] <\/strong>Risultati valutazione Quaderni (\ud83d\udcc4 <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2026\/01\/HW_consegnati_2526.pdf\">pdf<\/a>)<\/p>\n\n\n\n\n\n<p class=\" eplus-wrapper\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Informazioni generali SSD: ING-INF\/05 CFU: 8 Docenti: Elena Baralis, Tania Cerquitelli Esercitatori: Daniele Apiletti, Simone Monaco, Alkis Koudounas Avvisi Ancora nessun avviso Slides delle lezioni Slides delle esercitazioni In questa sezione saranno pubblicati i testi delle esercitazioni, tra cui quelle svolte in aula, e temi d\u2019esame. Esercitazioni di Laboratorio Le &hellip;<\/p>\n","protected":false},"author":11,"featured_media":1844,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"editor_plus_copied_stylings":"{}","footnotes":""},"categories":[37],"tags":[],"class_list":["post-12613","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-courses"],"_links":{"self":[{"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/posts\/12613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/comments?post=12613"}],"version-history":[{"count":72,"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/posts\/12613\/revisions"}],"predecessor-version":[{"id":13528,"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/posts\/12613\/revisions\/13528"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/media\/1844"}],"wp:attachment":[{"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/media?parent=12613"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/categories?post=12613"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/tags?post=12613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}