Bases de données 2
Présentation
L’objectif de cette UE est de présenter les concepts fondamentaux d’une base de données relationnelle, sa conception, sa modélisation, et les opérations du langage SQL.
Contenu des enseignements
Fondamentaux :
- Comprendre l’évolution des bases de données et les fonctionnalités offertes par les systèmes de gestion de bases de données.
- Identifier et comprendre les concepts de relations entre données et entités d’un base de données.
Conception et modélisation :
- Maîtriser le modèle entité-association (Entity-Relationship model) pour la conception d’une base de données relationnelle.
- Maîtriser le schéma relationnel et l’utilisation du langage UML pour modéliser une base de données.
- Comprendre et appliquer la normalisation d’une base de données pour garantir la qualité de la conception.
Opération :
- Maîtriser la langage SQL (Structured Query Language) pour la définition d’une structure d’une base de données (Data Definition Language, DDL), pour la gestion des données (Data Manipulation Language, DML), la récupération des données (requêtes), la gestion des transactions (Transaction Control, TC), et pour le contrôle d’accès (Data Control Language, DCL).
- Utiliser une interface de gestion pour administrer et développer une base de données.
Objectifs
ID |
Acquis d’apprentissage |
Niveau |
BDD-FONDAMENTAUX |
Comprendre l’évolution des bases de données et les fonctionnalités offertes par les systèmes de gestion de bases de données. |
Compréhension |
|
Identifier et comprendre les concepts de relations entre données et entités d’un base de données. |
Compréhension |
BDD-MODELISATION |
Maîtriser le modèle entité-association (Entity-Relationship model) pour la conception d’une base de données relationnelle. |
Application |
|
Maîtriser le schéma relationnel et l’utilisation du langage UML pour modéliser une base de données. |
Application |
|
Comprendre et appliquer la normalisation d’une base de données pour garantir la qualité de la conception. |
Application |
BDD-OPERATIONS |
Maîtriser la langage SQL pour la conception et la manipulation d’une base de données. |
Application |
|
Utiliser une interface de gestion pour administrer et développer une base de données. |
Application |
Volume horaire
- Cours Magistral : 15h
- Travaux Dirigés : 12h
- Travaux Pratique : 12h
Compétences visées
ID |
Acquis d’apprentissage |
Niveau |
BD-Fondamentaux |
Comprendre l’évolution et les fonctionnalités offertes par les systèmes de gestion de bases de données. Identifier et comprendre les concepts fondamentaux des bases de données relationnelles. |
Compréhension |
Comprendre les concepts d'intégrité, de sécurité et de confidentialité liés aux bases de données. |
Compréhension | |
BD-Administration |
Installer, configurer et interagir avec un système de gestion des bases de données relationnelles. |
Application |
BD-Opération |
Utiliser le langage SQL (Structured Query Language) pour la conception et la manipulation de bases de données |
Application |
BD-Modélisation |
Utiliser la modèle entité-association (Entity-Relation model) pour la conception des bases de données relationnelles. |
Application |
Examens
Modalités de contrôle des connaissances :
100% Contrôle continu intégral
Seconde chance : 100% Contrôle Terminal
En bref
Crédits ECTS 4.0
Nombre d'heures 39.0
Contact(s)
Composante
Collège Sciences et Technologies pour l’Energie et l’Environnement (STEE)
Lieu(x)
- Anglet