====== MIF04 Gestion de données pour le Web ====== ===== 2019-2020 ===== Voir [[http://emmanuel.coquery.pages.univ-lyon1.fr/enseignement/mif04/|cette page]]. ===== 2018-2019 ===== === CM === * [[https://perso.liris.cnrs.fr/emmanuel.coquery/enseignement/mif04/mapping-objets-relationnel-xml.pdf|CM Mapping Objets/Relationnel]] * [[https://perso.liris.cnrs.fr/emmanuel.coquery/enseignement/mif04/xmlschema-xquery.pdf|CM XML]] * [[https://perso.liris.cnrs.fr/emmanuel.coquery/enseignement/mif04/rdf-s-sparql-stores.pdf|CM RDF]] * {{ :enseignement:cm-SGBD-NoSQL.pdf|CM SGBD non relationnels (NoSQL)}} === TD/TP === * TP du 9/10/18, 12/10/18 et du 15-16/10/18: voir [[enseignement:tp:bd:tp-orm:2016|le premier TP de l'an dernier]], {{ :enseignement:correction-tp1.zip |corrigé}} * TP du 5/11/2018 et du 6/11/2018: [[:enseignement:tp:bd:tp-xml-sql:2018|TP SQL/XML]], {{ :enseignement:forets-sql-xml-correction.sql |correction}} * TD du 6/11/2018: {{:enseignement:mif04-gdw-td1-enonce.pdf|TD XML}} ({{ :enseignement:mif04-gdw-td1-correction.pdf |correction}}) * TD du 9/11/2018: {{ :enseignement:mif04-gdw-td2-enonce.pdf |TD RDF}}({{ :enseignement:mif04-gdw-td2-correction.pdf |correction}}, {{ :enseignement:etudiants.pdf |dessin alternatif}}) * TP du 13/11/2018: [[http://liris.cnrs.fr/~ecoquery/enseignement/mif04/tp-sparql-restaurants.html|TP SPARQL]], [[http://liris.cnrs.fr/~ecoquery/enseignement/mif04/tp-sparql-restaurants-correction.html|Correction]] * TD du 16/11/2018: {{ :enseignement:mif04-gdw-td3-enonce.pdf |TD RDFS}}({{ :enseignement:mif04-gdw-td3-correction.pdf |correction}}) * TD du 10/12/2018 ou 11/12/2018 (séance 1) et 14/12/2018 ou 17/12/2018 (séance 2): {{ :enseignement:mif04-gdw-2016-mapreduce-correction.pdf |TD+correction}} * TP du 11/12/2018: [[https://perso.liris.cnrs.fr/rthion/files/Enseignement/MIF04/MIF04-GDW-TP-MapReduce-1.pdf|énoncé]], {{ :enseignement:mif04-gdw-tp-mapreduce-1-correction.pdf |corrigé}} * TP du 14/12/2018 (15h45) ou 17/12/2018 (9h45): [[https://perso.liris.cnrs.fr/romuald.thion/files/Enseignement/MIF04/MIF04-GDW-TP-MapReduce-2.pdf|sujet]], [[https://perso.liris.cnrs.fr/romuald.thion/files/Enseignement/MIF04/MIF04-GDW-TPMongoDB-2-A-COMPLETER.js|fichier à compléter]] à rendre pour le vendredi 21/12/2018 à 23h59\\ Pour accéder au serveur mongo depuis l'exterieur du réseau Lyon 1 (ou depuis un wifi autre que eduroam), suivre [[enseignement:aide:ssh|la procédure de redirection ssh]] en remplaçant le port ''1521'' par le port ''27017'' et ''oracle710'' par ''192.168.74.37''. === Examen === À venir ===== Evaluation ===== * Note d'examen: 1/2 * Note de contrôle continu: 1/2 découpée comme suit: * Contrôle sur le TP ORM: 25% * Contrôle sur XML, RDF(S) et SPARQL: 25% * TP mongoDB: 50% ===== Annales ===== {{:enseignement:bdav:examenm1if-mif18-decembre-2008.pdf|2008}} {{:enseignement:bdav:m1if-mif18-decembre-2009.pdf|2009}} {{:enseignement:bdav:mif18-exam-2011-s1.pdf|2011}} {{:enseignement:bdav:mif18-exam-2013-s1.pdf|2013}} {{:enseignement:bdav:mif18-exam-2014-s1.pdf|2014}} {{:enseignement:bdav:mif18-exam-2015-s1.pdf|2015}} {{ :enseignement:mif04-examen-2016-2017-s1.pdf |2016}} {{ :enseignement:mif04-examen-2017-2018-s1i.pdf |2017-2018}} {{ :enseignement:mif04-examen-2018-2019-s1.pdf |2018-2019}} Pour référence: séances & supports 2017-2018 ^Date^Heure^Grp A & B ^Grp C & D ^ |mardi 26 septembre 2017|14h | {{:enseignement:bdav:mapping-objets-relationnel-xml.pdf|CM ORM}}, {{:enseignement:bdav:client.zip|}}, {{:enseignement:cd.zip|}} || |:::|15h45| | [[enseignement:tp:bd:tp-orm:2016|TP ORM]] | |mercredi 27 septembre 2017|8h| ([[http://liris.cnrs.fr/~ecoquery/cours/xml-dtd-xpath/|Diapos L3]]) {{:enseignement:xmlschema-xquery.pdf|CM XML + JSON}}, [[enseignement:bdav:xml|Notes de cours XML]], [[enseignement:bdav:xquery|XPath/XQuery]] || |:::|9h45| [[enseignement:tp:bd:tp-orm:2016|TP ORM]] || |:::|14h| [[enseignement:tp:bd:tp-orm:2016|TP ORM]] | | |lundi 2 octobre 2017|14h| ([[http://liris.cnrs.fr/~ecoquery/cours/xml-dtd-xpath/|Diapos L3]]) {{:enseignement:xmlschema-xquery.pdf|CM XML + JSON}}, [[enseignement:bdav:xml|Notes de cours XML]], [[enseignement:bdav:xquery|XPath/XQuery]] || |mardi 3 octobre 2017|14h| {{:enseignement:mif04-gdw-td1-enonce.pdf|TD XML}} | | |:::|15h45| | {{:enseignement:mif04-gdw-td1-enonce.pdf|TD XML}} | |jeudi 5 octobre 2017|14h| Contrôle | | |:::|15h45| | Contrôle | | |lundi 23 octobre 2017|14h| {{ :enseignement:rdf-s-sparql-stores.pdf |CM RDF/SPARQL}} || |:::|15h45| | [[http://liris.cnrs.fr/ecoquery/dokuwiki/doku.php?id=enseignement:tp:bd:tp-xml-sql:2015|TP SQL/XML]] ({{ :enseignement:forets-sql-xml-correction.sql |correction}}) | |mardi 24 octobre 2017|14h| [[http://liris.cnrs.fr/ecoquery/dokuwiki/doku.php?id=enseignement:tp:bd:tp-xml-sql:2015|TP SQL/XML]] ({{ :enseignement:forets-sql-xml-correction.sql |correction}}) | {{ :enseignement:mif04-gdw-td2-enonce.pdf |TD RDF}}({{ :enseignement:mif04-gdw-td2-correction.pdf |correction}}) | |:::|15h45| {{ :enseignement:rdf-s-sparql-stores.pdf |CM RDF/SPARQL}}+[[http://liris.cnrs.fr/~ecoquery/enseignement/mif04/stockage/stockage-xml-rdf.html|stockage]] || |vendredi 27 octobre 2017|14h| {{ :enseignement:mif04-gdw-td2-enonce.pdf |TD RDF}}({{ :enseignement:mif04-gdw-td2-correction.pdf |correction}}) | [[http://liris.cnrs.fr/~ecoquery/enseignement/mif04/tp-sparql-restaurants.html|TP SPARQL]] ([[http://liris.cnrs.fr/~ecoquery/enseignement/mif04/tp-sparql-restaurants-correction.html|correction]]) | |:::|15h45| [[http://liris.cnrs.fr/~ecoquery/enseignement/mif04/tp-sparql-restaurants.html|TP SPARQL]] ([[http://liris.cnrs.fr/~ecoquery/enseignement/mif04/tp-sparql-restaurants-correction.html|correction]]) | | |lundi 30 octobre 2017|14h| | {{ :enseignement:mif04-gdw-td3-enonce.pdf |TD RDFS}}({{ :enseignement:mif04-gdw-td3-correction.pdf |correction}}) | |:::|15h45| {{ :enseignement:mif04-gdw-td3-enonce.pdf |TD RDFS}}({{ :enseignement:mif04-gdw-td3-correction.pdf |correction}}) | | |mardi 7 novembre 2017|__13h30__| {{:enseignement:cm-sgbd-nosql.pdf | CM NoSQL}} || |vendredi 10 novembre 2017|15h45| Contrôle RDF(S)/SPARQL || | |lundi 27 novembre 2017|14h| {{ :enseignement:mif18-cm-mapreduce.pdf |CM Map/Reduce}} + Intervention D.Feugas || |mardi 28 novembre 2017|14h| {{ :enseignement:mif04-gdw-2016-mapreduce-correction.pdf |TD Map/Reduce + correction}} | | |:::|15h45| | {{ :enseignement:mif04-gdw-2016-mapreduce-correction.pdf |TD Map/Reduce + correction}} | |lundi 4 décembre|14h| [[http://liris.cnrs.fr/romuald.thion/files/Enseignement/MIF04/MIF04-GDW-TP-MapReduce-zips.pdf|TP Mongo]] | | |:::|15h45| | [[http://liris.cnrs.fr/romuald.thion/files/Enseignement/MIF04/MIF04-GDW-TP-MapReduce-zips.pdf|TP Mongo]] | |mardi 5 décembre 2017|14h| {{ :enseignement:mif04-gdw-2016-mapreduce-correction.pdf |TD Map/Reduce + correction}} | | |:::|15h45| | {{ :enseignement:mif04-gdw-2016-mapreduce-correction.pdf |TD Map/Reduce + correction}} | |mardi 12 décembre|14h| [[http://liris.cnrs.fr/romuald.thion/files/Enseignement/MIF04/MIF04-GDW-TP-MapReduce-zips.pdf|TP Mongo]] | | |:::|15h45| | [[http://liris.cnrs.fr/romuald.thion/files/Enseignement/MIF04/MIF04-GDW-TP-MapReduce-zips.pdf|TP Mongo]] | | |mardi 16 janvier|14h| Examen || Pour référence: séances et supports pour l'année 2016-2017 ^Date^Heure^Grp C & D (Class. A) ^Grp A & B (Alt. et Class. B)^ |mardi 27 septembre 16|14h | {{:enseignement:bdav:mapping-objets-relationnel-xml.pdf|CM ORM}}, {{:enseignement:bdav:client.zip|}}, {{:enseignement:cd.zip|}} || |:::|15h45 | | [[enseignement:tp:bd:tp-orm:2016|TP ORM]] | |mercredi 28 septembre 16|14h | [[enseignement:tp:bd:tp-orm:2016|TP ORM]] | | |vendredi 30 septembre 16|14h| ([[http://liris.cnrs.fr/~ecoquery/cours/xml-dtd-xpath/|Diapos L3]]) {{:enseignement:xmlschema-xquery.pdf|CM XML + JSON}}, [[enseignement:bdav:xml|Notes de cours XML]], [[enseignement:bdav:xquery|XPath/XQuery]] || |:::|15h45| [[enseignement:tp:bd:tp-orm:2016|TP ORM - suite]] || |lundi 3 octobre 16|14h| [[http://liris.cnrs.fr/~ecoquery/cours/stockage/|CM stockage XML]], {{:enseignement:rdf-s-sparql-stores.pdf|RDF}} || |mardi 4 octobre 16|14h| {{:enseignement:mif04-gdw-td1-enonce.pdf|TD XML}} ({{:enseignement:mif04-gdw-td1-correction.pdf|corrigé}}) | | |:::|15h45| | {{:enseignement:mif04-gdw-td1-enonce.pdf|TD XML}} ({{:enseignement:mif04-gdw-td1-correction.pdf|corrigé}}) | |mardi 18 octobre 16|14h|[[enseignement:tp:bd:tp-xml-sql:2015|TP SQL/XML]]| | |lundi 24 octobre 16|14h| {{:enseignement:rdf-s-sparql-stores.pdf|CM RDF / SPARQL}} || |:::|15h45| |[[enseignement:tp:bd:tp-xml-sql:2015|TP SQL/XML]]| |mardi 25 octobre 16|14h|{{:enseignement:mif04-gdw-td2-enonce.pdf|TD SPARQL}} ({{:enseignement:mif04-gdw-td2-correction.pdf|corrigé}})| | |:::|15h45| {{:enseignement:rdf-s-sparql-stores.pdf|CM RDFS / Stockage}} || |mercredi 26 octobre 16|14h| |{{:enseignement:mif04-gdw-td2-enonce.pdf|TD SPARQL}} ({{:enseignement:mif04-gdw-td2-correction.pdf|corrigé}})| |mercredi 2 novembre 16|8h15| {{:enseignement:mif04-gdw-td3-enonce.pdf|TD RDFS}} ({{:enseignement:mif04-gdw-td3-correction.pdf|corrigé}})| | |:::|14h|[[http://spiralconnect.univ-lyon1.fr/webapp/assessment/assessmentAnswer.html?id=6434566&mode=answer|TP SPARQL]]\\ à rendre le soir même| | |:::|15h45| |[[http://spiralconnect.univ-lyon1.fr/webapp/assessment/assessmentAnswer.html?id=6434566&mode=answer|TP SPARQL]]\\ à rendre le soir même| |mardi 8 novembre 16|13h30| {{:enseignement:cm-sgbd-nosql.pdf |CM NoSQL}} || |:::|15h45| | {{:enseignement:mif04-gdw-td3-enonce.pdf|TD RDFS}} ({{:enseignement:mif04-gdw-td3-correction.pdf|corrigé}}) | |lundi 28 novembre 16|14h| {{:enseignement:mif18-cm-mapreduce.pdf|CM Map/Reduce fonctionnel}} et {{:enseignement:mif04_-_ucbl_-_split_-_cm.pdf|intervention D. Feugas Hadoop/MongoDB}} || |mardi 29 novembre 16|15h45|{{:enseignement:mif04-gdw-2016-mapreduce.pdf|TD Map/Reduce Mongo}} ({{:enseignement:mif04-gdw-2016-mapreduce-correction.pdf|corrigé}})|{{:enseignement:mif04-gdw-2016-mapreduce.pdf|TD Map/Reduce Mongo}} ({{:enseignement:mif04-gdw-2016-mapreduce-correction.pdf|corrigé}})| |mercredi 30 novembre 16|14h| [[http://liris.cnrs.fr/romuald.thion/files/Enseignement/MIF04/MIF04-GDW-TP-MongoDB-MapReduce-restaurant.pdf|TP Mongo]] et [[http://liris.cnrs.fr/romuald.thion/files/Enseignement/MIF04/CorrectionModele.zip|modèle de réponse]]| | |:::|15h45| |[[http://liris.cnrs.fr/romuald.thion/files/Enseignement/MIF04/MIF04-GDW-TP-MongoDB-MapReduce-restaurant.pdf|TP Mongo]] et [[http://liris.cnrs.fr/romuald.thion/files/Enseignement/MIF04/CorrectionModele.zip|modèle de réponse]]| |mardi 6 décembre 16|14h| |{{:enseignement:mif04-gdw-2016-mapreduce.pdf|TD Map/Reduce Mongo}} ({{:enseignement:mif04-gdw-2016-mapreduce-correction.pdf|corrigé}})| |:::|15h45|{{:enseignement:mif04-gdw-2016-mapreduce.pdf|TD Map/Reduce Mongo}} ({{:enseignement:mif04-gdw-2016-mapreduce-correction.pdf|corrigé}})| | |mardi 13 décembre 16|14h| |[[http://liris.cnrs.fr/romuald.thion/files/Enseignement/MIF04/MIF04-GDW-TP-MongoDB-MapReduce-restaurant.pdf|TP Mongo]] et [[http://liris.cnrs.fr/romuald.thion/files/Enseignement/MIF04/CorrectionModele.zip|modèle de réponse]]| |:::|15h45|[[http://liris.cnrs.fr/romuald.thion/files/Enseignement/MIF04/MIF04-GDW-TP-MongoDB-MapReduce-restaurant.pdf|TP Mongo]] et [[http://liris.cnrs.fr/romuald.thion/files/Enseignement/MIF04/CorrectionModele.zip|modèle de réponse]]| |