Examen Données Semi-structurées - XML, DTD, XML, JSON, XPATH

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 PDF

Université 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.

  1. Donnez le modèle Entité/Association pour cette réalité.
  2. Donnez le modèle Hiérarchique correspondant.
  3. Donnez le document DTD qui définit la structure du document XML correspondant.
  4. Donnez un exemple d’un fichier XML (1 ligue avec 2 équipes et chaque équipe compte 2 joueurs).
  5. Donnez le code JSON correspondant à l’exemple donné dans la question précédente.
  6. Est-ce que ce fichier va contenir des éléments répétés? Pourquoi?
  7. Donnez les requêtes XPath pour extraire :
    1. Les titres des ligues,
    2. Les noms des équipes,
    3. La liste de tous les joueurs,
    4. Les données de l’équipe qui a le code “JSD”,
    5. Les noms des joueurs de l’équipe qui a le code “JSD”.

Exercice 02 : Questions du cours (07 points)

  1. Les données structurées ne sont pas adéquates pour l’échange des données sur Internet. Pourquoi?
  2. Quelle est l’utilité des domaines nominaux (Namespaces)?
  3. Quel est le critère principal à prendre en compte pour choisir entre un analyseur (parser) DOM et un analyseur SAX?
  4. Citez 4 différences entre les fichiers DTD et les fichiers XSD.
  5. 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.

Cela peut vous intéresser :

Partagez vos remarques, questions , propositions d'amélioration ou d'autres cours à ajouter dans notre site

Enregistrer un commentaire (0)
Plus récente Plus ancienne