République Algérienne Démocratique
Et Populaire
Ministère de l'Enseignement Supérieur et de La
Recherche Scientifique
|
Université El-Hadj Lakhdar - BATNA
Faculté des Sciences de
l'Ingénieur
Département d'Informatique
pour l'obtention du diplôme d'Ingénieur
d'Etat en Informatique Option : Informatique
Industrielle
par
Tegane Saher
Goudjil Hassen Rouagat waheb
Mise en place d'un système d'information sous
Oracle basé sur une architecture trois tiers
Encadreur:
Mr Dekhinet Abdelhamid
Remerciements
Nous remercions DIEU, le tout puissant qui nous a donné la
force et le courage d'élaborer ce modeste travail.
Nous tenons à remercier Monsieur : ABDELHAMID DEKHINET,
de nous avoir fait confiance, nous avoir permis de travailler avec autonomie,
pour ce sujet qu'il a proposé, de nous avoir conseillé et
aidé lorsque des problèmes se posaient.
Nous Remercions l'ensemble des personnes qui nous ont aidé
pour la réalisation de ce travail, qui sont particulièrement :
BENNEZAR AMOR
BOUMARAF DJAMEL EDDINE
Nous tenons à remercier particulièrement Monsieur
SEDRATI de ses conseils qui nous ont été très
bénéfiques dans la réalisation de ce travail, de nous
laisser son bureau pour compléter notre travail.
Plan de mémoire :
INTRODUCTION :
1 .1 Problématique Et Motivations
1.2 Description De La solution
CHAPITRE 1 :
Les préférences d'Oracle
1. modèle client/serveur
1.1 Présentation de l'architecture à 2 niveaux.
1.2. Présentation de l'architecture à 3 niveaux.
2. Le Choix D'oracle
2.1. L'entreprise oracle.
2.2 Les préférences d'oracle.
CHAPITRE 2 :
LE NIVEAU BASE DE DONNEES
1. Définition D'une Base De Données.
2. Le SGBD oracle.
3. Historique du SGBD oracle.
4. Structure Interne d'oracle.
4.1. Le serveur Oracle.
4.2. L'instance Oracle.
4.2.1. Le SGA ou System global Area :
4.2.1.1. La zone mémoire Shared Pool :
4.2.1.2. La zone mémoire Database Buffer Cache :
4.2.1.3. La zone mémoire Redo Log Buffer :
4.2.2. La zone mémoire Program Global Area (PGA) : 4.2.3.
Les processus d'une instance :
4.2.3.1. Les processus utilisateurs
4.2.3.2. Les processus systèmes (oracle process).
4.3. La base de données oracle.
4.3.1. La structure d'une base de données logiques.
4.3.1.1. Objets complexes
4.3.1.2. Objets simples.
1. Tablespaces.
2. Segments.
3. Extent.
4.3.2. Structure physique.
1. Les fichiers de données (datafile).
2. Blocks.
3. Les Redo log file.
4. Les fichiers de contrôles (Control files).
5. Le fichier d'initialisation.
6. Les fichiers de message.
5. Dictionnaire de données Oracle.
6. Démarrage et arrêt d'une instance.
LE NIVEAU INTERMEDIAIRE
1. Historique.
2. Le serveur d'application de point de vue conceptuel
3. Le serveur d'application de point de vue fonctionnel
CHAPITRE 4 :
CONCEPTION
1. Le modèle oracle de base de données
relationnelle.
2. Conception de la base de données. CHAPITRE 5
:
IMPLEMENTATION.
1. Construction de la base de données
2. Description des interfaces réalisées.
CHAPITRE 6 :
SECURITE
1. Authentification.
2. Contrôle et audit d'accès.
3. La base de donnée privée virtuelle vpd.
4. Répertoire Internet oracle.
5. La solution choisse.
CHAPITRE 7 :
MESSAGERIE
1. Oracle collaboration suite. 1.1. L'architecture d'Oracle
Collaboration Suite.
1.2. Distribution de la charge et la sécurité.
1.3. Détailles sur les composants et les protocoles
d'Oracle Collaboration Suite.
2. présentation générale d'émail
d'Oracle.
2.1. Introduction.
2.2. Les caractéristiques d'email d'Oracle.
2.3. Le stocke de messages.
2.4. Webmail d'Oracle.
3. serveurs et processus.
4.1. Gestion des services et des processus. 4.2. SMTP.
4.3. POP3/IMAP4. ailleurs
CONCLUSION.
introduction
Dans le monde moderne, les entreprises et les
établissements publics ont de plus en plus besoin de planifier ses
ressources. Par ailleurs, ils exploitent les nouvelles technologies de
l'information et de communication.
Problématique et motivations
Au sein d'une université l'effectif étudiants,
enseignants et employés ne cessent d'accroître d'une année
à une autre.
Cet accroissement engendre, évidemment, un volume
d'information considérable. Pour maintien ces informations, il est clair
donc de mettre en place un système d'information avec des applications
métiers adéquates.
Les objectifs attendus par un tel système peuvent se
résumé comme suit :
Faciliter les tâches d'administration, tel que
l'inscription et la réinscription des étudiants, orientation,
transfert, etc. ...
Améliorer les performances des services rendus.
Assurer la disponibilité de l'information.
Eviter l'inconsistance et l'incohérence des
données.
Diminuer les problèmes liés aux frottements
directs des étudiants et des enseignants avec l'administration.
Déterminer les responsabilités.
Etc. ...
Description du sujet
Le projet a pour but la création d'un serveur de
données et la réalisation d'un ensemble d'applications dans un
environnement Intranet/Internet.
L'ensemble des informations concernant l'étudiant,
l'enseignant et l'administration est centralisé dans une base de
données unique qui peut être atteint via une application
oracle.
|