Données semi-structurées DS
Aperçu des sections
-
-
- Enseignant : Tarek Boutefara (t_boutefara@esi.dz)
- Coefficient : 2
- Crédits : 4
- Volume horaire présentiel : une sénace du cours (1h30) et une séance TP (1h30)
- Volume horaire de travail personnel requis/semain : 3h00
- Modalités d'évaluation :
- Examen écrit : 60%
- Note TP : 40% répartie sur :
- Evaluation continue (évaluation des tâches surant les séances TP).
- Contrôle TP.
- Evaluation continue (évaluation des tâches surant les séances TP).
-
L'objectif de ce module est de permettre à l'étudiant d'assimiler les notions liées aux données semi-structurées et de comprendre leurs utilité et leurs cas d'applications. L'étudiant doit être en mesure d'appliquer les notions acquises sur des applications (web). L'étudiant va pouvoir :
- Définir les données semi-structurées encomparaison avec les données au format libre et aux données structurées.
- Sélectionner le bon type de données pour les différents cas d’utilisation.
- Définir la notion de document et d’hyper-document et schématiser unensemble d’hyper-documents et d’intérpréter de tels schémas.
- Présenter le langage XML et de citer les règles d’écriture des documents valides en XML, DTD et XSD.
- Schématiser un document XML sous forme d’une arborescence DOM et l'intérroger en utilisant des requêtes XPath.
- Concevoir une base de données XML à partird’un schéma conceptuel de données (MCD) ou d’un diagramme de classe.
-
Les pré-requis nécessaires pour pouvoir assimiler le module sont (nous allons faire des rappels sur une bonne partie de ces éléments) :
- Les fichiers texte et leur manipulation,
- Les bases de données,
- L’aspect physique des fichiers texte et des bases de données,
- Le langage HTML : un langage basé sur les balises comme XML,
- Les notions de bases liées à un langage de programmation (comme Java).
- Les fichiers texte et leur manipulation,
-
- Context et problématique
- Documents et hyper-documents
- Noyau XML
- Galaxie XML
- Bases de Données XML
- XQuery
- Context et problématique
-
-
Ce test va vous permettre d'évaluer vos connaissances à propos des pre-requis nécessaires pour ce cours. La liste des pré-requis est présenté ci-dessus (Section Pré-requis).
-
-
-
-
L'objectif de ce projet est de démontrer comment :
1. Structurer proprement le code d'un projet suivant le pattern MVC
2. Nommer les variables
3. Gérer la communication entre les différentes classes.
-
-
Corrigé du premier TP DS (2024/2025) :
Ceci est l'essentiel à réalisé dans le cadre du premier TP. Cela concerne un seul sujet mais les autres trois sujets sont très similaires et reposent sur le même principe. Il est aussi important de noter que l'attribut "innerHTML" est à éviter, mais, il a été utilisé pour ne pas rendre la vidéo trop longue.
-
Corrigé du deuxième TP DS (2024/2025) :
Ceci est l'essentiel à réaliser dans le cadre du deuxième TP DS. Le sujet choisi concerne la création d'un fichier XML de pluiseurs éléments. Les autres sujets reposent sur le même principe, mais, en lecture.
-
CHAUDHRI Akmal, RASHID Awais, ZICARI Roberto "XML Data Management- Native XML and XML Enabled Database Systems" , ADDISON WESLAYED , 2003 , ISBN 020184452 4, 641 pages
Michard A., "XML : langage et application", EYROLLES, 2001, 499 pages , ISBN: 2-212-09206-7GARDARIN Georges."Bases de données Objet et Relationnel", ETROLLES, 2001
-
-
-
-
-
-
-