Implementar dos bases de datos y ejecutar consultas
Publicado por FRAN (4 intervenciones) el 22/02/2021 14:31:56
Tenemos una empresa en la que hay dos departamentos: Recursos Humanos y otro de Control de Departamentos.
En el departamento Recursos Humanos tenemos la tabla EMPLEADO (ID_EMPLEADO, NOMBRE, SALARIO, ID_DEPARTAMENTO).
En el departamento de Control de Departamentos tenemos la tabla DEPAETAMENTOS(ID_DEPARTAMENTO, NOMBRE_DEPARTAMENTO, DIRECCION_DEPARTAMENTO).
Se pide implementar lo siguiente:
Crear dos bases de datos llamadas: EMPLE y DEPART
crear las tablas indicadas en el enunciado en cada base de datos.
Desde la Base de datos EMPLE crear un DB-LINK llamado LINK_DEPART para poder acceder a la tabla DEPARTAMENTOS.
Probar el Data Base Link creado con la siguiente sentencia: select sysdate from dual@LINK_DEPART;
Crear una vista materializada con refresco FAST sobre la tabla en la base de datos EMPLE llamada VM_DEPARTAMENTOS que almacene todo el contenido de la tabla DEPARTAMENTOS.
Probar el refresco de dicha VIsta Materializada.
Ejecutar una select SQL desde la base de datos EMPLE que use la tabla departamentos de la base de datos DEPART.
Ejecutar una setencia SQL desde la base de datos EMPLEADO que use la tabla EMPLEADOS y la VIsta Materializada VM_DEPARTAMENTOS.
En el departamento Recursos Humanos tenemos la tabla EMPLEADO (ID_EMPLEADO, NOMBRE, SALARIO, ID_DEPARTAMENTO).
En el departamento de Control de Departamentos tenemos la tabla DEPAETAMENTOS(ID_DEPARTAMENTO, NOMBRE_DEPARTAMENTO, DIRECCION_DEPARTAMENTO).
Se pide implementar lo siguiente:
Crear dos bases de datos llamadas: EMPLE y DEPART
crear las tablas indicadas en el enunciado en cada base de datos.
Desde la Base de datos EMPLE crear un DB-LINK llamado LINK_DEPART para poder acceder a la tabla DEPARTAMENTOS.
Probar el Data Base Link creado con la siguiente sentencia: select sysdate from dual@LINK_DEPART;
Crear una vista materializada con refresco FAST sobre la tabla en la base de datos EMPLE llamada VM_DEPARTAMENTOS que almacene todo el contenido de la tabla DEPARTAMENTOS.
Probar el refresco de dicha VIsta Materializada.
Ejecutar una select SQL desde la base de datos EMPLE que use la tabla departamentos de la base de datos DEPART.
Ejecutar una setencia SQL desde la base de datos EMPLEADO que use la tabla EMPLEADOS y la VIsta Materializada VM_DEPARTAMENTOS.
Valora esta pregunta
0