{"id":16599,"date":"2020-09-25T17:02:02","date_gmt":"2020-09-25T16:02:02","guid":{"rendered":"https:\/\/dbdmg.polito.it\/wordpress\/?page_id=16599"},"modified":"2020-11-22T13:00:15","modified_gmt":"2020-11-22T12:00:15","slug":"basi-di-dati-e-sistemi-informativi-aziendali-3","status":"publish","type":"page","link":"https:\/\/dbdmg.polito.it\/wordpress\/teaching\/basi-di-dati-e-sistemi-informativi-aziendali-3\/","title":{"rendered":"Basi Di Dati E Sistemi Informativi Aziendali \u2013 Prof. Valentina Gatteschi"},"content":{"rendered":"<h3><strong>INFORMAZIONI GENERALI<\/strong><\/h3>\n<ul>\n<li>CFU: 6<\/li>\n<li>Docente: Valentina Gatteschi<\/li>\n<li>Esercitatori: Danilo Giordano<\/li>\n<\/ul>\n<p><!--\n\n\n<h3>ESAMI<\/h3>\n\n\n\n\n<ul>\n \t\n\n<li><span style=\"color: #000000;\">Programma d'esame e modalit\u00e0 di svolgimento<\/span>-&gt; <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/01\/ProvaEsameCont.pdf\">pdf<\/a><\/li>\n\n\n \t\n\n<li>Facsimile prova di esame (testo, soluzioni) -&gt; <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/Esame2019-01_Facsimile_TestoSol.pdf\">pdf<\/a><\/li>\n\n\n \t\n\n<li>-<\/li>\n\n\n \t\n\n<li><span style=\"color: #000000;\"><b><span style=\"color: #b00000;\">1\u00b0 appello - 4 febbraio 2020<\/span><\/b><\/span>\n\n\n<ul>\n \t\n\n<li><span style=\"color: #000000;\"><strong>Risultati<\/strong>: <a style=\"color: #000000;\" href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/02\/BasiDati_Appello1.pdf\">risultati definitivi della prova<\/a><\/span><\/li>\n\n\n \t\n\n<li><strong>Visione compiti<\/strong>: il docente sar\u00e0 a disposizione degli studenti per informazioni e chiarimenti\n<span style=\"color: #000000;\">luned\u00ec 17 febbraio dalle 17:00 alle 19:30 in aula 17<\/span><\/li>\n\n\n \t\n\n<li><span style=\"color: #000000;\"><a style=\"color: #000000;\" href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/02\/AppelloFeb1_Info.pdf\">Ulteriori informazioni sulla prova svolta<\/a><\/span><\/li>\n\n\n \t\n\n<li><span style=\"color: #000000;\"><a style=\"color: #000000;\" href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/02\/AppelloFeb1.zip\">Valutazioni di dettaglio (per studente) dei compiti svolti<\/a><\/span><\/li>\n\n\n \t\n\n<li><span style=\"color: #000000;\"><a style=\"color: #000000;\" href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/02\/AppelloFeb1_TestoSol.zip\">Testi della prova con soluzioni<\/a> (4 varianti)<\/span><\/li>\n\n\n<\/ul>\n\n\n<\/li>\n\n\n \t\n\n<li>-<\/li>\n\n\n \t\n\n<li><span style=\"color: #000000;\"><strong>2\u00b0 appello - 24 aprile 2020<\/strong><\/span>\n\n\n<ul>\n \t\n\n<li><span style=\"color: #000000;\"><strong>Risultati<\/strong>: pubblicati sul portale della didattica<\/span><\/li>\n\n\n \t\n\n<li><span style=\"color: #000000;\"><strong>Testo della prova, valutazioni di dettaglio, soluzioni, errori frequenti<\/strong><\/span>\n\n\n<ul>\n \t\n\n<li><span style=\"color: #000000;\"><i>Valutazioni sintetiche complessive <\/i>per studente-&gt; <a style=\"color: #000000;\" href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/05\/Report_Gen.zip\">zip<\/a>\u00a0<em>(estrarre il file di interesse di nome <\/em>S&lt;matricola&gt;_Gen.txt<em>)<\/em><\/span><\/li>\n\n\n \t\n\n<li><span style=\"color: #000000;\"><em>Teoria<\/em>: testo, soluzioni, riferimenti al materiale didattico -&gt; <a style=\"color: #000000;\" href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/05\/AppelloFeb2_Teoria.pdf\">pdf<\/a><\/span><\/li>\n\n\n \t\n\n<li><span style=\"color: #000000;\"><em>SQL<\/em>: testo, soluzioni, errori frequenti -&gt; <a style=\"color: #000000;\" href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/05\/AppelloFeb2_Sql.pdf\">pdf<\/a><\/span>\n<span style=\"color: #000000;\"><em>SQL<\/em>: valutazioni di dettaglio per studente -&gt; <a style=\"color: #000000;\" href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/05\/Report_SQL.zip\">zip\u00a0<\/a><em>(estrarre il file di interesse di nome <\/em>S&lt;matricola&gt;_Sql.pdf<em>)<\/em><\/span><\/li>\n\n\n \t\n\n<li><span style=\"color: #000000;\"><em>Progettazione<\/em>: testo, soluzione proposta, errori frequenti -&gt; <a style=\"color: #000000;\" href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/05\/AppelloFeb2_Progettazione.pdf\">pdf<\/a><\/span>\n<span style=\"color: #000000;\"><em>Progettazione<\/em>: valutazioni di dettaglio per studente -&gt; <a style=\"color: #000000;\" href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/05\/Report_Prg.zip\">zip\u00a0<\/a><em>(estrarre il file di interesse di nome<\/em> S&lt;matricola&gt;_Prg.pdf)<\/span><\/li>\n\n\n<\/ul>\n\n\n<\/li>\n\n\n<\/ul>\n\n\n<\/li>\n\n\n<\/ul>\n\n\n\n\n<ul>\n \t\n\n<li>-<\/li>\n\n\n \t\n\n<li><strong>3\u00b0 appello -19 giugno 2020<\/strong>\n\n\n<ul>\n \t\n\n<li><span style=\"color: #000000;\"><strong>Risultati<\/strong>: pubblicati sul portale della didattica<\/span><\/li>\n\n\n \t\n\n<li><span style=\"color: #000000;\"><strong>Testo della prova, valutazioni di dettaglio, soluzioni, errori frequenti<\/strong><\/span>\n\n\n<ul>\n \t\n\n<li><i>Valutazioni sintetiche complessive <\/i>per studente-&gt; <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/07\/Report_Gen.zip\">zip<\/a>\n<em>(estrarre il file di interesse di nome <\/em>S&lt;matricola&gt;_Gen.txt<em>)<\/em><\/li>\n\n\n \t\n\n<li><em>Teoria<\/em>: testo, soluzioni, riferimenti al materiale didattico -&gt; <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/07\/AppelloGiu1_Teoria.pdf\">pdf<\/a><\/li>\n\n\n \t\n\n<li><em>SQL<\/em>: testo, soluzioni\u00a0-&gt; <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/07\/AppelloGiu1_Sql.pdf\">pdf<\/a>\n<em>SQL<\/em>: valutazioni di dettaglio per studente -&gt; <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/07\/Report_Sql.zip\">zip<\/a>\n<em>(estrarre il file di interesse di nome <\/em>S&lt;matricola&gt;_Sql.pdf<em>)<\/em><\/li>\n\n\n \t\n\n<li><em>Progettazione<\/em>: testo, soluzione proposta, errori frequenti -&gt; <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/07\/AppelloGiu1_Progettazione.pdf\">pdf<\/a>\n<em>Progettazione<\/em><span style=\"color: #000000;\">: valutazioni di dettaglio per studente -&gt; <span style=\"color: #0000ff;\"><a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/07\/Report_Prg.zip\">zip<\/a>\n<\/span><em>(estrarre il file di interesse di nome<\/em><span style=\"color: #008000;\">S&lt;matricola&gt;_Prg.pdf<\/span>)<\/span><\/li>\n\n\n<\/ul>\n\n\n<\/li>\n\n\n<\/ul>\n\n\n<\/li>\n\n\n<\/ul>\n\n\n\n\n<ul>\n \t\n\n<li><strong style=\"color: #000000;\">4\u00b0 appello - 7 settembre 2020 ore 11:00 - 13:30<\/strong><\/li>\n\n\n<\/ul>\n\n\n\n\n<ul>\n \t\n\n<li style=\"list-style-type: none;\">\n\n\n<ul>\n \t\n\n<li><span style=\"color: #000000;\"><em>Svolgimento<\/em>: esame scritto <em>online<\/em> in modalit\u00e0 <em>proctoring<\/em><\/span><\/li>\n\n\n \t\n\n<li><span style=\"color: #000000;\"><em>Piattaforma usata<\/em>: Exam<\/span><\/li>\n\n\n \t\n\n<li><span style=\"color: #000000;\"><em>Altri strumenti utilizzati durante la prova<\/em><\/span>\n\n\n<ul>\n \t\n\n<li><span style=\"color: #000000;\">Lockdown browser <em> (browser che blocca ogni altra attivit\u00e0 sul PC fino al termine della prova di esame)<\/em><\/span><\/li>\n\n\n \t\n\n<li><span style=\"color: #000000;\">Respondus monitor <em>(software per l'acquisizione video dell'intera prova di esame di ogni studente dalla webcam del PC in uso)<\/em>.<\/span><\/li>\n\n\n<\/ul>\n\n\n<\/li>\n\n\n \t\n\n<li><span style=\"color: #000000;\"><em>Modalit\u00e0 operative e configurazione del PC personale<\/em><\/span>\n\n\n<ul>\n \t\n\n<li><span style=\"color: #000000;\">Le informazioni sulle modalit\u00e0 operative e sulla configurazione dei PC personali sono comunicate agli studenti da parte degli organi di coordinamento degli esami, che hanno anche reso disponibile un <em>test di tipo generale<\/em> (quindi non riferito in modo specifico al nostro corso) per permettere agli studenti di verificare la compatibilit\u00e0 della propria postazione informatica.<\/span><\/li>\n\n\n \t\n\n<li><span style=\"color: #000000;\">L'accesso al test si ottiene con un link all'interno della pagina studenti del portale della didattica nella sezione <em>Esami in Remoto<\/em>.<\/span>\n<span style=\"color: #000000;\">Il test permette di sperimentare il corretto funzionamento della piattaforma Exam sul PC degli studenti, compresi i due strumenti <em>Lockdown browser<\/em> e <em>Respondus monitor<\/em> sopra descritti.<\/span><\/li>\n\n\n \t\n\n<li><span style=\"color: #000000;\">Il test \u00e8 <span style=\"text-decoration: underline;\">fortemente consigliato<\/span> anche perch\u00e9, nel caso di malfunzionamento della componente informatica o di un'interruzione di qualche minuto della connessione durante la prova, l'esame non potr\u00e0 essere convalidato.<\/span><\/li>\n\n\n<\/ul>\n\n\n<\/li>\n\n\n \t\n\n<li><span style=\"color: #000000;\"><em>\u25ba <strong>Importante<\/strong>\n<\/em>\u00c9\u00a0disponibile a <a style=\"color: #000000;\" href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/06\/ProvaEsameCont_3.pdf\">questo link<\/a> un <strong>documento<\/strong> riferito <span style=\"text-decoration: underline;\">in modo specifico e dettagliato<\/span> alla prova di esame di questo corso, con informazioni, screenshot e note operative per lo svolgimento della prova.<\/span><\/li>\n\n\n<\/ul>\n\n\n<\/li>\n\n\n<\/ul>\n\n\n--><\/p>\n<h3><strong>CONTENUTI DEL CORSO<\/strong><\/h3>\n<p><strong>Introduzione al corso <\/strong><span style=\"color: #ff0000;\"><span style=\"color: #000000;\"><em>(modalit\u00e0 di svolgimento dell&#8217;esame)<\/em><\/span><\/span><\/p>\n<ul>\n<li>IC &#8211; 1: Introduzione al corso (<a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/09\/IC-1_1x.pdf\">1 per pag. compatte<\/a>, <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/09\/IC-1_6x.pdf\">6 per pag.<\/a>, <a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/09\/IC-1_2x.pdf\">2 per pag.<\/a>)<\/li>\n<\/ul>\n<p><strong>Sistemi informativi aziendali<\/strong><\/p>\n<ul>\n<li><em>Sistemi informativi aziendali<\/em>\n<ul>\n<li>SI &#8211; 1: Sistemi informativi aziendali &#8211; concetti di base (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/11\/SI-1_Teoria_1x.pdf\">1 per pag. compatte<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/10\/SI-1_Teoria_6x.pdf\">6 per pag.<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/09\/SI-1_Teoria_2x.pdf\">2 per pag.<\/a>)<\/li>\n<li>SI &#8211; 2: Esempio di caso aziendale (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/11\/SI-2_Esempio_1x.pdf\">1 per pag. compatte<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/09\/SI-2_Esempio_6x.pdf\">6 per pag.<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/09\/SI-2_Esempio_2x.pdf\">2 per pag.<\/a>)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Basi di Dati<\/strong><\/p>\n<ul>\n<li><em>Introduzione alle basi di dati<\/em>\n<ul>\n<li>MREL_1: Introduzione alle basi di dati (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/10\/MREL-1_IntroduzioneBD_1x.pdf\">1 per pag. compatte<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/10\/MREL-1_IntroduzioneBD_6x.pdf\">6 per pag.<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/10\/MREL-1_IntroduzioneBD_2x.pdf\">2 per pag.<\/a>)<\/li>\n<\/ul>\n<\/li>\n<li><em>Modello relazionale e algebra relazionale<\/em>\n<ul>\n<li>MREL &#8211; 2: Modello relazionale <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/10\/MREL-2_ModelloRelaz_1x.pdf\">(1 per pag. compatte<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/10\/MREL-2_ModelloRelaz_6x.pdf\">6 per pag.<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/10\/MREL-2_ModelloRelaz_2x.pdf\">2 per pag.<\/a>)<\/li>\n<li>MREL &#8211; 3: Algebra relazionale (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/10\/MREL-3_AlgebraRelaz_1x.pdf\">1 per pag. compatte<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/10\/MREL-3_AlgebraRelaz_6x.pdf\">6 per pag.<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/10\/MREL-3_AlgebraRelaz_2x.pdf\">2 per pag.<\/a>)<\/li>\n<li>MREL &#8211; 4: Esercizi di algebra relazionale (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/10\/MREL-4_EserLucidi_1x.pdf\">1 per pag. compatte<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/10\/MREL-4_EserLucidi_6x.pdf\">6 per pag.<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/10\/MREL-4_EserLucidi_2x.pdf\">2 per pag.<\/a>)<\/li>\n<\/ul>\n<\/li>\n<li><em>Linguaggio SQL<\/em>\n<ul>\n<li>SQL &#8211; 1: Introduzione (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/3.1-SQL-Introduzione-PS.pdf\">1 per pag. compatte<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2011\/10\/3.1-SQL-Introduzione6x.pdf\">6 per pag.<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2011\/10\/3.1-SQL-Introduzione2x.pdf\">2 per pag.<\/a>)<\/li>\n<li>SQL &#8211; 2: Istruzione SELECT: fondamenti (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/3.2-SQL-SelectBase-PS.pdf\">1 per pag. compatte<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2011\/10\/3.2-SQL-SelectBase6x.pdf\">6 per pag.<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2011\/10\/3.2-SQL-SelectBase2x.pdf\">2 per pag.<\/a>)<\/li>\n<li>SQL &#8211; 3: Interrogazioni nidificate (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/3.3-SQL-SelectNidificate-PS.pdf\">1 per pag. compatte<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2011\/10\/3.3-SQL-SelectNidificate6x.pdf\">6 per pag.<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2011\/10\/3.3-SQL-SelectNidificate2x.pdf\">2 per pag.<\/a>)<\/li>\n<li>SQL &#8211; 4: Operatori insiemistici (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/3.4-SQL-SelectOpInsiemistici-PS.pdf\">1 per pag. compatte<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2011\/10\/3.4-SQL-SelectOpInsiemistici6x.pdf\">6 per pag.<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2011\/10\/3.4-SQL-SelectOpInsiemistici2x.pdf\">2 per pag.<\/a>)<\/li>\n<li>SQL &#8211; 5: Is<span style=\"color: #000000;\">truzioni di aggiornamento<\/span> (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/11\/SQL-05_Aggiornam_1x.pdf\">1 per pag. compatte<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/11\/SQL-05_Aggiornam_6x.pdf\">6 per pag.<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/11\/SQL-05_Aggiornam_2x.pdf\">2 per pag.<\/a>)<\/li>\n<li>SQL &#8211; 6: G<span style=\"color: #000000;\">estione delle tabelle<\/span> (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/11\/SQL-06_GestTabelle_1x.pdf\">1 per pag. compatte<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/11\/SQL-06_GestTabelle_6x.pdf\">6 per pag.<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/11\/SQL-06_GestTabelle_2x.pdf\">2 per pag.<\/a>)<\/li>\n<li><span style=\"color: #000000;\">SQL &#8211; 7: Gestione delle transazioni<\/span> (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/SQL-07_GestTransazioni_1x.pdf\">1 per pag. compatte<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/SQL-07_GestTransazioni_6x.pdf\">6 per pag.<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/SQL-07_GestTransazioni_2x.pdf\">2 per pag.<\/a>)<\/li>\n<li><span style=\"color: #ff0000;\"><span style=\"color: #000000;\">Script DB Fornitori-Prodotti<\/span> <span style=\"color: #000000;\">con istruzioni SQL esaminate a lezione<\/span><\/span> (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/11\/SQL-Oracle.zip\">zip -file<\/a>)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li><span style=\"color: #000000;\"><em>Programmazione WEB<\/em><\/span>\n<ul>\n<li><span style=\"color: #000000;\">WEB &#8211; 1: Architettura client\/server<\/span> (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/11\/WEB-1_ClientServer_1x.pdf\">1 per pag. compatte<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/11\/WEB-1_ClientServer_6x.pdf\">6 per pag.<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/11\/WEB-1_ClientServer_2x.pdf\">2 per pag.<\/a>)<\/li>\n<li><span style=\"color: #000000;\">HTML &#8211; 1: Il linguaggio HTML<\/span>(<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/11\/WEB-2_HTML1_1x.pdf\">1 per pag. compatte<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/11\/WEB-2_HTML1_6x.pdf\">6 per pag.<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/11\/WEB-2_HTML1_2x.pdf\">2 per pag.<\/a>)<\/li>\n<li>PHP &#8211; 1: Il linguaggio PHP (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/11\/WEB-3_PHP_1_1x.pdf\">1 per pag. compatte<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/11\/WEB-3_PHP_1_6x.pdf\">6 per pag.<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/11\/WEB-3_PHP_1_2x.pdf\">2 per pag.<\/a>)<\/li>\n<li>PHP &#8211; 2: MySQL per PHP (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/11\/WEB-4_MysqlxPHP_1x.pdf\">1 per pag. compatte<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/11\/WEB-4_MysqlxPHP_6x.pdf\">6 per pag.<\/a> , <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/11\/WEB-4_MysqlxPHP_2x.pdf\">2 per pag.<\/a>)<\/li>\n<li>Esercizio Opere \u00a0(<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2017\/05\/TestoEsercizioOpere_Inf.pdf\">Esercizio Opere.<\/a>)<\/li>\n<li>Svolgimento esercizio Opere (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2010\/12\/SvolgimentoLezioneinAulaOpere2xpag.pdf\">2 per pag.<\/a>)<\/li>\n<li>Scripts esercizio Opere (<a href=\"https:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/11\/EsempioScripts.zip\">Esempi script.<\/a>)<\/li>\n\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li><em>Progettazione di basi di dati<\/em>\n<ul>\n<li><span style=\"color: #000000;\">PROG &#8211; 1: Modello Entit\u00e0-Relazione <\/span>(<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/PROG-1_ProgConcettuale_1x.pdf\">1 per pag. compatte<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/PROG-1_ProgConcettuale_6x.pdf\">6 per pag.<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/PROG-1_ProgConcettuale_2x.pdf\">2 per pag.<\/a>)<\/li>\n<li><span style=\"color: #000000;\">PROG &#8211; 2: Progettazione concettuale: esempio<\/span> (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/PROG-2_ProgConcettualeEs_1x.pdf\">1 per pag. compatte<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/PROG-2_ProgConcettualeEs_6x.pdf\">6 per pag.<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/PROG-2_ProgConcettualeEs_2x.pdf\">2 per pag.<\/a>)<\/li>\n<li><span style=\"color: #ff0000;\"><span style=\"color: #000000;\">PROG &#8211; 3:<\/span> <\/span>Modello Relazionale\u00a0(<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/PROG-3_ProgLogica_1x.pdf\">1 per pag. compatte<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/PROG-3_ProgLogica_6x.pdf\">6 per pag.<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/PROG-3_ProgLogica_2x.pdf\">2 per pag.<\/a>)<\/li>\n<li><span style=\"color: #ff0000;\"><span style=\"color: #000000;\">PROG &#8211; 4:<\/span> <\/span>Progettazione logica: esempio\u00a0(<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/PROG-4_ProgLogicaEs_1x.pdf\">1 per pag. compatte<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/PROG-4_ProgLogicaEs_6x.pdf\">6 per pag.<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/PROG-4_ProgLogicaEs_2x.pdf\">2 per pag.<\/a>)<\/li>\n<li><span style=\"color: #000000;\">PROG &#8211; 5: Normalizzazione<\/span> (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/PROG-5_Normalizzazione_1x.pdf\">1 per pag. compatte<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/PROG-5_Normalizzazione_6x.pdf\">6 per pag.<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/PROG-5_Normalizzazione_2x.pdf\">2 per pag.<\/a>)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!--\n\n\n<h3><strong>ESERCIZI SVOLTI IN AULA<\/strong><\/h3>\n\n\n\n\n<ul>\n \t\n\n<li><em>Sistemi informativi aziendali<\/em>\n\n\n<ul>\n \t\n\n<li>Es_SI - 1: <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/09\/SI-2_Eser1.pdf\">testo + soluzione<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/09\/SI-2_Eser1-SchemaLavoro.rtf\">schema di lavoro<\/a><\/li>\n\n\n<\/ul>\n\n\n<\/li>\n\n\n \t\n\n<li><em>Algebra relazionale<\/em>\n\n\n<ul>\n \t\n\n<li>Es_MREL - 1: <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2011\/10\/Algebra_Testo.pdf\">testo<\/a>, <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2011\/10\/Algebra_Soluzioni.pdf\">soluzioni<\/a><\/li>\n\n\n<\/ul>\n\n\n<\/li>\n\n\n \t\n\n<li><em>SQL<\/em>\n\n\n<ul>\n \t\n\n<li>Es_SQL - 1: testo, soluzioni, script per test su PC (Oracle. MySQL) -&gt; <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/10\/SQL-1_Select-Aggreg.zip\">zip<\/a><\/li>\n\n\n \t\n\n<li><span style=\"color: #000000;\">Es_SQL - 2:<\/span> testo, soluzioni, script per test su PC (Oracle. MySQL) -&gt; <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/10\/SQL-2_IntNidificate-TableFunc.zip\">zip<\/a><\/li>\n\n\n \t\n\n<li>Es_SQL - 3: testo, soluzioni, script per test su PC (Oracle. MySQL) -&gt; <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/11\/SQL-3_Aggiornam-GestTabelle.zip\">zip<\/a><\/li>\n\n\n<\/ul>\n\n\n<\/li>\n\n\n \t\n\n<li><em>Programmazione WEB<\/em>\n\n\n<ul>\n \t\n\n<li>Es_HTML - 1: testo e file di supporto -&gt; <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/11\/HTML-1_Esercizio.zip\">zip<\/a><\/li>\n\n\n \t\n\n<li><span style=\"color: #000000;\">Es_PHP - 1: testo e file di supporto<\/span> -&gt; <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/11\/PHP-1_Esercizio.zip\">zip<\/a><\/li>\n\n\n<\/ul>\n\n\n<\/li>\n\n\n \t\n\n<li><em>Progettazione di basi di dati<\/em>\n\n\n<ul>\n \t\n\n<li><span style=\"color: #000000;\">Es_PROG - 1, 2: Modello Entit\u00e0-Relazione <\/span>-&gt; <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/PROG_ER.zip\">zip<\/a><\/li>\n\n\n \t\n\n<li>Es_PROG - 3: Modello Entit\u00e0-Relazione -&gt; <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/PROG-3_ER.pdf\">pdf<\/a><\/li>\n\n\n \t\n\n<li>Es_PROG - 4: Modello Relazionale-&gt; <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/PROG-4_REL.pdf\">pdf<\/a><\/li>\n\n\n \t\n\n<li>Es_PROG - 5: Modello Relazionale-&gt; <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/PROG-5_REL.pdf\">pdf<\/a><\/li>\n\n\n \t\n\n<li><span style=\"color: #000000;\">Es_PROG - 6: Normalizzazione <\/span>-&gt; <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2020\/01\/PROG-6_NORM.pdf\">pdf<\/a><\/li>\n\n\n<\/ul>\n\n\n<\/li>\n\n\n<\/ul>\n\n\n\n\n<h3>ESERCIZI DI RIEPILOGO<\/h3>\n\n\n\n\n<ul>\n \t\n\n<li>Esercizi di riepilogo di SQL -&gt; <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/SQL-Riep.pdf\">pdf<\/a><\/li>\n\n\n \t\n\n<li>Esercizi di riepilogo di Progettazione -&gt; <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/PROG-Riep.pdf\">pdf<\/a><\/li>\n\n\n<\/ul>\n\n\n\n\n<h3><strong>ESERCITAZIONI IN LABORATORIO<\/strong><\/h3>\n\n\n\n\n<h4><span style=\"color: #000000;\">Calendario esercitazioni in laboratorio<\/span><\/h4>\n\n\n\n\n<ul>\n \t\n\n<li>venerd\u00ec 25\/10\/2019 ore 11:30-13:00 LAIB3<\/li>\n\n\n \t\n\n<li>mercoled\u00ec 06\/11\/2019 ore 17:30-19:00 LAIB4<\/li>\n\n\n \t\n\n<li>venerd\u00ec 08\/11\/2019 ore 11:30-13:00 LAIB3<\/li>\n\n\n \t\n\n<li>venerd\u00ec 15\/11\/2019 ore 11:30-13:00 LAIB3<\/li>\n\n\n \t\n\n<li>venerd\u00ec 22\/11\/2019 ore 11:30-13:00 LAIB3<\/li>\n\n\n \t\n\n<li>venerd\u00ec 29\/11\/2019 ore 11:30-13:00 LAIB3<\/li>\n\n\n \t\n\n<li>venerd\u00ec 06\/12\/2019 ore 11:30-13:00 LAIB3<\/li>\n\n\n \t\n\n<li>venerd\u00ec 13\/12\/2019 ore 11:30-13:00 LAIB3<\/li>\n\n\n \t\n\n<li>venerd\u00ec 20\/12\/2019 ore 11:30-13:00 LAIB1<\/li>\n\n\n \t\n\n<li>mercoled\u00ec 15\/01\/2020 ore 17:30-19:00 LAIB4<\/li>\n\n\n \t\n\n<li>venerd\u00ec 17\/01\/2020 ore 11:30-13:00 LAIB3<\/li>\n\n\n<\/ul>\n\n\n\n\n<h4>Testi esercitazioni in laboratorio<\/h4>\n\n\n\n\n<ul>\n \t\n\n<li><span style=\"color: #000000;\"><strong>Esercitazione 1\n<\/strong><\/span>- 25\/10\/2019 h 11:30-13:00<span style=\"color: #000000;\"><strong>\nSQL 1<\/strong>\u00a0(Oracle o MySQL)\n<\/span>- Testo (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/11\/LABSQL1v2_testo.pdf\">pdf<\/a>)\n- Script di creazione della base di dati <em>Delivery<\/em> (Oracle, MySQL - <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/10\/LabSQL1_DBCreate.zip\">zip<\/a>)\n- Soluzioni (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/11\/LABSQL1v2_testo_sol.pdf\">pdf<\/a>), Screenshot soluzioni (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2015\/03\/LABSQL1_ScreenshotRisultati.pdf\">pdf<\/a>)<\/li>\n\n\n \t\n\n<li><strong><span style=\"color: #ff0000;\"><span style=\"color: #000000;\">-<\/span><\/span><\/strong><\/li>\n\n\n \t\n\n<li><strong><span style=\"color: #ff0000;\"><span style=\"color: #000000;\">Esercitazioni 2, 3\n<\/span><\/span><\/strong>- 06\/11\/2019 h 17:30-19:00\n- 08\/11\/2019 h 11:30-13:00<strong><span style=\"color: #ff0000;\">\n<\/span>SQL 2 <\/strong>(Oracle o MySQL)\n- Testo (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/11\/LABSQL2v2_testo_1819.pdf\">pdf<\/a>)\n- Script di creazione della base di dati <em>Delivery<\/em> (Oracle, MySQL - <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/11\/LabSQL2_DBCreate.zip\">zip<\/a>)\n- Soluzioni (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/11\/LABSQL2v2_testo_sol_1819.pdf\">pdf<\/a>), Screenshot soluzioni (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2015\/04\/LABSQL2_ScreenshotRisultati.pdf\">pdf<\/a>)<\/li>\n\n\n \t\n\n<li>-<\/li>\n\n\n \t\n\n<li><span style=\"color: #ff0000;\"><strong><span style=\"color: #000000;\">Esercitazioni 4, 5<\/span>\n<\/strong><\/span>- 15\/11\/2019 h 11:30-13:00\n- 22\/11\/2019 h 11:30-13:00\n<span style=\"color: #000000;\"><strong>SQL 3<\/strong> (<\/span>Oracle o MySQL)\n- Testo (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/11\/LabSQL3_Testo.pdf\">pdf<\/a>)\n- Soluzioni (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/11\/LabSQL3_Sol.pdf\">pdf<\/a>)\n- Script\u00a0di creazione delle basi di dati\u00a0<em>Delivery<\/em> e <em>Palestra<\/em> (Oracle, MySQL - <a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/11\/LabSQL3_DBCreate.zip\">zip<\/a>)<\/li>\n\n\n \t\n\n<li><span style=\"color: #000000;\"><strong>-<\/strong><\/span><\/li>\n\n\n \t\n\n<li><strong><span style=\"color: #000000;\">Esercitazione 6<\/span>\n<\/strong>- 29\/11\/2019 h 11:30-13:00\n<strong>PHP 1<\/strong> (XAMPP)\n- Testo (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/11\/LabPHP1_Testo.pdf\">pdf<\/a>)\n- Soluzione (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/11\/LabPHP1_Soluzione.zip\">zip<\/a>)<\/li>\n\n\n \t\n\n<li><strong>-<\/strong><\/li>\n\n\n \t\n\n<li><strong>Esercitazione 7\n<\/strong>- 06\/12\/2019 h 11:30-13:00\n<strong>PHP 2 <\/strong>(XAMPP)\n- Testo (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/LabPHP2_Testo.pdf\">pdf<\/a>)\n- Soluzione (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/LabPHP2_Soluzione.zip\">zip<\/a>)<\/li>\n\n\n \t\n\n<li><strong>-<\/strong><\/li>\n\n\n \t\n\n<li><strong>Esercitazione 8\n<\/strong>- 13\/12\/2019 h 11:30-13:00\n<strong>PHP 3 <\/strong>(XAMPP)\n- Testo (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/LabPHP3_Testo.pdf\">pdf<\/a>)<\/li>\n\n\n \t\n\n<li>-<\/li>\n\n\n \t\n\n<li><strong>Esercitazione 9 <\/strong>LAIB1<strong>\n<\/strong>- 20\/12\/2019 h 11:30-13:00\n<strong>PHP 3 <\/strong>(XAMPP)\n- Testo (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/LabPHP3_Testo.pdf\">pdf<\/a>)<\/li>\n\n\n \t\n\n<li>-<\/li>\n\n\n \t\n\n<li><span style=\"color: #000000;\"><strong>Esercitazioni 10, 11<\/strong><\/span>\n-\u00a0mercoled\u00ec 15\/01\/2020 ore 17:30-19:00 LAIB4\n- venerd\u00ec 17\/01\/2020 ore 11:30-13:00 LAIB3\n<strong>PHP 4<\/strong> (XAMPP)\nTesto (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/LabPHP4_Testo.pdf\">pdf<\/a>), Soluzione (<a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/12\/LabPHP4_Soluzione.zip\">zip<\/a>)<\/li>\n\n\n<\/ul>\n\n\n\n\n<h3><span style=\"color: #000000;\">Installazione di strumenti di sviluppo sul PC personale<\/span><\/h3>\n\n\nGli interessati possono installare sul PC personale alcuni strumenti per lo svolgimento autonomo delle esercitazioni previste per il laboratorio, come descritto nei punti che seguono.\n\n\n<h4>1. Esercitazioni SQL (sezione DML)<\/h4>\n\n\nPer questo tipo di esercitazioni \u00e8 consigliabile disporre, sul PC personale, di un <strong>DBMS<\/strong> e di un <strong>IDE<\/strong> (ambiente di sviluppo) utilizzato per interagire in modo semplice con il DBMS.\n\n\n<ul>\n \t\n\n<li><strong>DBMS<\/strong>\n\n\n<ul>\n \t\n\n<li>Per <em>Windows <\/em>o <em>Linux <\/em>pu\u00f2 essere utilizzato il DBMS (free) <span style=\"color: #0000ff;\">Oracle Database 18c Express Edition\u00a0(XE)<\/span>.<\/li>\n\n\n \t\n\n<li>Per <em>Windows<\/em>, <em>Linux<\/em> o <em>Mac OSX<\/em> pu\u00f2 essere utilizzato, in alternativa a Oracle, il DBMS <span style=\"color: #3366ff;\"><span style=\"color: #0000ff;\">MySQL<\/span><span style=\"color: #000000;\"> (in versione free)<\/span><\/span><em>.\n<\/em>Per disporre di MySQL, il procedimento pi\u00f9 semplice \u00e8 l'installazione dell'ambiente <span style=\"color: #0000ff;\">XAMPP<\/span>, che contiene anche una versione di MySQL; l'installazione di XAMPP \u00e8 comunque consigliata in quanto questo DBMS verr\u00e0 utilizzato per successive esercitazioni di SQL e di sviluppo in PHP.<\/li>\n\n\n<\/ul>\n\n\n<\/li>\n\n\n \t\n\n<li><strong>IDE\n<\/strong>L'ambiente di sviluppo consigliato per questo set di esercitazioni \u00e8 <em>Oracle SQL Developer<\/em>, disponibile per Windows, Linux, Mac OSX. <em>Oracle SQL Developer<\/em> pu\u00f2 essere connesso ad uno qualunque dei due DBMS sopra indicati.<\/li>\n\n\n<\/ul>\n\n\n<em>Documentazione per l'installazione<\/em>\n\n\n<ul>\n \t\n\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/10\/SQLDeveloper_Oracle.pdf\">Oracle XE + Sql Developer<\/a><\/li>\n\n\n \t\n\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/10\/SQLDeveloper_XAMPP.pdf\">MySQL + Sql Developer<\/a><\/li>\n\n\n \t\n\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/10\/XAMPP_PC.pdf\">XAMPP<\/a><\/li>\n\n\n<\/ul>\n\n\n\n\n<h4>2. Esercitazioni SQL (sezione DDL) e PHP<\/h4>\n\n\nPer questo tipo di esercitazioni \u00e8 prevista l'installazione, sul PC personale, dell'ambiente <span style=\"color: #0000ff;\">XAMPP<\/span>.\nQuesto strumento \u00e8 in realt\u00e0 una <em>piattaforma integrata<\/em> contenente tutte le componenti essenziali per lo sviluppo ed il test di script SQL e di semplici applicazioni Web; le principali parti costitutive sono\n- un Web server Apache\n- un DBMS (MariaDB o SQLLite)\n- un server FTP\n- un gestore dei linguaggi di programmazione PHP. Perl, Pyton\n\n\n<ul>\n \t\n\n<li><a href=\"http:\/\/dbdmg.polito.it\/wordpress\/wp-content\/uploads\/2019\/10\/XAMPP_PC.pdf\">Installazione di XAMPP<\/a><\/li>\n\n\n<\/ul>\n\n\n\n\n<h4>3. Indicazioni e suggerimenti per le esercitazioni di Programmazione WEB<\/h4>\n\n\nPer le esercitazioni di <span style=\"color: #0000ff;\">programmazione Web<\/span> <em>(HTML, PHP)<\/em> \u00e8 necessario disporre di validi <span style=\"color: #0000ff;\">Text\u00a0Editor<span style=\"color: #000000;\">, ossia di applicazioni per l'elaborazione di testi<\/span> <\/span>destinate ai linguaggi di programmazione, comprensive di molte funzionalit\u00e0 indispensabili per 'rendere comoda' la vita allo sviluppatore.\nSul Web si trovano numerosi siti che analizzano e recensiscono i Text Editor pi\u00f9 validi in circolazione (a pagamento e free). Ad esempio, <strong><em><span style=\"color: #3366ff;\">key<\/span>cdn<\/em><\/strong>, a questo <a href=\"https:\/\/www.keycdn.com\/blog\/best-text-editors\">link<\/a>, presenta una serie di Text Editor per le piattaforme di sviluppo pi\u00f9 diffuse\n\n--><\/p>\n<br class=\"fixfloat\" \/>","protected":false},"excerpt":{"rendered":"<p>INFORMAZIONI GENERALI CFU: 6 Docente: Valentina Gatteschi Esercitatori: Danilo Giordano CONTENUTI DEL CORSO Introduzione al corso (modalit\u00e0 di svolgimento dell&#8217;esame) IC &#8211; 1: Introduzione al corso (1 per pag. compatte, 6 per pag., 2 per pag.) Sistemi informativi aziendali Sistemi informativi aziendali SI &#8211; 1: Sistemi informativi aziendali &#8211; concetti di base (1 per pag.<a href=\"https:\/\/dbdmg.polito.it\/wordpress\/teaching\/basi-di-dati-e-sistemi-informativi-aziendali-3\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":32,"featured_media":0,"parent":96,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-16599","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dbdmg.polito.it\/wordpress\/wp-json\/wp\/v2\/pages\/16599","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\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/dbdmg.polito.it\/wordpress\/wp-json\/wp\/v2\/comments?post=16599"}],"version-history":[{"count":19,"href":"https:\/\/dbdmg.polito.it\/wordpress\/wp-json\/wp\/v2\/pages\/16599\/revisions"}],"predecessor-version":[{"id":17230,"href":"https:\/\/dbdmg.polito.it\/wordpress\/wp-json\/wp\/v2\/pages\/16599\/revisions\/17230"}],"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=16599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}