CHAPITRE I : GENERALITES
7
Dans les étapes de traduction logique et d'implémentation, des logiciels spécialisés sont capables
à partir d'un modèle conceptuel d'appliquer des algorithmes de traduction qui permettent
d'obtenir directement le modèle logique, puis les instructions pour la création de la base de
données dans un langage orienté données tel que SQL. L'existence de tels algorithmes de
traduction montre que les étapes de traduction logique et d'implémentation sont moins
complexes que les précédentes, car plus systématiques, néanmoins ces étapes exigent tout de
même des compétences techniques pour optimiser les modèles logiques (normalisation), puis les
implémentations en fonction d'un contexte de mise en œuvre matériel, logiciel et humain.
Nous pouvons résumer ces quatre étapes en deux phases principales :
Phase 1 : Réalisation d’un modèle conceptuel , phase 2 : Traduction en un modèle relationnel.
Figure I. 3 : Schéma de conception de base de données
1.1.4. Modules d’un SIG
Le logiciel SIG comprend en général cinq modules :
- Module de stockage et de gestion de la base de données.
- Module de sortie et de représentation des données.
- Module de saisie et vérification de données.
- Module de transformation des données.
- Module d’interaction avec l’usager.
Saisie des
données
Analyses et
traitements
Module gestion base
de données
Module
affichage
Module
requête
Figure I. 4 : Modules d’un SIG
Approche par décomposition :
Normalisation
Conception de base de données
Modèle
conceptuel
de données
(MCD)
Modèle
entité
association
(E/A)
Le passage
au modèle
relationnel
Dépendances
fonctionnelle
s
Décomposition
d’une relation
Formes
normales
Approche
conceptuelle
7
Dans les étapes de traduction logique et d'implémentation, des logiciels spécialisés sont capables
à partir d'un modèle conceptuel d'appliquer des algorithmes de traduction qui permettent
d'obtenir directement le modèle logique, puis les instructions pour la création de la base de
données dans un langage orienté données tel que SQL. L'existence de tels algorithmes de
traduction montre que les étapes de traduction logique et d'implémentation sont moins
complexes que les précédentes, car plus systématiques, néanmoins ces étapes exigent tout de
même des compétences techniques pour optimiser les modèles logiques (normalisation), puis les
implémentations en fonction d'un contexte de mise en œuvre matériel, logiciel et humain.
Nous pouvons résumer ces quatre étapes en deux phases principales :
Phase 1 : Réalisation d’un modèle conceptuel , phase 2 : Traduction en un modèle relationnel.
Figure I. 3 : Schéma de conception de base de données
1.1.4. Modules d’un SIG
Le logiciel SIG comprend en général cinq modules :
- Module de stockage et de gestion de la base de données.
- Module de sortie et de représentation des données.
- Module de saisie et vérification de données.
- Module de transformation des données.
- Module d’interaction avec l’usager.
Saisie des
données
Analyses et
traitements
Module gestion base
de données
Module
affichage
Module
requête
Figure I. 4 : Modules d’un SIG
Approche par décomposition :
Normalisation
Conception de base de données
Modèle
conceptuel
de données
(MCD)
Modèle
entité
association
(E/A)
Le passage
au modèle
relationnel
Dépendances
fonctionnelle
s
Décomposition
d’une relation
Formes
normales
Approche
conceptuelle
