Vous êtes sur la page 1sur 6

Sommaire

Introduction générale……………………………………………………………………2

Chapitre 1 : Généralités sur les bases de données


1.1 Introduction………………………………………………………………………….5

1.2 Contexte de notre mémoire………………………………………………………….5

1.2.1 Base de données………………………………………………………………...5

1.2.1.1 définition …………………………………………………………………..5

1.2.1.2 Utilité d’une Base données………………………………………………...6

1.2.1.3 Etapes d’élaboration d’une base de données ……………………………. 6

(Selon ANSI-SPARC 1975)

1.2.1.4 Les types d’utilisateurs de base de données ………………………………7

1.2.2 Le système de gestion de base de données (SGBD)………………………….......7

1.2.2.1 définition…………………………………………………………………….7

1.2.2.2 Les fonctions d’une SGBD……….…………………………………………..…7

1.2.2.3 Les différents types de SGBD relationnelles……………………………………8

B-SGBD a base de fichier………………………………………………………...8

A-SGBD client/serveur…………………………………………………………...8

1.3 Conclusion……………………………………………………………………………………………………………8

Chapitre 2 : Présentation de l’organisme d’accueil

2.1. Introduction…………………………………………………………………………10

2.2 L’histoire du SONELGAZ……………………………………………………………...10

2.3 Définition du SONELGAZ…………………………………………………………….12

2.4. L’organigramme général....................………………………………………………13


2.5 Les services concernés par l’étude…………………………………………………..14

2.6 Conclusion…………………………………………………………………………...15 

Chapitre 3 : La conception

3.1 introduction…………………………………………………………………………..17

3.1 Elaboration du model conceptuel de données……………………………………….17

3.2.1 La démarche à suivre pour la construction d’un MCD…………………………….17

3..2.2 Elaboration du dictionnaire de données ………………………………………….18

Dictionnaires de données…………………………………………………………..19

3.2.3 Modèle conceptuel de données (MCD)…………………………………………….20

3.2.3.1 Définition…………………………………………………………………...20

3.2.3.2 Les concepts de base d’un MCD…………………………………………....20

3.2.3.3 Notions de dépendance fonctionnelle(DF)…………………………………20

3.2.3.4 Normalisation………………………………………………………………..21

3.2.3.5 Les règles de gestion…………………………………………………………21

MCD……………………………………………………………………….....22

La liste des individus…………………………………………………………23

La liste des relations………………………………………………………….23

3.3. Construction du modèle logique de données…………………………………………23

3.3.1 Définition…………………………………………………………………………23

3.3.2. Passage au modèle relationnel…………………………………………………...24

Le MLD obtenue………………………………………………………………...24

 3.4. Conclusion……………………………………………………………………………24

Chapitre 4 :
4.1 Introduction…………………………………………………………………………….26
4.2 Le modele physique de donnees……………………………………………………….26

4.2.1 Definition……………………………………………………………………………..26

4.2.2 Concept de base………………………………………………………………………26

4.2.3 Les règle de passage du modèle logique MLD au modèle physique MPD………….26

MPD………………………………………………………………………………….28

4 .3 choix du langage de programmation DELPHI………………………………………...29

4.3.1 Définition………………………………………………………………………….29

4.3.2 L’interface DELPHI……………………………………………………………...29

3.3.3 Composants d’une application DELPHI………………………………………….32

4.4 Choix du SGBDR……………………………………………………………………...33

4.4.1 SQL Server………………………………………………………………………..33

4.4.2 SQL server et les bases de données………………………………………………34

 4.4.3 Le T-SQL (transact structured query language)………………………………...34

 4.4.4 Architecture Client Serveur……………………………………………………..35

4.5 Connexion a la base de données……………………………………………………...36

 Définition ADO (ActiveX Data Objet)………………………………………………36

 4.6 La sécurité des données………………………………………………………………37

4.7 Description des fichiers de base de données…………………………………………38 

4.8 Présentation des interfaces de l’application………………………………………….42

5. Conclusion……………………………………………………………………………...44

 Conclusion Générale……………………………………………………………………...45

BIBLIOGRAPHIE………………………………………………………………………...46
Liste des figures

Figure N°1: Les étapes d’élaboration d’une BD…………………………………………….6


Figure N°2: L’organigramme de SONELGAZ……………………………………………...13
Figure N°3: La structure du DGSI…………………………………………...………………14
Figure N°4: Modèle conceptuel de données…………………………………………………22
Figure N°5: Modèle physique de données…………………………………………………...28 
Figure N°6: Interface DELPHI………………………………………………………………30  
Figure N°7: La barre des menus et la palette des composants………………………………30
Figure N°8: Une fiche………………………………………………………………………..31  
Figure N°9: Inspecteur d’objet……………………………………………………………….31
Figure N°10: L’éditeur du code………………………………………………………………32
Figure N°11: Photo d’ADO connexion……………………………………………………….36
Figure N°12: Création de base de données…………………………………………………...38
Figure N°13: Page d’authentification…………………………………………………………42
Figure N°14: Page d’authentification…………………………………………………………42
Figure N°15: Gestion du client………………………………………………………………..43
Figure N°16: Page des factures………………………………………………………………..43
Figure N°17: Page d’envoi SMS……………………………………………………………....44
 

 
Liste des tableaux

Tableau N°1: Dictionnaire de données……………………………………………………..19

Tableau N°2: Liste des individus…………………………………………………………...23

Tableau N°3: Liste des relations............................................................................................23

Tableau N°4: Table Agence_commercial…………………………………………………..38

Tableau N°5: Table Direction………………………………………………………………39

Tableau N°6: Table client…………………………………………………………………..39

Tableau N°7: Table Envoi…………………………………………………………………..40

Tableau N°8: Table Facture…………………………………………………………………41


Liste des abréviations

Code Explication
BD Base de données
SGBD Système de gestion de base de données
SGBDR Système de gestion de base de données
relationnelle
MCD Modèle conceptuel de données
MLD Modèle logique de données
RAD Rapide Application Développement
ADO ActiveX Data Objet

Vous aimerez peut-être aussi