Cours les Systèmes de Gestion des Bases de données

Pré-requis

UE Algorithmique et Structure de données UE Programmation structurée UE. Programmation et Structures dynamiques

Objectif(s) Génér(al)/(aux)

A l'issue de ce cours, l'étudiant doit maîtriser les concepts relatifs aux bases de données relationnelles

permettant leur création et leur manipulation.

Objectifs Spécifiques

- Comprendre l'ensemble des concepts sous-jacents aux bases de données.

- Approfondir les concepts de conception, d'implémentation et d'exploitation de bases de données.

- Concevoir une base de données en respectant les règles et les normes des modèles de données.

- Convertir un schéma conceptuel en un schéma logique (relationnel) cohérent.

- Appliquer les opérations de l'algèbre relationnelle pour interroger une base.

- Maîtrise le langage SQL

Eléments de Contenu

- Introduction aux bases de données

- Conception d'une base de données : Modèle Entité/Association

- Modèle relationnel

- Algèbre relationnelle

- Dépendances fonctionnelles

- Normalisation et Formes Normales

- Langage SQL