Haute Ecole de la Province de Liège

Informations générales sur l'unité d'enseignement : "INFORMATIQUE: Organisation et gestion des données 1"

Cycle 2
Niveau du cadre francophone de certification 7
Code ING-2-070 1.1.1
Crédits ECTS 6
Volume horaire (h/an) 75
Période Quadrimestre 1
Implantation(s) TECHNIQUE - Liège (Ing.)
Unité Orientation
Responsable de la fiche SCHREURS, DANIEL
Pondération 60
Composition de l'unité d'enseignement
Intitulé Nombre d'heures Pondération
Bases de données 45 60
Introduction au langage XML 30 40
Prérequis -
Corequis -
  • Acquis d'apprentissage spécifiques sanctionnés par l'évaluation

  • * Construire une application client-serveur de taille modeste en utilisant des techniques avancées des bases de données relationnelles comme les procédures stockées, les packages, les déclencheurs, ... et choisir les structures de données appropriées du langage.

    * Créer les scripts SQL adéquats contenant un maximum de contraintes pour refléter les schémas fournis et disposer d’une infrastructure robuste de gestion des erreurs liées entre autre à la violation de ces contraintes dans une architecture client-serveur

    * Utiliser la réplication de données dans un environnement constitué de plusieurs bases de données relationnelles à l’aide de déclencheurs et de tâches exécutées à intervalles réguliers

    * Définir et utiliser les termes adéquats du monde XML lorsqu’il fournit des explications orales et/ou écrites faisant référence aux technologies vues dans le cadre de cette activité d’apprentissage, de concevoir un vocabulaire XML en utilisant le langage XML pour représenter et structurer des informations quelconques, d’utiliser les espaces de noms pour éviter les conflits entre vocabulaires XML, d’utiliser les langages de schéma Document Type Definition et W3C XML Schema pour contraindre les documents XML et participer ainsi à la définition d’un vocabulaire XML, d’utiliser des APIs de parsing de type événementielle comme SAX et basée sur les arbres (tree based) comme DOM, d’utiliser le langage XPath 1.0 comme langage

    * Développer une application permettant de créer, de lire, de transformer et d’interroger des documents XML

  • Objectifs

  • Bases de données :

    • Connaître et comprendre les propriétés des transactions dans le contexte des accès concurrents à une base de données.
    • Maîtriser les problèmes inhérents à la cohérence des données
    • Construire une application client/serveur de taille modeste robuste utilisant la réplication
    • Utiliser un langage procédural intégré à la base de données de type SQL/PSM (procédures stockées)

    Introduction au langage XML :

    • Connaître et utiliser les termes adéquats du monde XML
    • Concevoir un vocabulaire XML en utilisant le langage XML pour représenter et structurer des informations quelconques
    • Utiliser les espaces de noms pour éviter les conflits entre vocabulaires XML
    • Utiliser les langages de schéma Document Type Definition et W3C XML Schema
    • Utiliser des APIs de parsing de type événementielle comme SAX et basée sur les arbres (tree based) comme DOM
    • Utiliser le langage XPath 1.0
    • Utiliser le langage XSLT 1.0
  • Contenus

  • Bases de données :

    • Transaction et état cohérent.
    • Gestion des accès concurrents.
    • Réalisation d’une application mettant en œuvre une architecture multi-couches ainsi qu’une base de données distribuée en fonction d’un cas concret.
    • Utilisation du langage procédural de la base de données choisie comme par exemple PL/SQL de Oracle

    Introduction au langage XML :

    • XML, NS, DTD, W3C XML Schema, SAX, DOM, XPath 1.0, XSLT 1.0
  • Méthodes d'enseignement et d'apprentissage

  • Cours magistraux
  • Travaux de laboratoire
  • Autres méthodes

  • Evaluation

  • Bases de données
    • Examen Oral
    • Evaluation Continue
    Introduction au langage XML
    • Examen Ecrit
    • Examen Oral
    • Evaluation Continue
  • Langue(s) de l'unité d'enseignement

  • Français
  • Supports de cours

  • Aucun support
  • Lectures conseillées

  • Aucune lecture conseillée