Database Reference
In-Depth Information
Chapitre 2
Le niveau logique
Ce chapitre détaille la deuxième étape de conception d'une base de données : il s'agit d'éla-
borer un schéma logique (modèle relationnel)  ; la dernière étape étant la création des tables
(génération de scripts SQL) puis des vues (requêtes SQL).
Les avantages d'utiliser un modèle logique de données sont nombreux :
rester indépendant du SGBD (mais plus proche des tables) ;
vériier son modèle avant de créer les tables déinitives (normalisation) ;
réduire la complexité du modèle (décider de ne pas créer certaines tables déduites toutefois
du modèle conceptuel) ;
renommer des objets (colonnes, clés, contraintes et tables) ;
typer les colonnes plus précisément ;
prévoir d'ajouter certaines contraintes de clés et de valeurs (contraintes UNIQUE et CHECK
notamment) ;
calculer la volumétrie prévisionnelle.
Ce chapitre se divise en trois parties. La première partie décrit les concepts du modèle rela-
tionnel. La deuxième partie présente les règles qui permettent de dériver un schéma logique
à partir d'un modèle conceptuel. La dernière partie traite de la normalisation et du calcul de
volumétrie.
Deux autres aspects importants du modèle relationnel existent. Le premier concerne l'inté-
grité des données qui est abordée au chapitre 3 (contraintes SQL). Le dernier aspect recouvre
la manipulation des données au sens des opérateurs relationnels (algèbre relationnelle, base
mathématique du langage de requêtes SQL). Vous trouverez de nombreuses ressources sur le
Web et dans la bibliographie.
Search WWH ::




Custom Search