Ce document est destiné aux étudiants de la 3ème année de Licence Informatique de l'Université de Jijel, Faculté des Sciences Exactes et d'Informatique, Département d'Informatique, pour l'année universitaire 2021/2022.
Il couvre les notions suivantes:
- Modélisation Entité/Association et Hiérarchique
- Définition de la structure XML avec DTD
- Exemples de fichiers XML et JSON
- Requêtes XPath pour extraire des informations spécifiques
- Questions théoriques sur les données semi-structurées
Examen Données Semi-structurées -DSS - XML, DTD, XML
Télécharger PDFUniversité de Jijel
Faculté des Sciences Exactes et d’informatique
Département d’informatique
Année Universitaire : 2021/2022
3ème année Licence Informatique
Durée : 1h30
Examen en Données Semi-structurées
Exercice 01 : (13 points)
En Algérie, les équipes du football jouent dans différentes Ligues (Ligue 1, Ligue 2, Ligue Amateurs, etc.). Chaque équipe, qui se caractérise par un code et un nom complet, compte plusieurs joueurs. Chaque joueur se caractérise par un identifiant, un nom, un prénom et une date de naissance.
- Donnez le modèle Entité/Association pour cette réalité.
- Donnez le modèle Hiérarchique correspondant.
- Donnez le document DTD qui définit la structure du document XML correspondant.
- Donnez un exemple d’un fichier XML (1 ligue avec 2 équipes et chaque équipe compte 2 joueurs).
- Donnez le code JSON correspondant à l’exemple donné dans la question précédente.
- Est-ce que ce fichier va contenir des éléments répétés? Pourquoi?
- Donnez les requêtes XPath pour extraire :
- Les titres des ligues,
- Les noms des équipes,
- La liste de tous les joueurs,
- Les données de l’équipe qui a le code “JSD”,
- Les noms des joueurs de l’équipe qui a le code “JSD”.
Exercice 02 : Questions du cours (07 points)
- Les données structurées ne sont pas adéquates pour l’échange des données sur Internet. Pourquoi?
- Quelle est l’utilité des domaines nominaux (Namespaces)?
- Quel est le critère principal à prendre en compte pour choisir entre un analyseur (parser) DOM et un analyseur SAX?
- Citez 4 différences entre les fichiers DTD et les fichiers XSD.
- Comment les données semi-structurées sont utilisées pour créer des ressources pédagogiques?
Bon Courage.
FAQ
1. Qu'est-ce qu'un modèle Entité/Association?
Un modèle Entité/Association est une représentation graphique des entités et des relations entre elles dans un système d'information.
2. Qu'est-ce qu'un modèle Hiérarchique?
Un modèle Hiérarchique est une structure de données où les éléments sont organisés en niveaux hiérarchiques, avec des relations parent-enfant.
3. Qu'est-ce qu'un document DTD?
Un document DTD (Document Type Definition) est un fichier qui définit la structure et les éléments autorisés dans un document XML.