Bases de Données II, Charleroi

Documents pareils
Instructions Mozilla Thunderbird Page 1

Programming Server-Side Web Applications with Object-Oriented PHP NC Group Syllabus. Duration: 75 hours 1-2-2

Application Form/ Formulaire de demande

NORME INTERNATIONALE INTERNATIONAL STANDARD. Dispositifs à semiconducteurs Dispositifs discrets. Semiconductor devices Discrete devices

Paxton. ins Net2 desktop reader USB

DOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0

POLICY: FREE MILK PROGRAM CODE: CS-4

AUDIT COMMITTEE: TERMS OF REFERENCE

calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne *** Online Applications Tutorial

ANGULAR JS AVEC GDE GOOGLE

Judge Group: P Title: Quel est meilleur: le compost ou le fertilisant chimique? Student(s): Emma O'Shea Grade: 6

valentin labelstar office Made-to-measure label design. Conception des étiquettes sur mesure. Quality. Tradition. Innovation DRUCKSYSTEME

Once the installation is complete, you can delete the temporary Zip files..

à retourner à Thotm éditions, 5 rue Guy de la Brosse, Paris, France, mode de paiement

AUTUMN/WINTER PARIS COLLECTION

UML : Unified Modeling Language

France SMS+ MT Premium Description

CETTE FOIS CEST DIFFERENT PDF

Stakeholder Feedback Form January 2013 Recirculation

SERVEUR DÉDIÉ DOCUMENTATION

1.The pronouns me, te, nous, and vous are object pronouns.

Editing and managing Systems engineering processes at Snecma

Contrôle d'accès Access control. Notice technique / Technical Manual

CONVENTION DE STAGE TYPE STANDART TRAINING CONTRACT

CLIM/GTP/27/8 ANNEX III/ANNEXE III. Category 1 New indications/ 1 re catégorie Nouvelles indications

IPSAS 32 «Service concession arrangements» (SCA) Marie-Pierre Cordier Baudouin Griton, IPSAS Board

Tutoriel de formation SurveyMonkey

THE FRENCH EXPERIENCE 1

MEMORANDUM POUR UNE DEMANDE DE BOURSE DE RECHERCHE DOCTORALE DE LA FONDATION MARTINE AUBLET

Hervé Couturier EVP, SAP Technology Development

The new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you.

GAME CONTENTS CONTENU DU JEU OBJECT OF THE GAME BUT DU JEU

Notice Technique / Technical Manual

Get Instant Access to ebook Cest Maintenant PDF at Our Huge Library CEST MAINTENANT PDF. ==> Download: CEST MAINTENANT PDF

How to Login to Career Page

Bourses d excellence pour les masters orientés vers la recherche

MANUEL MARKETING ET SURVIE PDF

Module Title: French 4

UNIVERSITY OF MALTA FACULTY OF ARTS. French as Main Area in an ordinary Bachelor s Degree

CEST POUR MIEUX PLACER MES PDF

BNP Paribas Personal Finance

Telecharger gratuitement convertisseur de fichier word en pdf

et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion

Master Développement Durable et Organisations Master s degree in Sustainable Development and Organizations Dossier de candidature Application Form

physicien diplômé EPFZ originaire de France présentée acceptée sur proposition Thèse no. 7178

BILL C-452 PROJET DE LOI C-452 C-452 C-452 HOUSE OF COMMONS OF CANADA CHAMBRE DES COMMUNES DU CANADA

Tex: The book of which I'm the author is an historical novel.

Lesson Plan Physical Descriptions. belle vieille grande petite grosse laide mignonne jolie. beau vieux grand petit gros laid mignon

Compléter le formulaire «Demande de participation» et l envoyer aux bureaux de SGC* à l adresse suivante :

Comprendre l impact de l utilisation des réseaux sociaux en entreprise SYNTHESE DES RESULTATS : EUROPE ET FRANCE

INSTITUT MARITIME DE PREVENTION. For improvement in health and security at work. Created in 1992 Under the aegis of State and the ENIM

2013 IIHF WORLD WOMEN S HOCKEY CHAMPIONSHIP

Academic Project. B2- Web Development. Resit Project. Version 1.0 Last update: 24/05/2013 Use: Students Author: Samuel CUELLA

XtremWeb-HEP Interconnecting jobs over DG. Virtualization over DG. Oleg Lodygensky Laboratoire de l Accélérateur Linéaire

MEMORANDUM POUR UNE DEMANDE DE BOURSE DE RECHERCHE DOCTORALE DE LA FONDATION MARTINE AUBLET

English Q&A #1 Braille Services Requirement PPTC Q1. Would you like our proposal to be shipped or do you prefer an electronic submission?

PAR RINOX INC BY RINOX INC PROGRAMME D INSTALLATEUR INSTALLER PROGRAM

Cette Leçon va remplir ces attentes spécifiques du curriculum :

Cedric Dumoulin (C) The Java EE 7 Tutorial

Archived Content. Contenu archivé

Small Businesses support Senator Ringuette s bill to limit credit card acceptance fees

Contents Windows

BD et XML : Exercices

DOCUMENTATION - FRANCAIS... 2

«Rénovation des curricula de l enseignement supérieur - Kazakhstan»

Quick start guide. HTL1170B

Directions Marketing : réussir vos challenges stratégiques et opérationnels d aujourd hui

Dis où ces gens vont d après les images / Tell where these people are going based on the pictures.

Règles et paramètres d'exploitation de Caparmor 2 au 11/12/2009. Pôle de Calcul Intensif pour la mer, 11 Decembre 2009

Gestion des prestations Volontaire

3615 SELFIE. HOW-TO / GUIDE D'UTILISATION

PAR_ _09543_EUR DATE: 17/12/2014. Suite à l'avis PAR_ _08654_EUR

L entrepôt ultra sécurisé et climatisé répond aux exigences de ses clients en leur offrant une large palette de services.

Ships Elevator Regulations. Règlement sur les ascenseurs de navires CODIFICATION CONSOLIDATION. C.R.C., c C.R.C., ch. 1482

RAPID Prenez le contrôle sur vos données

Differential Synchronization

Algorithmes de recommandation, Cours Master 2, février 2011

OBJECT PRONOUNS. French III

titre : CENTOS_CUPS_install&config Système : CentOs 5.7 Technologie : Cups Auteur : Charles-Alban BENEZECH

Photoactivatable Probes for Protein Labeling

Stéphane Lefebvre. CAE s Chief Financial Officer. CAE announces Government of Canada participation in Project Innovate.

APPENDIX 2. Provisions to be included in the contract between the Provider and the. Holder

Embases pour raccordement G1/8 - G1/4

Grégoire de Lassence. Copyright 2006, SAS Institute Inc. All rights reserved.

Eléments de statistique

Les Portfolios et Moodle Petit inventaire

Multiple issuers. La cotation des actions ROBECO ci-dessous est suspendue sur EURONEXT PARIS dans les conditions suivantes :

ETABLISSEMENT D ENSEIGNEMENT OU ORGANISME DE FORMATION / UNIVERSITY OR COLLEGE:

English version Legal notice

L'Offre sera ouverte pendant 18 jours de bourse, à un prix par action de 152,30 EUR. BPCE International et Outre-Mer

MELTING POTES, LA SECTION INTERNATIONALE DU BELLASSO (Association étudiante de lʼensaparis-belleville) PRESENTE :

FÉDÉRATION INTERNATIONALE DE NATATION Diving

COPYRIGHT Danish Standards. NOT FOR COMMERCIAL USE OR REPRODUCTION. DS/EN 61303:1997

OUVRIR UN COMPTE CLIENT PRIVÉ

ROYAUME DE BELGIQUE / KINGDOM OF BELGIUM / KONINKRIJK BELGIE

CONFLICT OF LAWS (TRAFFIC ACCIDENTS) ACT LOI SUR LES CONFLITS DE LOIS (ACCIDENTS DE LA CIRCULATION) Définitions et interprétation.

The assessment of professional/vocational skills Le bilan de compétences professionnelles

FCM 2015 ANNUAL CONFERENCE AND TRADE SHOW Terms and Conditions for Delegates and Companions Shaw Convention Centre, Edmonton, AB June 5 8, 2015

AUTORISATION PARENTALE SAISON

Transcription:

Bases de Données II, Charleroi Jef Wijsen 20 janvier 2011 Partie XML. Durée : 1 heure Nom et prénom Année La figure 2 montre une base de données XML concernant des propriétaires de voitures. Chaque voiture (balise car) est identifiée de façon unique par son modèle (balise model, avec valeurs 323i, a4, q7,... ). La figure 1 montre le DTD. <!-- This file is called cars.dtd --> <!ELEMENT carsdb (car*, customer*)> <!ELEMENT car (make, model, category, price)> <!ELEMENT customer (owns*)> <!ELEMENT owns (model, color, marketvalue)> <!ELEMENT make (#PCDATA)> <!ELEMENT model (#PCDATA)> <!ELEMENT category (#PCDATA)> <!ELEMENT price (#PCDATA)> <!ELEMENT color (#PCDATA)> <!ELEMENT marketvalue (#PCDATA)> <!ATTLIST car country CDATA #REQUIRED> <!ATTLIST customer cid CDATA #REQUIRED> <!ATTLIST customer cname CDATA #REQUIRED> <!ATTLIST customer age CDATA #REQUIRED> Figure 1: DTD. 1

<?xml version="1.0"?> <!DOCTYPE carsdb SYSTEM "cars.dtd"> <carsdb> <car country="germany"><make>bmw</make> <model>323i</model> <category>sport</category><price>25000</price></car> <car country="germany"><make>audi</make> <model>a4</model> <category>sport</category><price>30000</price></car> <car country="germany"><make>audi</make> <model>q7</model> <category>suv</category><price>10000</price></car> <car country="germany"><make>mercedes</make> <model>ml</model> <category>suv</category><price>80000</price></car> <car country="england"><make>aston martin</make> <model>bb9</model> <category>sport</category><price>100000</price></car> <car country="japan"><make>subaru</make> <model>outback</model> <category>wagon</category><price>15000</price></car> <car country="usa"><make>ford</make> <model>f100</model> <category>suv</category><price>10000</price></car> <customer cid="1" cname="john" age="20"> <owns><model>a4</model> <color>white</color><marketvalue>30000</marketvalue></owns> <owns><model>q7</model> <color>black</color><marketvalue>40000</marketvalue></owns> <owns><model>323i</model> <color>red</color><marketvalue>20000</marketvalue></owns></customer> <customer cid="2" cname="mary" age="18"> <owns><model>q7</model> <color>pink</color><marketvalue>40000</marketvalue></owns></customer> <customer cid="3" cname="jane" age="28"> <owns><model>a4</model> <color>silver</color><marketvalue>30000</marketvalue></owns></customer> <customer cid="4" cname="ann" age="40" /> <customer cid="5" cname="joyce" age="33"> <owns><model>f100</model> <color>green</color><marketvalue>25000</marketvalue></owns> <owns><model>outback</model> <color>green</color><marketvalue>10000</marketvalue></owns></customer> <customer cid="6" cname="terry" age="25"> <owns><model>ml</model> <color>white</color><marketvalue>50000</marketvalue></owns></customer> <customer cid="7" cname="claire" age="80"> <owns><model>ml</model> <color>brown</color><marketvalue>40000</marketvalue></owns></customer> <customer cid="8" cname="bob" age="60"> <owns><model>bb9</model> <color>yellow</color><marketvalue>10000</marketvalue></owns> <owns><model>ml</model> <color>brown</color><marketvalue>20000</marketvalue></owns> <owns><model>outback</model> <color>brown</color><marketvalue>10000</marketvalue></owns></customer> </carsdb> Figure 2: Fichier XML avec des informations sur des propriétaires de voitures. 2

Question 1 Disons que la richesse d une personne est la somme des valeurs marchandes (marketvalue) de ses voitures. Par exemple, la richesse de joyce est égale à 25000 + 10000 = 35000. Disons qu une personne est riche si sa richesse est supérieure à 45000. Écrivez une expression XPath qui rend chaque nœud de type attribute dont la valeur est le nom d un client riche. Pour le document de la figure 2, john et terry sont riches. Question 2 Écrivez une expression XPath qui ne fait pas appel à la fonction count et qui rend les catégories de voiture qui contiennent au moins deux modèles. Pour le document de la figure 2, les catégories sport et suv contiennent plus d un modèle. Question 3 Écrivez une expression XPath qui rend chaque nœud de type attribute dont la valeur est le nom d un client qui possède une voiture de sport. Pour le document de la figure 2, john, jane et bob possèdent une voiture de sport. Question 4 Écrivez une expression XPath qui rend chaque nœud de type attribute dont la valeur est le nom d un client qui ne possède aucune voiture allemande. Pour le document de la figure 2, ann et joyce ne possèdent pas de voiture allemande. 3

Question 5 Écrivez un programme XSLT qui affiche pour chaque catégorie les noms des personnes qui possèdent une voiture de cette catégorie. Le résultat doit être formaté comme suit : <?xml version="1.0"?> <answer><sport> <name>john</name><name>jane</name><name>bob</name> </sport> <wagon> <name>joyce</name><name>bob</name> </wagon> <suv> <name>john</name><name>mary</name><name>joyce</name> <name>terry</name><name>claire</name><name>bob</name> </suv> </answer>... /10 4

Partie Data mining. Durée : 2 heures Nom et prénom Année Situez chaque terme dans le cursus et expliquez de façon succincte mais précise. Question 6 Leave-one-out. Question 7 Fuzzy clustering. 5

Question 8 Ward s method. Question 9 Gini index. 6

Question 10 À la page 356, les auteurs disent : We can use the closed frequent itemsets to determine the support counts of the non-closed frequent itemsets. Expliquez comment cela est possible. Utilisez un exemple concret et bien choisi pour illustrer votre explication.... /10 7

Figure 3: Generating candidate itemsets using the X approach. Question 11 Voir la figure 3. Quel mot a été remplacé par X dans l intitulé de cette figure?... /1 Question 12 Voir la figure 3. Dans quel ordre les itemsets sont-ils traités dans l approche X? Cochez la case qui précède la phrase correcte.... /1 Tous les 1-itemsets seront traités avant ab. bde sera traité avant c. 8

Question 13 Voir la figure 3. À la page 361, les auteurs disent : The X approach is often used by algorithms designed to find maximal frequent itemsets. This approach allows the frequent itemset border to be detected more quickly than using a breadth-first approach. Once a maximal frequent itemset is found, substantial pruning can be performed on its subsets. Illustrez cette phrase de façon précise à l aide de la figure 3.... /4 9

Question 14 Voir la figure 3. À la page 362, les auteurs disent : The X approach also allows a different kind of pruning based on the support of itemsets. For example, suppose the support for {a, b, c} is identical to the support for {a, b}. The subtrees rooted at abd and abe can be skipped because they are guaranteed not to have any maximal frequent itemsets. The proof of this is left as an exercise to the readers. Donnez la preuve qui est laissée aux lecteurs.... /4 10

Figure 4: The Y principle. Question 15 Voir la figure 4. Quel mot a été remplacé par Y dans l intitulé de cette figure?... /1 Question 16 Expliquez la figure 4 de façon détaillée. la figure en question. Évitez des explications trop générales qui ne sont pas spécifiques pour... /9 11

Figure 5: Z. Question 17 Voir la figure 5. Pour quelle(s) valeur(s) de MinPts cette-image est-elle correcte?... /2 Question 18 Expliquez la figure 5 de façon détaillée. la figure en question. Évitez des explications trop générales qui ne sont pas spécifiques pour... /8 12