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