Académique Documents
Professionnel Documents
Culture Documents
Données Semi-structurées
Exercice 01 :
1. Entité/Association : 2pts
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)>
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.