Vous êtes sur la page 1sur 8

Serie N6

Utilisation des vues pour la transparence d’accès aux données à distance :


1) Dans votre schéma local construire la table commande et y insérer des valeurs.
commande (idCommande, date, codeClient).
2) Dans votre schéma local, construire une vue vueClient sur la table client de votre
schéma distant.

3) Insérer des lignes dans client à partir de la machine distante.

4) Afficher le contenu de la vue vueClient.

5) Dans le schéma local insérer des lignes dans la table client via la vue vueClient.
6) Vérifier le contenu de client à partir du schéma distant.

7) Faire des mises à jour à travers la vue vueClient et vérifier le contenu de la table client

Utilisation des procédures pour la transparence d’accès aux données à distance :

1) Dans le schéma distant (qui porte votre nom) construire une procédure stockée
nommée insert_client_distant(pcode, pnom, padresse) pour insérer une ligne dans
la table client de la base distante.
2) Exécuter cette procédure et vérifier le contenu de la table client distante

3) Construire une procédure stockée nommée insert_client qui appelle


insert_client_distant de la machine distante

4) Tester cette procédure et vérifier le contenu de la table client.


5) Dans le schéma local, créer un synonyme de la procédure insert_client_distant.

6) Exécuter insert_client_distant à travers le synonyme de la question précédente.

Copie des données d’une base à une autre : réplication totale 1) Dans le schéma local
1) Dans le schéma local copie le contenu de la table commande locale (avec la
commande…) à la table commande distante qu'on nomme commandeRéplica.
2) Afficher contenu de la table commandeRéplica

3) Insérer des lignes dans commande.

4) En utilisant le schéma d'un DBA copier les lignes (avec la commande…) insérées dans
la table commandeRéplica

5) Comparer les contenus des tables commandes et commandeRéplica.

Copie des données d’une base à une


autre : réplication partielle 1) Dans le schéma local
1) Dans le schéma local copie le contenu de la table client distante pour les clients d'Agadir à la
table client locale qu'on nomme clientRéplica

2) Afficher contenu de la table clientRéplica

3) Faire de nouvelles insertions dans client distant.

4) Avec copie ajouter les lignes insérées dans clientRéplica


5) Comparer le contenu des tables client distant et clientRéplica(utiliser minus).

Vous aimerez peut-être aussi