- CMI - CURSUS DE MASTER EN INGENIERIE

Rechercher
Aller au contenu

Menu principal :

Programme > Matières
 
 
 
 


Informatique : Outils avancés et bases de données

Volume horaire

Unité d’Enseignement

Semestre

Niveau

Cours

TD

18

18

Complémentaire

4

L2

Enseignante

Evaluation

Coefficient

ECTS

Dominique Tachat

Contrôle continu

1

2.5


 
 


Objectifs de l’enseignement
Le module « Outils avancés et Bases de données» présente les concepts fondamentaux des bases de données.

Descriptif de l’enseignement
Outil avancé de gestion de listes d’Excel
Langage SQL

Ecriture de requêtes sous MsQuery avec utilisation de fonctions spécifiques : min, max, count, sum, avg, distinct, order by, group by having, like, between

Algèbre relationnelle

Les opérateurs unaires : affectation, selection, projection
Les opérateurs binaires sur 2 relations de même schéma : union, intersection, différence
Les opérateurs binaires sur 2 relations de schémas différents : produit cartésien, jointure, division
L’opérateur d’auto-jointure

Dépendances et  la normalisation

Définitions : dépendance fonctionnelle,  clé d’une relation, dépendance fonctionnelle élémentaire, dépendance fonctionnelle directe
Propriétés des dépendances fonctionnelles : axiomes d’Amstrong et les règles dérivées
Fermeture transitive des dépendances fonctionnelles
Normalisation d’une relation : 1 ère, 2 ème et 3 ème formes normales

Utilisation du logiciel  ACCESS

Création d’une base de données et écriture de requêtes
Formulaires

Modèle entités-associations avec le  passage de ce modèle au modèle relationnel
Fonctionnalités des SGBD

SGBD relationnel et SGBD totalement relationnel
Gestion de la métabase

Création d’une relation : CREATE TABLE avec contraintes d’intégrité (DEFAULT, NOT NULL, UNIQUE, CHECK, AUTO_INCREMENT)
Gestion des clés (clés primaire, clé étrangère, intégrité référentielle)
Modification des relations (ALTER TABLE, clauses ADD, MODIFY, DROP)
Gestion de la base : Insertion, modification et suppression d’une occurrence dans une relation

Interrogation d’une base de données mySQL.


Méthode d’enseignement
Cours et applications en salle machine (un poste par étudiant)

Bibliographie
(ouvrages uniquement)

  • Gardarin, G. (2003), Bases de données, Eyrolles

  • Hainaut, J.L. (2012), Bases de données - 2e éd. - Concepts, utilisation et développement, Dunod



 
 
Retourner au contenu | Retourner au menu