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.5.5.3. Vues matérialisées

Une vue matérialisée peut apporter plusieurs avantages au niveau performances. Selon la complexité de la requête, on peut la remplir avec des changements incrémentiels, à l'aide du journal de vues matérialisées (MATERIALIZED VIEW LOG), au lieu de la recréer.

A l'inverse des snapshots, les vues matérialisées peuvent être utilisées directement par l'optimiseur, afin de modifier les chemins d'exécution des requêtes. Pour ce, il faut disposer du privilège QUERY REWRITE pour pouvoir réécrire la requête, et que QUERY_REWRITE_ENABLED soit TRUE (ALTER SESSION SET QUERY_REWRITE_ENABLED = TRUE).

Une vue matérialisée crée une table locale pour stocker les données, et une vue qui y accède.La syntaxe SQL pour la creation d'une vue matérialisée est la suivante :

CREATE MATERIALIZED VIEW NomDeLaVue

TABLESPACE NomTablespace

{ NEVER REFRESH | [REFRESH FAST | COMPLETE | FORCE]}

START WITH date_de_debut_de_synchronisation

NEXT date_de_la_prochaine_synchronisation

ENABLE QUERY REWRITE

AS requéte_select;

· La clause ENABLE QUERY REWRITE permet à l'optimiseur de rediriger les requêtes émises sur la table vers la vue matérialisée s'il le juge approprié.

· La clause NEVER REFRESH empêche tout type d'actualisation de la vue matérialisée.

Une vue matérialisée ne peut pas contenir les op. UNION, MINUS, INTERSECT. Les vues DBMS_MVIEW, ALL_MVIEW_ANALYSIS détaillent les caractéristiques des vues matérialisées créées.

II.6. Outils d'Oracle

Oracle fournit une suite d'utilitaires en vue de faciliter et améliorer l'utilisation des bases de données aux utilisateurs.

II.6.1. Outils d'administration

II.6.1.1. sqlplus

SQL*Plus est un utilitaire en line des commandes qui être utilisé pour envoyer des requêtes SQL et PL/SQL à la base de données.

II.6.1.2. sqldeveloper

SQL Developer est un utilitaire graphique d'administration du serveur de base de données Oracle. SQL Developer est également un outil de développement en langage SQL et PL/SQL.

II.6.2. Outils de configuration réseau

Oracle fournit des outils suivants pour la gestion de la configuration réseau :

· Net Configuration Assistant

· Oracle Enterprise Manager

· Oracle Net Manager

II.6.3. Outils de développement

Oracle fournit plusieurs outils de développement des applications des bases de données :

II.6.3.1. SQL Developer

SQL Developer est la version graphique de SQL*Plus, écrit en Java.

II.6.3.2. Oracle Application Express

Oracle Application Express (APEX) est un outil web de développement des applications des bases de données.

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








"Nous voulons explorer la bonté contrée énorme où tout se tait"   Appolinaire