0% encontró este documento útil (0 votos)
222 vistas2 páginas

DP 7 2 Practice Esp

Cargado por

Luis Bermudez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
222 vistas2 páginas

DP 7 2 Practice Esp

Cargado por

Luis Bermudez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

[Link].

com

Programación de Bases de Datos con SQL


7-2: Uniones No Igualitarias y Uniones Externas de Oracle
Actividades de Práctica

Objetivos
• Crear y ejecutar una sentencia SELECT para acceder a los datos desde más de una
tabla utilizando una unión no igualitaria
• Crear y ejecutar una sentencia SELECT para acceder a los datos desde más de una
tabla utilizando una unión externa de Oracle

Inténtelo/Resuélvalo

1. Cree una unión basada en el costo del evento entre las tablas D_EVENTS y
D_PACKAGES de DJs on Demand. Muestre el nombre del evento y el código de
cada evento.

2. Utilizando la base de datos Oracle, cree una consulta que devuelva el apellido del
empleado, el salario y el nivel de grados de cargo según el salario. Seleccione el salario
entre los salarios más alto y más bajo.

3. ¿Qué condición requiere la creación de una unión no igualitaria?

4. Reescriba la siguiente sentencia de unión no igualitaria mediante los operadores de


condición lógica (AND, OR, NOT): WHERE [Link] BETWEEN g.lowest_rank AND
g.highest_rank

5. ¿Cómo se sabe cuándo se debe y cuándo no se debe utilizar un alias de tabla?

6. ¿Qué tipo de unión debe utilizar si desea buscar datos dentro de un rango de números?

7. Necesita producir un informe para Global Fast Foods que muestre los clientes y pedidos.
También se deben incluir en el informe los clientes que no hayan tenido pedidos.

Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser
marcas comerciales de sus respectivos propietarios.
2

8. Cree una consulta de la base de datos Oracle que muestre los apellidos del empleado,
el identificador de departamento y los nombres de departamento. Incluya a todos los
empleados, incluso aunque no estén asignados a un departamento.

9. Modifique la consulta del problema 8 para devolver todos los identificadores de


departamento incluso aunque no se les haya asignado ningún empleado.

10. Hay uno o más errores en cada una de las siguientes sentencias. Describa los errores y
corríjalos.

a. WHERE e.department_id(+) = d.department_id (+);

b. SELECT [Link] id, e. last name, d. location id


FROM employees, departments
WHERE e.department_id = d.department_id(+);

11. Cree una consulta que muestre todos los títulos de CD y los identificadores de canción de
la base de datos DJs on Demand, incluso aunque no haya ningún número de CD en la
tabla de listados de seguimiento.

12. ¿Cuántas veces le han preguntado?: “¿Qué quieres ser cuando seas mayor?”. Lo primero
que nos viene a la cabeza a la mayoría son profesiones como gerente, ingeniero,
profesor, diseñador de juegos, médico, científico, programador informático o contable,
todas ellas bastante tradicionales. ¿Ha pensado alguna vez en un trabajo peculiar o en
una carrera no tradicional? Algunas personas ejercen como compradores profesionales
para ejecutivos ocupados, directores de zoológicos, diseñadores de recetas, químicos
especializados en insecticidas, diseñadores de campos de golf y gerentes de
mantenimiento de campos de golf. Imagínese en un trabajo ideal o ejerciendo una
profesión no tradicional que crea que pueda resultarle interesante, le llene de satisfacción
y sea rentable.

Utilice los recursos de Internet para explorar su idea. Escriba una breve descripción del
trabajo para compartirla con la clase.

Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser
marcas comerciales de sus respectivos propietarios.

También podría gustarte