3DON2A - Base de données 2

Appartient à l'UE Base de données 2

Personnes enseignantes

Description technique du cours

  • Acronyme de l’activité : 3DON2A
  • Bloc : 2
  • Quadrimestre : 3
  • Nombre de crédits : 4
  • Langue d’instruction : français
  • Implantation : HE2B – ESI
  • Pré-requis : néant
  • Co-requis : néant

Détails des parties

L’unité d’enseignement est composée des parties suivantes :

Partie Acronyme Format Heures de cours Heures hors cours (estimation)
Base de données 2 - Théorie 3DON2A-T Auditoire 24 25
Base de données 2 - Laboratoires 3DON2A-L Laboratoire 24 25

Description générale du cours

L’unité aborde les principes régissant les SGBD relationnels et étudie le langage SQL tout en insistant sur la responsabilité de l’étudiant dans son futur rôle de gestionnaire des données et de son obligation à en assurer la sécurité.

Objectifs généraux

Au terme de l’activité d’apprentissage, l’étudiante ou l’étudiant sera en mesure de :

  • Utiliser les éléments du langage SQL pour exploiter une base de données relationnelle ;
  • Utiliser les fonctionnalités de sécurité et d’autorisation fournies par un SGBD relationnel pour contrôler l’accès aux données et garantir leur confidentialité et leur intégrité ;
  • Utiliser le langage PL/SQL pour automatiser des tâches de gestion de données au sein d’une base de données Oracle.

Acquis d’apprentissage spécifiques sanctionnés par l’évaluation

Au terme des séances, l’étudiante ou l’étudiant sera évalué sur sa capacité à :

  • Appliquer les compétences en langage SQL pour créer des requêtes SELECT complexes. ;
  • Mettre en œuvre des techniques avancées de gestion des données, telles que l’indexation, pour optimiser les performances des requêtes SQL ;
  • Comprendre et appliquer les commandes DCL (Data Control Language) telles que GRANT pour gérer les autorisations d’accès aux données dans une base de données relationnelle ;
  • Comprendre et appliquer les langage PL/SQL pour automatiser la gestion des données au sein d’une base de données Oracle.

Acquis terminaux visés

Au sein de la formation de bachelier en informatique, cette activité d’apprentissage aura participé à l’acquisition des compétences suivantes.

  • Concevoir, implémenter, administrer et utiliser avec maîtrise un ensemble structuré de données ;
  • Respecter les normes, les procédures et les codes de bonne pratique.

Modalités d’évaluations

Un examen écrit en session, comptant pour 100% de la note.

Contenus

  • DML (SELECT)
  • DCL (grant, gestion de la concurrence, transactions)
  • Index
  • PL/SQL

Bibliographie

  • J.-L. Hainaut, Bases de données : Concepts, utilisation et développement, 4ième édition, Dunod, 2018