Vous êtes sur la page 1sur 5

Fiche de présentation des modules

Module : Concevoir une base de données.


Objectifs Critères particuliers de Eléments contenus
intermédiaires performance
 Acquérir des notions  Notions acquises sans  Introduction
sur les SGBD ambiguïté  Définition d’une base de données
 SGBD.
 Définition
 Rôle
 Fonction

 Présentation des  Les différents modèles logiques de données :


différents modèles de  Présentation correcte.  Le modèle hiérarchique
SGBD.  Organisation du modèle hiérarchique
 Le modèle réseau
 Le modèle relationnel
 Manipulation d’un schéma relationnel
Model objet.
 Avantages et inconvénients des différents
modèles
 Etudier le modèle  Etudes effectuées sans  Les concepts de base du modèle
relationnel. ambiguïté  Introduction a la conception de schémas
 Exactitude de la conception relationnels :
du schéma  Perception du monde réel
 Respect de la technique de  Problèmes soulevé par une mauvaise
conception perception du monde réel
 L’approche par décomposition
 Dépendances fonctionnelles :
 Notion de dépendances fonctionnelles 
 Propriétés des dépendances
fonctionnelles 
 Graphe des dépendances fonctionnelles 
 Fermeture transitive et couverture
minimale

Modéliser les  Modélisation sans erreurs  Modélisation selon le formalisme entité –


données et les  Exactitude de la conception association
traitements du schéma Le MCD
 Respect de la technique de  Le dictionnaire de données
modélisation  Le formalisme du MCD
 Quantification des données
MCT
 Règles de passage du niveau conceptuel au
niveau logique.
 Le MLD relationnel 
 Le MOT
 Etudier la  Etudes effectuées sans  Notion de clés et trois premières Formes
normalisation ambiguïté Normales :
 Exactitude de la conception  Clé de relation
du schéma  Définition des trois premières Formes
 Respect de la technique de Normales 
conception  Propriétés d’une décomposition en
troisième forme normale 
 Algorithme de décomposition en
troisième forme
normale 
 Boyce Codd.
 Etudier les langages de  Requêtes élaborés sans  Introduction
manipulation des erreurs  L’algèbre relationnel
données  Exactitude de l’utilisation  Opérations de base
des symboles  Opérations additionnelles
 Solution optimale  Composition d’opérations
 Le langage SQL