ARCHITECTURE DE SYSTEMES RELATIONNELS
1. LESGBD ORACLE
ORACLE a été édité par la société Oracle Corporation, implantée aux USA àRedWood
Shores en Californie. Premier prototype 1977. Oracle version1 en 1979 premier
SGBDR au monde.
Depuis, les produits ORACLE n’ont cessé d’évoluer avec l’évolution des technologies
de l’information et de la communication. Aujourd’hui ORACLE est un SGBD réparti,
qui s’est tourné vers le Web. Lenvironnement ORACLE est un ensemble de produits
autour de sa base de données :
ORACLE Server, gestionnaire de la base de données : il contrôle toutes les actions
au niveau de la BD comme l’accès utilisateur et la sécurité, stockage et intégrité des
données.
Le langage SQL et l’extension PL/SQL (langage comprenant des commandes
procédurales supportant la gestion des erreurs et déclaration de variables)
ORACLE Designer est un ensemble de produits intégrés dans un référentiel unique
d’entreprise pour la conception des applications.
ORACLE Developer : outils de développement d’applications client/serveur ou
Internet.
ORACLE Discoverer : outil d’interrogation pour des utilisateurs qui ont besoin
d’accéder par eux-mêmes aux données, Datawarehouse, Datamart.
1
PL/SQL SQL
SQL*Plus
Developer d-ap Discoverer entr-d
Designer c-ap
Client
Serveur
ORACLE
SERVER
Environnement des Produits ORACLE
2
ORACLE est aujourd’hui considéré comme étant l’un des meilleurs SGBD
dans le monde, ce qui nous a mené à vouloir comprendre le
fonctionnement d’un tel système.
La version actuelle d’ ORACLE est : Oracle11g .
Les composants principaux de l’architecture d’ORACLE sont les suivants :
Les process
Les structures mémoires
Les fichiers
3
4
La System Global Area (SGA) représente l’ensemble des buffers nécessaires
àla gestion des transactions.
La SGA est également appelée Shared Global Area, elle est partagée entre
plusieurs utilisateurs.
La SGA est une zone mémoire allouée au démarrage d’une instance, elle est
restituée à la fermeture de cette instance.
Les données de la SGA sont partagées par l’ensemble des utilisateurs
connectés à un moment donné ;
elles sont divisées en plusieurs types de buffers :
5
1 / 41 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !