Base De Datos Distribuidas
Enviado por pmorond • 10 de Marzo de 2015 • 289 Palabras (2 Páginas) • 200 Visitas
Base de Datos Distribuidas
Universidad Tecnológica de Nezahualcóyotl
División de Tecnologías de Información y Comunicaciones
Sistemas Informáticos
PRÁCTICAS DE LABORATORIO
BASES DE DATOS PARA APLICACIONES
PÁG: 1 DE: 1
NOMBRE DE LA PRÁCTICA: CREACION DE CONSULTAS A UNA BDD
NÚMERO DE LA PRÁCTICA: PRACTICA 3
OBJETIVO: Que el alumno desarrolle un ambiente de trabajo para la distribución de datos
INTRODUCCIÓN TEÓRICA: Conceptos de Distribución de datos y fragmentación
UNIDAD Y TEMA: II. BASES DE DATOS DISTRIBUIDAS.
TÉCNICAS Y HERRAMIENTASA UTILIZAR: PC, apuntes y SGBD- Oracle
1.- Conectarse a la base de datos ORACLE10, como administrador con los siguientes datos:
*nombre servidor: ORACLE 10
*ip servidor: 192.168.7.150
*esquema de BD : admin
1. Conectarte con tu usuario administrador de tu esquema/instancia (OED,SL,MG) con la clave del mismo usuario.
2. revisaras que posees una tabla de EMPLEADOS la cual crearas un sinónimo público de ella, la cual nombraras: emp_OED,SL,MG:
CREATE PUBLIC SYNONYM emp_oe-sl-mg FOR oe-sl-mg.EMPLEADOS@ORACLE10;
3. Crearas un rol global que facilitara el acceso de otros usuarios de la red con privilegios de solo lectura sobre la tabla empleados que posees
CREATE ROLE OED-SL-MG_GLOBAL;
GRANT SELECT ON OED-SL-MG.EMPLEADOS TO OED-SL-MG_GLOBAL;
4. se asignaran privilegios a los usuarios globales de otras BD mediante el rol que creaste;
5. Grant OED-SL-MG_GLOBAL to oed-sl-mg;
6. crear una vista que contenga todos los registros de EMPLEADOS de las 3 bases de datos que tienes en la red.
* (OED.EMPLEADOS) U (SL.EMPLEADOS) U (MG.EMPLEADOS)
7. Con la vista creada realizar las siguientes consultas a la base de datos global.
a) first_name, last_name, salary (salary > 10000)
b) first_name, last_name, salary (salary >= 10000 A salary <=17000)
c) first_name, last_name, hire_date (hire_date > = 1/01/1990)
d) first_name, last_name, department_id, deparment_name (empleados, departamentos) EMPLEADOS department_id=department_id DEPARTMENTOS
e) first_name, last_name, salary (empleados) (salary <= 5800) deparment_name (departments) EMPLEADOS id_department=id_department DEPARTAMENTOS
RESULTADOS ESPERADOS: Que el alumno tenga la habilidad de administrar una base de datos distribuida.
...