INSIA - BASES DE DONNÉES – SIGL – ARCHITECTURE ORACLE - page 5/34 - Bertrand LIAUDET
Niveau logique :
Les objets de la BD (tables, indexs, etc.) appartiennent à un schéma et à un tablespace.
Schéma et tablespace appartiennent à une BD.
Le schéma peut être réparti dans plusieurs tablespace. Un tablespace peut contenir plusieurs
schémas.
Niveau physique :
Un fichier correspond à un tablespace, mais un tablespace peut être réparti sur plusieurs fichiers.
Rappel sur les objets logiques de la BD :
• Tables, vues, procédures, fonctions, déclencheurs (triggers), packages (regroupements
de procédures et de fonctions)
• Tables temporaires : créée le temps d’une session ou d’une transaction.
• Clusters : Un cluster est constitué par plusieurs tables stockées physiquement ensemble.
L’objectif est d’optimiser les temps de traitement en lecture-écriture.
• Index : table triée pour accéder aux données. Il existe des index de table, de clusters et
bitmap (pour les attributs avec peu de valeurs distinctes).
• Tables organisées en index : toute la table est indexée à partir de sa clé primaire.
• Séquences : pour gérer les auto-incréments
• Vues matérialisées : pour synthétiser, répliquer ou distribuer des données.
• Synonymes : pointeur vers n’importe quel objet
• Liens de BD : pointeur vers n’importe quelle BD.
Problème conceptuel : la notion de base de données, BD
Le terme BD est polysémique : il peut se rapporter à :
1. L’instance (mémoire vive) et les fichiers physiques de la base (au SGBD et à la BD), c’est-à-
dire la totalité de la mémoire (vive et fichiers) utilisée par la BD.
2. La structure logique des données.
3. Les fichiers de données de la BD.
L’usage le plus courant est le premier.
Architecture de l’instance
Une instance est l’ensemble des :
• processus d’arrière-plan
• zones mémoires allouées
qui permettent l’exploitation d’une base de données.
Show parameter INSTANCE_NAME