Vous êtes sur la page 1sur 3

Corrigé Type

Données Semi-structurées
Exercice 01 :
1. Entité/Association : 2pts

2. Modèle Hiérarchique : 1pt

3. DTD : 2pts
<!ELEMENT ligues (ligue+)>
<!ELEMENT ligue (titre, equipes)>
<!ELEMENT titre (#PCDATA)>
<!ELEMENT equipes (equipe+)>
<!ELEMENT equipe (nomcomplet, joueurs)>
<!ELEMENT nomcomplet (#PCDATA)>
<!ELEMENT joueurs (joueur+)>
<!ELEMENT joueur (nom, prenom, datenaissance)>
<!ELEMENT nom (#PCDATA)>
<!ELEMENT prenom (#PCDATA)>
<!ELEMENT dn (#PCDATA)>

<!ATTLIST equipe code #CDATA>


<!ATTLIST joueur id #CDATA>
4. Exemple XML : 2pts
<ligues>
<ligue>
<titre>Ligue 1</titre>
<equipes>
<equipe code="ESS">
<nomcomplet>Entente Sportive Sétifienne</nomcomplet>
<joueurs>
<joueur id="1123">
<nom>Ferrahi</nom><prenom>Mokhtar</prenom><dn>01/01/1998</dn>
</joueur>
<joueur id="499">
<nom>Laribi</nom><prenom>Hocine</prenom><dn>03/06/1992</dn>
</joueur>
</joueurs>
</equipe>
<equipe code="USMA">
<nomcomplet>Union sportive de la médina d'Alger</nomcomplet>
<joueurs>
<joueur id="7954">
<nom>Benbot</nom><prenom>Oussama</prenom><dn>01/01/1999</dn>
</joueur>
<joueur id="3627">
<nom>Baouche</nom><prenom>Houari</prenom><dn>02/03/1990</dn>
</joueur>
</joueurs>
</equipe>
</equipes>
</ligue>
</ligues>

5. JSON : 2pts
{
"ligues": [
{
"titre": "Ligue 1",
"equipes": [
{
"nomcomplet": "Entente Sportive Sétifienne",
"joueurs": [
{
"nom": "Ferrahi","prenom": "Mokhtar","dn": "01/01/1998", "_id": "1123"
},
{
"nom": "Laribi", "prenom": "Hocine", "dn": "03/06/1992", "_id": "499"
}
],
"_code": "ESS"
},
{
"nomcomplet": "Union sportive de la médina d'Alger",
"joueurs": [
{
"nom": "Benbot", "prenom": "Oussama", "dn": "01/01/1999", "_id": "7954"
},
{
"nom": "Baouche", "prenom": "Houari", "dn": "02/03/1990", "_id": "3627"
}
],
"_code": "USMA"
}
]
}
]
}
6. Non, le modèle entité/association contient uniquement des associations de type 1:N ce qui permet de
construire une hiérarchie parfaite sans répétition. 1pt,

7. Les requêtes Xpath (il y aplsuieurs possibilités pour chaque requête) : 3pts
• //ligue/titre
• //equipe/nomcomplet
• //joueur
• //equipe[@code = "JSD"]
• //equipe[@code = "JSD"]/joueurs/joueur/nom

Exercice 02 :

1. Généralement, les données structurées sont en format binaire qui dépend fortement de l'util
(SGBD) utilisé pour les créer. Cela contredit les principes d'échange sur Internet qui nécessite des
technologies compatibles et ouvertes. 1pt
2. Les Domaines Nominaux permettent de lever les conflits lors de manipulation de balises
similaires issues de fichiers différents. 1pt
3. La taille du fichier (nombre de neouds). 1pt.
4. Les différences : 2pts
DTD XSD
Syntaxe non XML Syntaxe XML
Le fichier XML est lié à un Le fichier XML peut être lié à
seul fihcier DTD plusieurs schémas XSD
Ne définit pas des types de Permet de définir des types de
données données
Moins explicit Plus explicit

5. La création des supports pédagogiques en utilisant des données semi-structurées repose sur : 2pts
1. La répartition du support en un ensemble de ressources de taille réduite,
2. Création des ressources multimédias indépendantes,
3. Utiliser les liens pour lier les ressources textuelles aux différentes ressources multimedia,
4. Utiliser les liens pour créer une structure du cours avec plusieurs possibilités de parcours selon
les préférences de l'apprenant.

Vous aimerez peut-être aussi