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'une base de données répartie sous Oracle. Cas de la gestion du dossier judiciaire dans les parquets de grande instance de la ville de Kinshasa


par Dieudonné MWADIA BILE
Ecole Supérieure des Métiers d'Informatique et de Commerce - Licence en Informatique 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

II.3.3. Structure des processus

Un processus est un mécanisme dans un système d'exploitation qui peut exécuter une série d'étapes.

Une instance de base de données contient deux types de processus :

· Le processus client qui exécute une application Oracle.

· Le processus Oracle qui exécute le code de la base de données. Le processus Oracle est composé de :

· Processus en arrière-plan : démarre la base de données et effectue des tâches de maintenance.

· Processus serveur qui répond aux requêtes du processus client.

· Processus esclave qui accomplit des tâches additionnelles aux processus en arrière-plan et serveur.

Figure 6. Une instance Oracle

Une instance de base de données est l'ensemble de la structure de mémoire gérée par les Data files (Figure 6).

II.4. Contrôle des données

Comme dans tout système multi-utilisateur, l'usager d'un SGBD doit être identifié avant de pouvoir utiliser des ressources. L'accès aux informations et à la base de données doit être contrôlé à des fins de sécurité et de cohérence.

II.4.1. Gestion de l'utilisateur

Un utilisateur (user) est identifié au niveau de la base par son nom et peut se connecter puis accéder aux objets de la base sous réserve d'avoir reçu un certain nombre de privilèges. Un schéma est une collection nommée (du nom de l'utilisateur qui en est propriétaire) d'objets (tables, vues, séquences, index, procédures, etc.).

II.4.1.1. Classification

Les types d'utilisateurs, leurs fonctions et leur nombre peuvent varier d'une base à une autre. Néanmoins, pour chaque base de données en activité, on peut classifier les utilisateurs de la manière suivante :

· Le DBA (DataBase Administrator). Il en existe au moins un. Une petite base peut n'avoir qu'un seul administrateur. Une base importante peut en regrouper plusieurs qui se partagent les tâches suivantes :

- installation et mises à jour de la base et des outils éventuels ;

- gestion de l'espace disque et des espaces pour les données (tablespaces) ;

- gestion des utilisateurs et de leurs objets (s'ils ne les gèrent pas eux-mêmes) ;

- optimisation des performances ;

- sauvegardes, restaurations et archivages ;

- contact avec le support technique d'Oracle.

· L'administrateur réseaux (qui peut être le DBA) se charge de la configuration de l'intergiciel (middleware) Oracle Net au niveau des postes clients.

· Les développeurs qui conçoivent et mettent à jour la base. Ils peuvent aussi agir sur leurs objets (création et modification des tables, index, séquences, etc.). Ils transmettent au DBA leurs demandes spécifiques (stockage, optimisation, sécurité).

· Les administrateurs d'applications qui gèrent les données manipulées par l'application ou les applications. Pour les petites et les moyennes bases, le DBA joue ce rôle.

· Les utilisateurs qui se connectent et interagissent avec la base à travers les applications ou à l'aide d'outils (interrogations pour la génération de rapports, ajouts, modifications ou suppressions d'enregistrements). Tous seront des utilisateurs (au sens Oracle) avec des privilèges différents.

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








"En amour, en art, en politique, il faut nous arranger pour que notre légèreté pèse lourd dans la balance."   Sacha Guitry