Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Exercises to improve the way you manage databases, Exercises of Database Programming

Exercises to improve the way you manage databases

Typology: Exercises

2021/2022

Uploaded on 10/24/2024

javier-ivan-cervantes-armenta
javier-ivan-cervantes-armenta 🇺🇸

5 documents

1 / 12

Toggle sidebar

Related documents


Partial preview of the text

Download Exercises to improve the way you manage databases and more Exercises Database Programming in PDF only on Docsity! Jessica Barragán Rodríguez Universidad Autónoma de Querétaro Facultad de Informática Diplomado de Oracle 11g Práctica 11.5 Instrucciones: Cree las siguientes consultas. 1. Crear la tabla DEPTS, como una copia de la estructura de la tabla DEPARTMENTS. Mantén limpia la nueva tabla, para usarla posteriormente. Jessica Barragán Rodríguez 2. Cree una secuencia para utilizarla con la columna de clave primaria de la tabla DEPTS. La secuencia debe comenzar en 200 y tener un valor máximo de 1000. Haga que la secuencia aumente de diez en diez. Asigne a la secuencia el nombre DEPT_ID_SEQ. CREATE SEQUENCE DEPT_ID_SEQ INCREMENT BY 10 START WITH 200 MAXVALUE 1000 NOCACHE NOCYCLE; Jessica Barragán Rodríguez 5. Cree un índice en la columna de clave ajena (DEPT_ID) en la tabla EMP (si no existe la tabla EMP, crearla como una copia de la tabla de EMPLOYEES). CREATE INDEX INDEX1 ON EMP (DEPARTMENT_ID); Jessica Barragán Rodríguez 6. Consultar los datos de la tabla EMP, y verificar que el tiempo de ejecución de la consulta sea menor por medio del nuevo índice creado. SELECT * FROM EMP; Se han recuperado 50 filas en 0.838 segundos Jessica Barragán Rodríguez 7. Visualice los índices que existen en el diccionario de datos para la tabla EMP. Utilice la vista USER_INDEXES. SELECT * FROM USER_INDEXES WHERE TABLE_NAME = 'EMP'; Jessica Barragán Rodríguez 9. Crear un sinónimo EMPLEA, para la tabla de EMPLOYEES y consulta dicho sinónimo en el diccionario de datos. CREATE SYNONYM EMPLEA FOR EMPLOYEES; Jessica Barragan Rodriguez a x PHB-BA BE Bxe¢adas Hoja de Trabajo Generador de Consultas SELECT * FROM SYS.USER_TABLES WHERE TABLE NAME = 'EMPLEA';| aaa x [Resultado de la Consulta * SP BW Be sai | Todas las Filas Recuperadas: 0 en 0.938 segundos 9 TABLE.N... [{} TABLESPA..|{} CLUSTER... |{} 1OT_NAME |{}sTATUS |} PcT_FREE |{} pcT_USED |{}INI_TRANS |{} MAX_TRAI PE Pee Tr PGi eed ey SP weve ee Tees Cas) a) Jessica Barragán Rodríguez 10. Realizar una consulta de todos los empleados, contratados entre el año 1995 y 2000 del departamento 80, usando el sinónimo anterior. SELECT * FROM EMPLOYEES WHERE DEPARTMENT_ID='80'AND HIRE_DATE BETWEEN '01/01/1995' AND '31/12/2000';