Vous êtes sur la page 1sur 9

INTRODUCTION GENERALE..................................................................................

CHAPITRE I : ETUDE DE L’EXISTANT

I/ Présentation de l'organisme d'accueil :............................................................................... 3


1/ Historique Et Missions Du Port D’Alger :.......................................................................... 3
1-1 Historique du port : ....................................................................................................... 3
1-2 Pésentation du port D’ALGER : ................................................................................... 5
1-3 Missions : ...................................................................................................................... 5
1-4 Objectif de l’E.P.A.L : .................................................................................................. 6
2/ Présentation Organique :..................................................................................................... 7
2-A/ Organigramme de L’entreprise Portuaire D’Alger : ................................................... 7
2-B/ Présentation des différentes structures et leurs missions : .......................................... 8
2-C/ Présentation de la direction concernée par l’étude :.................................................. 13
2-D/ Présentation du cadre d’étude : ................................................................................. 14
3/ Situation Informatique : .................................................................................................... 15
A/Moyens humains : ......................................................................................................... 15
B/Moyens matériels : ........................................................................................................ 15
II/ Présentation du sujet :....................................................................................................... 16
1/ Problématique : ................................................................................................................. 16
2/ Objectifs initiaux : ............................................................................................................ 17
III/ Etude de la situation actuelle : ........................................................................................ 17
1/ Etude des postes de travail :.............................................................................................. 17
Liste des postes : ............................................................................................................... 17
2/ Etude des documents : ...................................................................................................... 20
3/ Etude des fichiers et des registres : ................................................................................... 31
4/ Les règles de gestion :....................................................................................................... 37
A/ Les règles d’action : ..................................................................................................... 37
B/ Les règles de calcules : ................................................................................................. 38
5/ Dictionnaire des données : ................................................................................................ 38
6/ Codification existante : ..................................................................................................... 40
CHAPITRE II : ETUDE CONCEPTUELLE

I/ Objectifs du nouveau système : ......................................................................................... 44


II/ Niveau conceptuel : ........................................................................................................... 45
1/ Le réel perçu machinal :.................................................................................................... 45
2/ Nouvelle codification :...................................................................................................... 49
3/ Le modèle conceptuel de données(MCD) : ...................................................................... 53
3-A. Description des entités .............................................................................................. 53
3-B. Description des associations...................................................................................... 55
3-C.Présentation du MCD : ............................................................................................... 56
4/ Optimisation du MCD : .................................................................................................... 58
 1/ Les règles de vérification : ..................................................................................... 58
 2/ Les règles de normalisation : ................................................................................. 58
 3/ Les règles de décomposition :................................................................................ 58
III/ Le modèle logique des données MLD : ............................................................................. 59
A. Le passage du MCD au MLD : ........................................................................................ 59
A-1. Les relations : ............................................................................................................ 59
A-2. Règles de conversion : .............................................................................................. 59
1/ Présentation du MLD relationnel :.................................................................................... 61
2/ Le modèle physique de données MPD : ........................................................................... 63
3/ Volume de la base de données : ........................................................................................ 73
4/ Solution informatique : ..................................................................................................... 75
A/ Liste des postes : .......................................................................................................... 75
B/ Liste des matériels requis : ........................................................................................... 75
C/ Les taches de chaque poste de travail : ......................................................................... 76
D/ Schéma de la solution informatique : ........................................................................... 77
CHAPITRE III : IMPLEMENTATION DE LA BASE DE DONNEES

I/ Présentation du SQL Server 2008 : ................................................................................... 80


 Mode de fonctionnement Client/serveur : ...................................................................... 80
 Les composants de SQL Server ...................................................................................... 81
 Outils de gestion ............................................................................................................. 81
II/ Création de la base de données : ...................................................................................... 82
1/ Groupes de fichiers utilisés :............................................................................................. 82
2/ Les fichiers de données et les fichiers de journaux : ........................................................ 84
3/ Création de la base de données (Parc Informatique) à partir SQL Server Management
Studio ................................................................................................................................... 84
4/ Script de création de la base de données « Parc_Informatique » : ................................... 89
III/ Création des types des données : ............................................................................... 90
IV/ Création des tables : ......................................................................................................... 90
 Liste des tables : ............................................................................................................ 90
1 / Création des tables avec SQL Server management studio : ............................................ 92
2/ Script de la création des tables sous Transact-SQL : ...................................................... 101
3/ Création des contraintes : ................................................................................................ 102
3-1/ La contrainte « PRIMARY KEY » :........................................................................ 102
3-2/ La contrainte « FOREIGN KEY » :......................................................................... 102
3-3/ La contrainte « DEFAULT » : ................................................................................. 105
3-4/ La contrainte « CHECK » :...................................................................................... 105
3-5/ La contrainte « UNIQUE » : .................................................................................... 106
3-6/ création des valeurs par défaut : .............................................................................. 107
V / Diagramme de la base de données : .............................................................................. 108
VI/ Création des vues : ......................................................................................................... 110
 Liste des vues demandées : .......................................................................................... 110
 Exemple de la Vue N° 01 : Liste des articles en stock. ........................................... 111
 Exemple de la Vue N° 06 : Liste des articles proposés à la reforme. ...................... 113
VII/ Création des procédures stockées : ............................................................................. 115
 Liste des procédures :............................................................................................... 115
 Exemple de la Procédure N°14 : le lieu d’un article donné ..................................... 116
 Exemple de la Procédure N° 08 : vérifier un matériel donné s’il est sous garantie . 118
VIII/ Création des déclencheurs : ....................................................................................... 120
 Liste des déclencheurs : ............................................................................................... 120
 Exemple du déclencheur 02 : diminuer la quantité du matériel en stock après
l’affectation et vérifier si la quantité est suffisante.. ....................................................... 121
 Exemple du déclencheur 04 : la vérification de la disponibilité d’un article en cas
d’affectation .................................................................................................................... 123
IX/ Présentation de l’application : ...................................................................................... 125
1/ Présentation d’Embarcadero RAD Studio XE7 :............................................................ 125
2/ Généralités sur les liaisons ODBC : ............................................................................... 126
Les pilotes ODBC : ......................................................................................................... 126
3/ Création d’un DSN avec ODBC : ................................................................................... 127
4/ Liaison entre Embarcadero RAD Studio XE7 et SQL Server : ...................................... 133
A/ Utilisation d’un objet ADO Connection : .................................................................. 133
5/ Présentation de l’interface de l’utilisateur avec Embarcadero RAD Studio XE7 : ........ 135
A/ L’interface d’accès à l’application : ........................................................................... 135
B/ Le Menu Principale : .................................................................................................. 136
C/ Le Menu « Matériel » : ............................................................................................... 137
D/ Le Menu « Articles » :................................................................................................ 138
E/ Le Menu « Affectation et Mouvement » : .................................................................. 139
CHAPITRE IV : ADMINISTRATION DE LA BASE DE DONNEES

I. Gestion de la sécurité : ...................................................................................................... 144


1.Configuration du mode d'authentification Windows ....................................................... 144
2. Autorisation d'utilisateurs à accéder à SQL Server ........................................................ 146
2.1. Création des connexions .............................................................................................. 146
3/ refus de l’accès................................................................................................................ 149
II. Gestion des autorisations : .............................................................................................. 150
1. Création des rôles de la base de données ....................................................................... 150
2. Attribution d’autorisations sur les instructions et les objets ........................................... 153
A/ Autorisations sur les tables......................................................................................... 156
B /Autorisation sur les vues ............................................................................................ 162
C. Autorisation sur les procédures .................................................................................. 164
2/2. Attribution des autorisations sur les instructions : ....................................................... 166
III. Sauvegarde de base de données : .................................................................................. 166
1. Création des unités de sauvegarde .................................................................................. 167
A. Création des unités de sauvegarde avec management studio : .................................. 168
B. Création d’unité de sauvegarde avec Transact-SQL : ................................................ 170
2. Présentation des différents types de la sauvegarde de base de données ......................... 171
3. Définition d’une stratégie de sauvegarde ........................................................................ 171
3.1. La stratégie de la sauvegarde complète :.................................................................. 172
A/ Sauvegarde de complète avec SQL Server Management Studio : ............................. 173
B/ Sauvegarde complète avec Transact- SQL : ............................................................... 173
3.2. La stratégie de la sauvegarde différentielle :............................................................ 174
A/ Sauvegarde de différentielle avec SQL Server Management Studio : ....................... 175
B/ Sauvegarde différentielle avec Transact -SQL : ......................................................... 175
3.3. la stratégie de sauvegarde du journal transaction :................................................... 176
A/ Sauvegarde du journal de transaction avec SQL Server Management Studio : ......... 177
B/ Sauvegarde de journal de transaction avec Transact -SQL: ....................................... 177
IV. Restauration des bases de données : ............................................................................. 178
1. La restauration à partir d’une sauvegarde complète .................................................... 178
2. La restauration à partir d’une sauvegarde différentielle .............................................. 180
3. La restauration à partir d’une sauvegarde du journal des transactions ....................... 181
V. Stratégie de restauration :............................................................................................... 183
CONCLUSION GENERALE : …………………………………………………………….193
ANNEXE
BIBLIOGRAPHIE
Numéro Figure Page
01 Organigramme générale de L’EPAL 7
02 La structure de la direction concernée par l’étude 13
03 La structure concernée par l’étude 14
04 Le MCD 57
05 Schéma de la solution informatique 77
06 Mode de fonctionnement Client/serveur 80
07 Types de bases de données 82
08 Interface de groupe de fichier 83
09 L’interface de connexion au serveur 85
10 L'interface initiale de SQL Server 2008 86
11 Création une nouvelle base de données 87
12 Création de la base de données «Parc_Informatique » 88
13 Création des types des données définis par l’utilisateur 90
14 Création d'une nouvelle table avec SQL Server Management Studio 92
15 La saisie des colonnes de la table 93
étapes de la création des contraintes « FOREIGNKEY » avec SQL
16 104
Management Studio
17 Diagramme de la base de données 109
18 Création de la vue 01 avec management studio 111
19 La vision de la vue N° 01 112
20 Création de la vue 06 avec management studio 113
21 La vision de la vue N° 06 114
22 L’exécution de la procédure 14 117
23 L’exécution de la procédure 08 119
24 Fonctionnement du déclencheur n° 03 122
25 Fonctionnement du déclencheur n° 05 124
26 Présentation de la première interface Embarcadero RAD Studio XE7 125
27 Présentation des différents pilotes ODBC par défaut 127
Opération peut se réaliser l'administrateur de source de données
28 128
ODBC à partir du panneau de configuration
29 Le choix de la création d’un nouveau DSN (Data Source Name) 129
30 Le choix de pilot SQL Server 129
31 Création d’une nouvelle source de données vers SQL Server 130
32 Le Composant ADOConnection 133
33 Propriétés des liaisons de données 134
34 L’interface d’accès à l’application 135
35 Le menu principal de l’application 136
36 Le menu « Matériel » de l’application 137
37 La saisie d’un nouveau matériel 137
38 Le menu « Articles » de l’application 138
39 La saisie d’un nouvel article 138
40 Le menu « Affectation et Mouvement » de l’application 139
41 L’affectation d’un article 140
42 Etat de sortie exprime l’affectation 141
43 Création d'un compte de connexion 145
44 La création de connexion avec SQL Server Management Studio 147
45 Sélection et l'accès de base de données 148
46 La création de connexion avec Transact SQL 148
47 Refus de l’accès 149
48 Message de refus de l’accès 150
49 Liste des membres de notre rôle 153
50 Principe de fonctionnement des autorisations 155
51 Attribution des autorisations sur la table « B_Intervention » 161
52 Attribution des autorisations de la vue1 : (Liste des articles en stock) 163
Attribution des autorisations de la procédure " Quantité de matériels
53 166
achetés par année et type matériel données "
54 Création d'unité de sauvegarde (Sauvegarde Complète) 169
55 Création d'unité de sauvegarde (Sauvegarde Différentielle) 169
56 Création d'unité de sauvegarde (Journal Des Transactions) 170
57 Stratégie de sauvegarde complète 172
58 Sauvegarde complète de base de données 173
59 Stratégie de sauvegarde différentielle 174
60 Sauvegarde différentielle de la base de données 175
61 Stratégie de sauvegarde du journal des transactions 176
62 Sauvegarde du journal des transactions de la base de données 177
La restauration à partir d’une sauvegarde complète avec Management
63 179
studio
La restauration à partir d’une sauvegarde différentielle avec
64 180
management studio
65 La restauration à partir d’une sauvegarde du journal des transactions 182
66 Point de défaillance de base de données 183
La sauvegarde du journal des transactions de la base de données après
67 184
l'endommagement
Le choix de l'option NO_TRUNCATE de la sauvegarde du journal de
68 185
transaction
69 Restauration à partir d’une sauvegarde complète avec SSMS 186
L’option NORECOVERY de restauration à partir d’une sauvegarde
70 186
complète
71 Restauration à partir d’une sauvegarde différentielle avec SSMS 187
L’option NORECOVERY de restauration à partir d’une sauvegarde
72 188
différentielle
Restauration à partir d’une sauvegarde du journal des transactions du
73 189
09/02/2016 avec SSMS
L’option NORECOVERY de restauration à partir d’une sauvegarde
74 189
du journal des transactions du 09/02/2016 avec SSMS
Restauration à partir d’une sauvegarde du journal des transactions de
75 190
la 1ere étape avec SSMS
L’option RECOVERY de restauration à partir d’une sauvegarde du
76 191
journal des transactions de la 1ere étape avec SSMS
Numéro Tableau Page

01 Liste des ordinateurs 15

02 Liste des imprimantes 15

Dictionnaire des données


03 40

04 Réel perçu machinal 48

05 Volume de la base de données 74

06 Les comptes Windows 145

07 Création des connexions 146

08 Les rôles fixes de base de données 151

09 Les membres de rôle ROLE_Glob 152

Vous aimerez peut-être aussi