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

 > 

Modélisation et implémentation d’une base de données répartie pour la gestion de l’enrôlement dans un processus électoral


par Jules MUSONGIELA MULEMBUE
Ecole Supérieure des Métiers d'Informatique et de Commerce - Licence 2015
  

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

I.1. STRUCTURES LOGIQUES DE LA BD

Dans la structure logique d'une base de données, nous rencontrons quatre objets importants qui caractérisent une base de donnéees : le tablespace, les segments, l'extent et le bloc de données :

§ Tablespace

C'est une division logique d'une BD. Chaque BD possède au moins un tablespace appelé SYSTEM.

Il s'agit donc des espaces de stockage attribué aux utilisateurs de la base dans lesquels se trouveront leurs objets.68(*)

§ Segments :

Les segments sont des structures logiques de stockage des données physiques de la base, ils sont assignés à des tablespace. Il en existe quatre types :

- Les segments de données : Stockage des données des tables et des clusters utilisateurs et système ;

- Les segments d'index : Stockage des données d'index séparément des données ;

- Les segments temporaires : Utilisés pour le traitement des commandes SQL nécessitant un espace disque temporaire (order by, group by, distinct, union, instersect ou minus ;

- Les segments de rollback : Enregistrement des actions effectuées par les transactions.69(*)

§ Extent (extension) :

Unité logique d'allocation d'espace composée d'un ensemble contiguë de blocs de données alloués simultanément à un segment. Tout segment est initialement créé avec au moins une extension appelée extension initial (Initial Extent)

Lorsque l'espace d'un segment est complétement utilisé, attribution par Oracle d'une nouvelle extension dite extension supplémentaire.70(*)

§ Bloc de données:

Appelé également Bloc logique ou Page, un bloc détermine le niveau de granularité le plus fin où les données sont sauvées (c'est la plus petite unité logique d'entrée/sortie utilisée par Oracle). Un bloc de données correspond à un nombre spécifique d'octets d'espace BD physique sur disque.

C'est ainsi que toute la gestion de l'espace disque des fichiers de données d'une base Oracle repose sur ces trois derniers concepts : de segment, d'extent et de bloc.

Bref, s'il nous faut représenter le lien entre les trois, nous dirons qu'un ensemble de blocs contigus est nommé un extent (ou extension). C'est un ensemble logique. Un ensemble d'extents compose un segment. Le segment est un ensemble logique supérieur à l'extent.71(*)

Fig. V.2. Segment, Extent et Bloc de données.

* 68 SOUTOU C., SQL pour Oracle, applications avec Java, PHP et XML, Ed. EYROLLES, 3e édition, Paris 2008, p. 193.

* 69 http://www-limbio.smbh.univ-paris13.fr/membres/hamon/BDA-20112012. Le 02 mai 2015.

* 70 Idem.

* 71 BRIARD G., Oracle 10g sous Windows, Ed. EYROLLES, Paris 2006, pp. 611-612

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








"Les esprits médiocres condamnent d'ordinaire tout ce qui passe leur portée"   François de la Rochefoucauld