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

Ce document contient un examen en Données Semi-structurées destiné aux étudiants de l'Université de Jijel, Faculté des Sciences Exactes et d'Informatique, Département d'Informatique.

Il couvre les notions suivantes:

  • Comparaison entre une base de données et un simple fichier texte.
  • Inconvénients des solutions de synchronisation de bases de données.
  • Avantages des ressources hypermedia par rapport aux ressources traditionnelles.
  • Rôle des langages/technologies SGML, XSD, SVG, XPath, XLink, DOM, JDOM, RDF.
  • Modélisation Entité/Association et Hiérarchique d'une usine.
  • Représentation en XML et requêtes XPath pour les données de l'usine.

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

Examen en Données Semi-structurées

Exercice 01 (Questions de cours) (10 pts)

Question 01

Une base de données est toujours favorisée par rapport à un simple fichier texte.

  • Est-ce vrai ?
  • Expliquez ?
  • Donnez deux exemples qui supportent votre argument.

Question 02

A. U : 2020/2021 3L

Durée : 1h30

Une entreprise utilise deux systèmes d'information différents avec des technologies différentes. Le premier est utilisé pour gérer les opérations de vente et le deuxième est utilisé pour gérer les ressources humaines. Les deux systèmes partagent les données des Employés. Pour synchroniser les deux bases des deux systèmes, deux employés ont proposé deux solutions :

  • Compresser la base de données et l'envoyer par email,
  • Faire un "dump" de la base de données et envoyer le fichier (SQL) par email.

Citez deux inconvénients (avec explication) pour chacune des deux solutions proposées.

Question 03

Plusieurs études confirment que la majorité des étudiants trouvent que la réalisation d'un travail de lecture et de recherche semble plus facile en utilisant le web (Wikipedia par exemple) qu'en utilisant des livres papiers.

Pourquoi les ressources organisées sous forme hypermedia semblent plus faciles à étudier et à lire par rapport à une ressource traditionnelle.

Question 04

Quelle est le rôle (l'objectif) de chacun des langages/technologies suivants : SGML, XSD, SVG, XPath, XLink, DOM, JDOM, RDF

Exercice 02 : (10 pts)

Une usine est organisée en ateliers. Chaque atelier compte plusieurs employés et plusieurs machines. Sur l'intranet de l'usine, on peut consulter la page de chaque atelier qui a la forme suivante :

1/2

Questions :

  • Donnez le modèle Entité/Association,
  • Donnez le modèle Hiérarchique correspondant,
  • Donnez le fichier DTD qui permet de repérsenter le modèle hierarchique obtenu,
  • Donnez le code XML du fichier utilisé pour stocker les données, utilisez les données de l'exemple ci-dessus,
  • Donnez les requêtes XPath pour :
    • Sélectionner tous les employés,
    • Sélectionner l'atelier 01,
    • Sélectionner les employés de l'atelier 01,
    • Sélectionner le dernier atelier.

Bon Courage

2/2

FAQ

Qu'est-ce qu'une base de données ?

Une base de données est un système organisé de données stockées et accessibles électroniquement. Elle permet de gérer et de manipuler des données de manière efficace.

Quelle est la différence entre un fichier texte et une base de données ?

Un fichier texte est un simple document contenant du texte brut, tandis qu'une base de données est un système structuré permettant de stocker, organiser et manipuler des données de manière plus complexe et efficace.

Pourquoi utiliser des langages comme XPath et XSD ?

XPath est utilisé pour naviguer et sélectionner des éléments dans un document XML, tandis que XSD (XML Schema Definition) est utilisé pour définir la structure et les types de données d'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