UEF 2.2

Bases de Données

Département
Second cycle
Année d étude
1ére Année
Semestre
1
Crédit
5
Coefficient
5
Enseignants du module
KAZI TANI MOHAMMED YASSINE

Pré requis :

Algorithmique et structures de données, structures de fichiers, Algèbre et Logique
Mathématique.

OBJECTIFS :

Le cours de bases de données permet l’introduction du domaine de la conception et de la manipulation des données ainsi que l’utilisation des technologies relatives au domaine. A l’issue du cours, l’étudiant sera en mesure de :
•concevoir une base de données partant d’une réalité donnée avec le modèle entité/association ou
le diagramme de classes d’UML ;
•traduire un modèle entité/association vers un schéma relationnel, le normaliser et le manipuler avec l’algèbre relationnelle et logique propositionnelle (calcul des tuples et /ou domaine);
•créer la base de données correspondante au schéma relationnel, manipuler la structure de la base
avec le DDL et interroger des données avec le DML.
•s’initier à l’administration et la sécurité des bases de données.

CONTENU DU MODULE :

 I. Introduction (2h)
Historique des bases de données
II. Modélisation des bases de données (4h) :
1. Concepts de base de la modélisation (UML et Entité Association)
2. Modélisation des Contraintes d’Intégrité
III. Le Modèle relationnel (14h) :
1. Concepts de base du modèle
2. Passage de l’entité-association ‘ou UML) vers le modèle relationnel
3. Théorie de la normalisation
4. Algèbre relationnelle
5. Le langage algébrique
6. Calcul relationnel
IV. Le Langage SQL (5h) :
1. Composants du langage SQL
2. Définition des données
3. Manipulation des données
V. Programmation et administration des bases de données (5h) :
1. Gestion et manipulation des index
2. Gestion et manipulation des transactions
3. Gestion de la sécurité des bases de données

course

Consultez les ressources disponibles concernant ce module sur le moteur de recherche de la bibliothèque, ou accédez directement au cours de vos enseignants via la plateforme de téléenseignement de l’école « e-learn ».