Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
• Aspecto 1: Resuelve el siguiente ejercicio Which join is performed by the following query? SELECT E.JOB_ID,J.JOB_ID FROM EMPLOYEES E JOIN JOBS J ON (E.SALARY < J.MAX_SALARY); (Choose the best answer.) A. Equijoin B. Nonequijoin C. Cross join D. Outer join • Aspecto 2: Crea tres tablas que permitan administrar la información de una tienda de deportes. Incluye el número de campos que consideres pertinentes. Ingresa 7 registros a cada tabla y realiza las siguientes consultas: • Dos consultas empleando Nonequijoins • Dos consultas empleando el comando left outer join para dos tablas select documento,d.nombre as deporte,matricula from inscriptos i left outer join deportes d on codigodeporte=codigo; • Dos consultas empleando el comando right outer join para dos tablas select documento,d.nombre as deporte,matricula from deportes d right outer join inscriptos i on codigodeporte=codigo; • Dos consultas empleando el comando full outer join para dos tablas select documento,nombre as deporte,profesor,matricula from inscriptos i full outer join deportes d on codigodeporte=codigo; • Aspecto 3: Resuelve el siguiente ejercicio The EMPLOYEES and DEPARTMENTS tables have two identically named columns: DEPARTMENT_ID and MANAGER_ID. Which statements join these tables based on both column values? (Choose all that apply.) A. SELECT * FROM EMPLOYEES NATURAL JOIN DEPARTMENTS; B. SELECT * FROM EMPLOYEES JOIN DEPARTMENTS USING (DEPARTMENT_ ID,MANAGER_ID); C. SELECT * FROM EMPLOYEES E JOIN DEPARTMENTS D ON E.DEPARTMENT_ ID=D.DEPARTMENT_ID AND E.MANAGER_ID=D.MANAGER_ID; D. None of the above Referencias: Reinosa, E. J., Maldonado, C.A., Muñoz, R., Damiano, L. E. y Abrutsky, M. A. (2012). Base de datos. Buenos Aires: Alfaomega Grupo Editor.
Compartir