DP 7 1 Practice Esp
DP 7 1 Practice Esp
DP 7 1 Practice Esp
academy.oracle.com
Objetivos
Nombrar las uniones propiedad de Oracle y sus equivalentes en ANSI/ISO SQL: 1999
Describir el objetivo de las condiciones de unión
Crear y ejecutar una sentencia SELECT que da como resultado un producto
cartesiano
Crear y ejecutar sentencias SELECT para acceder a los datos desde más de una
tabla utilizando una unión igualitaria
Crear y ejecutar sentencias SELECT que agregan condiciones de búsqueda usando el
operador AND
Aplicar la regla para utilizar alias de columna en una sentencia de unión
Terminología
Identifique el término para cada una de las siguientes definiciones.
Alias Asigna otro nombre a una tabla para simplificar las consultas y
mejorar el rendimiento
Condiciones de Union Muestra los datos de dos o más tablas relacionadas
Inténtelo/Resuélvalo
3. Escriba una consulta que muestre el título, el tipo, la descripción y el artista de la base de
datos DJs on Demand.
R:SELECT d_songs.title, d_songs.type_code type, d_types.description
FROM d_songs, d_types
WHERE d_songs.type_code = d_types.code;
2
4. Reescriba la consulta de la pregunta 3 para seleccionar solo los títulos que tengan el
ID 47 o 48.
5. Escriba una consulta que extraiga información de tres tablas de la base de datos
DJs on Demand: d_clients, d_events y d_job_assignments.
6. Cree y ejecute una unión igualitaria entre las tablas d_track_listings y d_cds de
DJs on Demand. Devuelva solo song_id y el título.
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.
Luis Fernando Bermúdez García
Marque con una V las frases que son verdaderas y con una F las que son falsas.
v a. Una unión es un tipo de consulta que obtiene datos de más de una tabla
basándose en las columnas con el mismo nombre.
f b. Para unir tablas mediante una unión igualitaria, debe haber una columna común
en ambas tablas y esa columna suele ser una clave primaria en una de las
tablas.
v c. Un producto cartesiano se produce porque la consulta no especifica una
cláusula WHERE.
f d. Los alias de tabla son necesarios para crear una condición de unión.
v e. Si se utiliza un alias de tabla para un nombre de tabla en la cláusula FROM,
se deberá sustituir por el nombre de tabla mediante la sentencia SELECT.
f f. El alias de tabla debe tener una longitud de solo un carácter.
v g. Una unión simple o unión interna es lo mismo que una unión igualitaria.
¿Qué ventaja tiene para una empresa poder combinar los datos de varias tablas?
Para ver como se relacionan entre si, ademas nos ayuda a ver que tablas se relacionan con que.