ndex, choix d'un ou plusieurs index pour évaluer une requête, avantages/inconvénients d'un index. Ce T... es.
* Le numéro de téléphone est unique ; c'est une chaîne de 10 chiffres commençant par 0.
* Il y... rénoms et 100 noms différents.
* Le profil est une chaine de 1500 caractères.
La table **<fc #ff000... |
**Rmq**: la dernière requête AgeInfCompte est une sélection suivie d'une agrégation (avec le count)
t de comprendre les différentes façons de traiter une jointure dans un environnement d'exécution parall... e bon déroulement du TME, chaque étudiant utilise une seule machine contenant toutes les données d'exem... cices de ce TME s'appliquent de la même façon sur une ou plusieurs machines.
===== Exercice 1 : Equi... bserver plus facilement le traitement parallèle d'une jointure entre deux RDD, on fixe le degré de para
t de comprendre les différentes façons de traiter une jointure dans un environnement d'exécution parall... **pas** saisir de tabulation</fc> dans le corps d'une fonction (ni dans aucune expression scala).
----... e bon déroulement du TME, chaque étudiant utilise une seule machine contenant toutes les données d'exem... cices de ce TME s'appliquent de la même façon sur une ou plusieurs machines.
Lire les données :
<code
ntiers// qui retourne le plus grand des entiers d'une liste fournie en entrée.
* Définir la fonction ... s// qui calcule la somme des carrés des entiers d'une liste fournie en entrée.
* Définir la fonction ... moyEntiers// qui calcule la moyenne des entiers d'une liste fournie en entrée.
Tester au fur et à mesu... )); p._2/p._1}
</code>
==== Question 2 ====
Soit une liste chaine de caractères construite à l'aide de
drop type UN_TYPE force;
</code>
Pour supprimer une table :
<code sql>
drop table UNE_TABLE;
</code>
===== Documentation =====
Lire attentivement la sy... mentaire===
Les deux tirets ''- -'' qui indiquent une ligne de commentaire doivent être positionnés en ... ut plus court (longueur maxi: ...)
===Creation d'une table===
Sert pour stocker les objets. Ne pas com
but ''%TYPE'' permet de faire référence au type d’une colonne donnée.
**Affectation de variables PL/SQL**
On utilise l’opérateur '':='' pour affecter une valeur à une variable, lors de sa déclaration ou dans une instruction de la section BEGIN. On peut donc y introduir
ndex, choix d'un ou plusieurs index pour évaluer une requête, avantages/inconvénients d'un index. Ce T... 0>lire l'énoncé</fc>** de l'exercice 2 : **Plan d’une requête utilisant un index**.
Lire la section [... PPTI avec client sqlplus ===
Le SGBD transforme une requête en un //plan// avant de l'évaluer.
Pour **afficher** le plan d'une requête, commencer chaque requête par
<code ascii
ndex, choix d'un ou plusieurs index pour évaluer une requête, avantages/inconvénients d'un index. Ce T... 0>lire l'énoncé</fc>** de l'exercice 2 : **Plan d’une requête utilisant un index**.
*/
Lire la section... nclusion dans un intervalle.
Le SGBD transforme une requête en un //plan// avant de l'évaluer.
Pour **afficher** le plan d'une requête, commencer chaque requête par
<code ascii
ndex, choix d'un ou plusieurs index pour évaluer une requête, avantages/inconvénients d'un index. Ce T... 0>lire l'énoncé</fc>** de l'exercice 2 : **Plan d’une requête utilisant un index**.
*/
Lire la section... nclusion dans un intervalle.
Le SGBD transforme une requête en un //plan// avant de l'évaluer.
Pour **afficher** le plan d'une requête, commencer chaque requête par
<code ascii
leur longueur (utilisez la possibilité de mettre une sous-requête SQL dans la clause FROM d'une requête ou créez une vue). Affichez le nombre de cycles.
----
**Question 7**: Affichez pour chaque ... er by o1;
</code>
----
**Question 9**: Ecrivez une requête qui retourne tous les pairs de noeuds et
.apache.org/derby/derby_downloads.html]] (choisir une version binaire correspondante à votre version de... nts supposent que vous avez téléchargé la version une des distributions suivantes appartenant à la vers... )
**Lancer le serveur** Java DB (à exécuter **une seule fois** au début du TME):
* ouvrir un term... k1.8.0_45/db/lib/derbyrun.jar ij
</code>
*/
* Une fois connecté à Java DB, exécuter la commande sui
salaire)
Pour faciliter la saisie des données, une légère modification est apporté : désormais, l'attribut NumSS de Employe a une longueur fixe de 5 chiffres et l'attribut NumProj... sont vides. Vous pouvez le vérifier en exécutant une requête du style
<code sql>
select count(*) fr... 5ed>Insertions rejetées</fc>
* **1.** Proposer une insertion dans la table Employe qui ne respecte p
el("ERROR")
</code>
==== Rappel de Sparql ====
Une requête Sparql sélectionne des nœuds dans un grap... qui vérifient certaines conditions. La syntaxe d’une telle requête comporte une clause select qui permet de spécifier les nœuds à retourner et une clause where qui exprime la condition devant être
but ''%TYPE'' permet de faire référence au type d’une colonne donnée.
**Affectation de variables PL/SQL**
On utilise l’opérateur '':='' pour affecter une valeur à une variable, lors de sa déclaration ou dans une instruction de la section BEGIN. On peut donc y introduir