INFORMATIQUE 4
- Nour El Houda BENALIA |

- Les modélisations conceptuelle et logique
- L’algèbre relationnelle
- Les bases de données relationnelles
- Le langage SQL
Cours | TD | TP | Total | Crédits | Coeff | ||
VHS |
|
00h00 | 22h30 | 45H00 | 3 | 3 |
Course Information
Objectifs de la matière
- Installer, configurer et interagir avec un système de gestion de base de données relationnelle
- Apprendre et appliquer le langage de requête (SQL) pour la définition et la manipulation base de données
- Utiliser une technique de modélisation de base de données pour une seule classe d’entité
- Apprendre et mettre en oeuvre les principes et les concepts d’intégrité de l’information, la sécurité et la confidentialité
Contenu pédagogique
- CHAPITRE 1 : Les modélisations conceptuelle et logique
- CHAPITRE 2 : L’algèbre relationnelle
- Opérateurs usuels sur les ensembles dans un contexte d’une base de données
- Opérateurs spécifiques : projection, sélection, renommage, jointure, produit cartésien
- Fonctions d’agrégation
- CHAPITRE 3 : Les bases de données relationnelles
- Les bases de données : Vocabulaire des bases de données (relation, attribut, domaine, schéma de relations et la notion de clé)
- Clé primaire
- Opérateurs complexes de l’algèbre relationnelle
- CHAPITRE 4 : Le langage SQL
- Langage de définition : la mise en place des requêtes de création et modification des tables
- Langage de manipulation : la mise en place des requêtes de manipulation de données sous SQL
Travaux Pratiques
TP 1 : La mise en place des requêtes de création et modification des tables
TP 2 : la mise en place des requêtes de manipulation de données sous SQL
Modalités d’évaluation
Interrogation - Devoir surveillé - Travaux pratiques - Examen final
Références bibliographiques
[1] Clouse, M. (2008). Algèbre relationnelle : guide pratique de conception d’une base de données relationnelle normalisée. Ressources informatiques. Editions ENI.
[2] Meier, A. and Nguyen, D. (2005). Introduction pratique aux bases de données relationnelles. Collection IRIS. Springer.
[3] Brouard, F., Bruchez, R., and Soutou, C. (2010). SQL. Synthex. Informatique. Pearson Education.
[4] [Soutou, 2011] Soutou, C. (2011). Programmer avec MySQL : SQL - transactions -.
[5] PHP - Java - optimisations. Collection noire. Eyrolles
[6] Larrousse, N. and Innocenti, E. (2006). Création de bases de données. Synthex, synthèse de cours et exercices corrigés. Pearson France.
[7] Date, C. (2004). Introduction aux bases de données. Vuibert.
Coaches

Nour El Houda BENALIA