SQL - Implementar dos bases de datos y ejecutar consultas

 
Vista:

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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Implementar dos bases de datos y ejecutar consultas

Publicado por Isaias (1921 intervenciones) el 22/02/2021 16:03:57
¿Qué avance lleva?, ¿En que motor de base de datos va a trabajar?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Implementar dos bases de datos y ejecutar consultas

Publicado por FRAN (4 intervenciones) el 22/02/2021 18:06:00
sql developer
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Implementar dos bases de datos y ejecutar consultas

Publicado por Isaias (1921 intervenciones) el 22/02/2021 19:27:25
¿SQL Server Developer Edition?, ok, ¿Qué avance llevas?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Implementar dos bases de datos y ejecutar consultas

Publicado por FRAN (4 intervenciones) el 23/02/2021 13:20:51
CREATE TABLE EMPLEADO (
ID_EMPLEADO NUMBER NOT NULL PRIMARY KEY,
NOMBRE VARCHAR2(100) NOT NULL,
SALARIO NUMBER (8,2) NOT NULL,
ID_DEPARTAMENTO NUMBER); //

CREATE TABLE DEPARTAMENTOS(
ID_DEPARTAMENTO NUMBER NOT NULL PRIMARY KEY,
NOMBRE_DEPARTAMENTO VARCHAR2(100) NOT NULL,
DIRECCION_DEPARTAMENTO VARCHAR2(100) NOT NUL

CREATE DATABASE LINK LINK_DEPART CONNECT TO User IDENTIFIED BY PWD USING 'Tsn';

CREATE MATERIALIZED VIEW VM_DEPARTAMENTOS REFRESH FAST AS
SELECT ID_DEPARTAMENTO, NOMBRE_DEPARTAMENTO,DIRECCION_DEPARTAMENTO
FROM DEPARTAMENTOS;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Implementar dos bases de datos y ejecutar consultas

Publicado por FRAN (4 intervenciones) el 23/02/2021 13:19:40
CON SQL PLUS. ESTOY MEJOR TRABAJANDO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar