WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise en place d'un système d'information pour la gestion des ressources au sein de la DGI

( Télécharger le fichier original )
par Onjatiana Armand RATSIMBAZAFY
ENI Fianarantsoa - ING2 2010
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

VII. REALISATION

7.1 Architecture du système

Voici l'architecture du système à mettre en oeuvre

Figure 10 : Architecture du système

> Le client est un poste de travail

> La machine distante est une machine sur laquelle est installé Microsoft Server 2003 > Le serveur de base de donnée hébergera le SGBDR Oracle 10g

7.2. Administration Oracle 10g :

7.2.1. Création espace disque logique

Oracle est un SGBDR très puissant et avec des niveaux de sécurité élevé. L'Administration d'une Base de Donnée Oracle demande beaucoup de rigueur et d'attention.

Avant de créer quoi que ce soit sur Oracle, il faut tout d'abord crée ce que l'on appelle « Schéma »

Pour cela il faut définir l'espace disque logique que notre Base de donnée va occuper.

Mise en place d'un système d'information pour la gestion des ressources humaines

 
 

Figure 11 : Création Espace disque logique

Cet espace disque logique se divise lui-même en deux catégories que l'on appelle « Tablespace »:

+ Il y a ce que l'on nomme espace disque logique permanent qui va contenir les données permanent de notre base. On peut définir nous même sa taille(en Megaoctet). Pour notre part on l'a appelé « BAZIKO »

+ Il y a aussi ce que l'on appelle espace disque logique temporaire, sa taille est logiquement inferieur à la taille de l'espace logique permanent, celui-ci va contenir les données temporaires de notre base. Pour notre part on l'a appelé « BAZIKO _TMP»

Figure 12 : Visualisation de l'espace disque logique

7.2.2. Création d'une table

Apres avoir crée un utilisateur avec un privilège approprié, on peut maintenant crée les différents tables de notre application. Deux solutions s'offrent à nous pour la création des tables :

Soit les créer manuellement avec ce menu

Figure 13 : Création d'une table

Soit les créer a l'aide des scripts « *.sql » via Oracle SQL *Plus comme ce portion de code

CREATE TABLE EMPLOYE

(

NUMMATRICULE NUMBER(10) NOT NULL, ID_INTEGRATION NUMBER(2) NOT NULL, ID_REGIME NUMBER(4) NOT NULL,

NOMEMPLOYE VARCHAR2(50) NULL, PRENOMEMPLOYE VARCHAR2(50) NULL, NUMCIN CHAR(20) NULL,

DATECIN DATE NULL,

LIEUCIN CHAR(32) NULL,

NUMPASSEPORT CHAR(20) NULL,

DATEPASSEPORT DATE NULL,

ADRESSEEMPLOYE VARCHAR2(32) NULL,

EMPLOYE_INTEGRATION

CREATE INDEX I_FK_

ON EMPLOYE (ID_

INTEGRATION ASC)

Mise en place d'un système d'information pour la gestion des ressources humaines

SITFAMILLE CHAR(32) NULL,

NUMTELEMPLOYE CHAR(32) NULL,

EMAILEMPLOYE CHAR(100) NULL, DATEENTREEADMINISTRATION DATE NULL, DERNIEREEMPLOI CHAR(32) NULL,

SEXEEMPLOYE CHAR(10) NULL,

INDICEACTUEL CHAR(10) NULL,

STATUTEMPLOYE CHAR(32) NULL

, CONSTRAINT PK_EMPLOYE PRIMARY KEY (NUMMATRICULE)

) ;

-- INDEX DE LA TABLE EMPLOYE

;

CREATE INDEX I_FK_EMPLOYE_REGIME_MATRIMONIA

ON EMPLOYE (ID_REGIME ASC)

;

57

Mise en place d'un système d'information pour la gestion des ressources humaines

 
 

Pour notre part, on a choisi la deuxième option et avait obtenu les tables de notre projet suivant :

En laçant le script de création dans Oracle SQL *Plus

Figure 14 : Création des tables sous Oracle SQL*Plus

Si tout s'est bien passée on devra avoir les messages suivantes «Table crée, Index crée »

Figure 15 : Liste de tables créées

7.2.3. IMPORT/ EXPORT Base ORACLE

Pour importer une base de données Oracle, on utilise la suite commande suivant :

Syntaxe : imp user/motdepasse file= nomfic.dmp fromuser= user touser= nouveau utilisateur log=nomfichierjournal.log.

Dans notre cas on a procédé comme suit :

D:\>imp onja/onja file=sauvebase.dmp fromuser=onja touser=onja log=implog.log

Notre base s'appelle « orcl 4». Pour notre cas, on a choisi de conserver le même schéma pour faciliter l'export de la base

Pour exporter la base, il suffit de taper la suite de commande : D:\>exp onja/onja@orcl4 file=sauvebase.dmp full=Y

Notre fichier de sauvegarde s'appelle « sauvebase .dmp»

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"La première panacée d'une nation mal gouvernée est l'inflation monétaire, la seconde, c'est la guerre. Tous deux apportent une prospérité temporaire, tous deux apportent une ruine permanente. Mais tous deux sont le refuge des opportunistes politiques et économiques"   Hemingway