Logo HEPL
DEV. APP. : Gestion et programmation des données 2

Informations générales sur l'unité d'enseignement : "DEV. APP. : Gestion et programmation des données 2"

Cycle 1
Niveau du cadre francophone de certification 6
Code INFO-1-005 1.2.1
Crédits ECTS 6
Volume horaire (h/an) 60
Période Quadrimestre 2
Implantation(s) TECHNIQUE - Seraing
Unité Orientation
Responsable de la fiche LEONARD, ANNE
Pondération 60
Composition de l'unité d'enseignement
Intitulé Nombre d'heures Pondération
Langage de programmation des données 60 100
Prérequis -
Corequis -
  • Contribution au profil d'enseignement

  • Communiquer : Ecouter, informer, conseiller des acteurs tant en interne qu'en externe
    • Adapter ses techniques de communication, son vocabulaire à l'interlocuteur quel qu'il soit
    Mobiliser les savoirs et savoir-faire propres à l'informatique de gestion
    • Concevoir, implémenter et maintenir des algorithmes répondant aux spécifications et fonctionnalités fournies
    • Concevoir, implémenter, administrer et utiliser avec maitrise un ensemble structuré de données
    S'organiser : Structurer, planifier, coordonner, gérer de manière rigoureuse les actions et les tâches liées à sa mission
    • Respecter les délais prévus
  • Acquis d'apprentissage spécifiques sanctionnés par l'évaluation

  • * Traduire et exploiter de manière robuste le langage SQL (LDD,LMD,LCD) et les contraintes structurelles et applicatives au moyen d'un langage procédural intégré au SGBD dans le cadre du développement de procédures, fonctions, package et déclencheurs

    * Concevoir et tester au moyen de jeux de tests conçus de manière exhaustive, une application multi-utilisateurs dans un contexte de SGBD tenant compte de critères de sécurité, inter-blocage (verrous) et cohérence des données.

    * Définir et décrire l'architecture logique et physique d'un SGBD de type Oracle, transposable à d'autres SGBD relationnel.

  • Objectifs

  • - Posséder les techniques de développement d’application au sein d’une base de données et en combinaison avec celle-ci dans une approche client/serveur de deuxième génération au moyen de :

    • procédures stockées, packages et déclencheurs internes à la BD
    • gestion des exceptions et contrôle de la robustesse du programme en mode concurrentiel.

    - Maîtriser les fonctions d’un système de gestion de bases données. Comprendre le fonctionnement interne d’un système de gestion de bases de données

    - Aborder les fondamentaux architecturaux des bases de données de type relationnel en vue d’en comprendre le fonctionnement interne et viser à son optimisation

  • Contenus

    • Fonctionnement de système de gestion de bases de données
    • Langage de type SQL-PL intégré à une base de données
    • Programmation de contraintes d'intégrité dynamique.
    • Programmation de transaction et gestion d’accès concurrents, contrôle de robustesse de programme
    • Stabilité du curseur
    • Programmation de double transaction et double connexion.
    • Stockage de procédures, déclencheurs et package
    • Gestion des collections dynamiques
  • Méthodes d'enseignement et d'apprentissage

  • Cours ex-cathedra
  • Travaux de laboratoires
  • Evaluation

  • Langage de programmation des données
    • Examen Ecrit
  • Langue(s) de l'unité d'enseignement

  • Français
  • Supports de cours au format papier

  • Aucun support déposé pour cette unité d'enseignement
  • Autres supports de cours

  • Aucun autre support défini