Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Débuter
Débuter Forum d'entraide pour débuter avec Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/02/2011, 22h31   #1
 
Inscription : novembre 2008
Messages : 1
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : novembre 2008
Messages : 1
Points : -1
Points : -1
Par défaut Réplication d’une table au moyen de triggers.

je suis debutant et j'arrive pas a trouvé la solution!!!!!!!!


Il s’agit d’une réplication particulière comportant deux tables de référence R1 et R2 et une
copie r. Toutes les modifications ne peuvent avoir lieu que dans R1 et R2.

1. Créez en premier lieu une table de B.D. que vous peuplerez avec un échantillon de
données. Cette table sera la première table de référence. Créez ensuite la deuxième table de référence.

2. Pour répliquer cette table, vous devrez créer une copie de la table de référence en
utilisant l’instruction CREATE TABLE …… AS SELECT ……..
Au départ, toutes les tables sont identiques.

3. Assurez-vous qu’aucune opération LMD n’est possible sur la copie r.

4. Développez des triggers qui prendront en charge la gestion automatique de la cohérence des données. Pour chaque opération LMD effectuée sur les tables de référence, les triggers devront transcrire ces modifications dans une table d’audit afin de les propager par la suite sur les autres tables. La table d’audit contiendra notamment la table de référence concernée par la modification, le type d’opération LMD, les anciennes et nouvelles valeurs.

5. Testez la validité de vos triggers avec différentes opérations LMD sur la table de référence.
bechlem est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 06/02/2011, 15h12   #2
Membre chevronné
 
Homme O. Joly
Support
Inscription : décembre 2010
Messages : 287
Détails du profil
Informations personnelles :
Nom : Homme O. Joly
Âge : 38
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Support
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2010
Messages : 287
Points : 617
Points : 617
Ça, ça sent le prof de base de données qui n'a pas lu la doc sur les vues matérialisées ...

Bref, c'est faisable, l'énoncé du sujet explique comment, mais c'est quand même faire souffrir mille morts à de pauvres diptères innocents
ojo77 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h38.


 
 
 
 
Partenaires

Hébergement Web