{{indexmenu_n>8}}
====== TME 7: Transactions ======
<showif isloggedin>
**<fc #008000>Vous êtes connec... membre de l'équipe BD
</showif>
L'objectif de ce TME est de mettre en place des situations de concurre... fc> en bas de cette page **
===== Préparation du TME =====
Télécharger l'archive [[https://downloads.a... 'bin/ij''
===Remarques===
La BD utilisée pour ce TME est [[https://docs.oracle.com/javadb/|Java DB]],
.nom@lip6.fr
Voir les horaires des groupes de TD/TME dans
{{ :site:enseignement:licence:3i009:plannin...
Toutes les séances sont TD en première partie et TME en seconde partie. Pas de TME à la dernière séance.
</showif>
===== Actualités et informations pratiq... a sur tout ce qui aura été vu en cours, TD **et** TME
* Lire les instructions de [[site:enseignement
{{indexmenu_n>100}}
====== TME RDF et SPARQL (2020) ======
Ce TME utilise le serveur Fuseki de Jena [[https://jena.apache.org/docume... ompresser {{ :site:enseignement:master:mlbda:tmes:tme-sparql.tgz |l'archive}} contenant les notebooks e... r/wiki/_media/site/enseignement/master/mlbda/tmes/tme-sparql.tgz
tar xzvf tme-sparql.tgz
cd TME-SPARQL
{{indexmenu_n>2}}
====== TME Jointure ======
/*
TME pour BDR
Voir l'énoncé du TME jointures en 3I009
*/
==version 2020==
L'objectif de ce TME est de comprendre l'optimisation des requêtes qui
{{indexmenu_n>201}}
====== Ancien TME 2016: Jointure parallèle ======
L'objectif de ce TME est de comprendre les différentes façons de trait... fc>
===== Préparation =====
Editer le fichier de TME
<code bash>
cd <répertoire de travail> # aller dans votre répertoire de tme
cp /Infos/bd/spark/tme-dataset-etudiant.scala .
{{indexmenu_n>2}}
====== TME Jointure ======
/*
TME pour BDR
Voir l'énoncé du TME jointures en 3I009
*/
==version 2019==
L'objectif de ce TME est de comprendre l'optimisation des requêtes qui
{{indexmenu_n>9}}
====== TME 9 Vues ======
===== INTRODUCTION =====
Les systèmes de gestion de base... archive [[https://nuage.lip6.fr/s/zsaJApXkcTyFsmo|tme_vues_2020.zip]] et la décompresser dans votre dos... __
Dans un onglet (New Tab), ouvrir le fichier **tme_vues.sql**
Exécuter les commandes :
<code sql>
@tme_vues_schema
@tme_vues_donnees
</code>
/* --
{{indexmenu_n>101}}
======= Ancien TME Jointure 2017 =======
**<fs xx-large><fc #ff0000>En 2018 alle... r:bdr:tmeJointure]]</fc></fs>**
L'objectif de ce TME est de comprendre l'optimisation des requêtes qui... ut de jointure et/ou sur d'autres attributs.
Le TME dure 2 séances. Faire l'ex1 pendant la première s... if isloggedin>
</showif>
===== Préparation du TME =====
Lire l'énoncé de l'exercice dans le poly de
{{indexmenu_n>7}}
====== TME 6 Jointure ======
/* TME pour 3I009 */
L'objectif de ce TME est de comprendre l'optimisation des requêtes qui contiennent des... bre de l'équipe BD
</showif>
===== Préparation du TME =====
Lire l'énoncé de l'exercice dans le poly :
{{indexmenu_n>100}}
====== TME RDF et SPARQL ======
Ce TME utilise jupyter notebook avec le noyau [[https://github.com/paulovn/spar... dpoint) configuré dans le notebook fourni pour ce TME.
Le noyau //sparqlkernel// est déjà installé sur les machines de TME.
Si vous utilisez une machine personnelle, lire
... , @p1, ...
**/
{{indexmenu_n>5}}
====== TME 4-5 Plan et Index ======
L'objectif de ce TME est de comprendre l'utilisation des index pour évaluer ... e requête, avantages/inconvénients d'un index. Ce TME dure 2 séances :
* Séance 1 : Exercices 1, 2, ... ipal|
| cd tmeIndex | aller dans le répertoire du TME|
| emacs tmeIndex.sql & | éditer le fichier à com
{{indexmenu_n>4}}
====== TME JDBC : Accès à un SGBD depuis Java ======
===== Préparation =====
On co... SOR)
* Lire le {{:site:enseignement:master:bdr:tme_jdbc_2017.pdf|sujet}} .
* Lire les [[https://ww... e en haut à gauche.
* Installer les fichiers du TME:
<code bash>
tar zxvf $BD_TOOL/jdbc-e... cd jdbc-etu # Aller dans le répertoire du tme.
ls # Lister les fichiers
{{indexmenu_n>60}}
====== TME Données réparties et jointure parallèle ======
L'objectif de ce TME est de comprendre les différentes façons de trait... ant la configuration des propriétés concernant ce TME.
<code bash>
spark-shell --driver-memory 8G --pr... ier les valeurs des paramètres configurés pour ce TME:
<code scala>
sc.getConf.getOption("spark.sql.shu