Base de Datos Gestión de Tablas
Laboratorio: Creación de otros objetos del esquema
OBJETIVOS
1. Crear vistas
2. Crear índices
3. Crear sinónimos
4. Crear secuencias
EQUIPOS, MATERIALES, PROGRAMAS Y RECURSOS
• PC Personal.
• Sistema operativo Windows XP, Windows 7, Windows 8
• Material disponible desde Tecsup Virtual.
• Conexión a BD Oracle.
• SQL Developer
SEGURIDAD
• Colocar las mochilas en el gabinete al final del salón para evitar caídas en caso de sismo.
• No ingresar con bebidas ni comidas.
• Apagar los equipos y los monitores al culminar la sesión.
INTRODUCCIÓN
Para almacenar información en la BD, tenemos que crear estructuras denominadas tablas, esta
tiene filas y columnas. Se necesita de un conjunto de sentencias para manipular la información.
PREPARACIÓN
El Alumno debe revisar previamente el material del curso en Tecsup Virtual y revisar su texto.
Dpto. de Tecnología Digital y Gestión Pág. 2
Base de Datos Gestión de Tablas
PROCEDIMIENTO y RESULTADOS
1. Crear la vista V_EMPLEADOS10 a partir de la tabla EMPLEADOS para que muestre los
códigos, nombres, puestos y departamentos de aquellos empleados que laboren en el
departamento 10.
2. Se desea que la vista V_EMPLEADOS10 muestre los encabezados Codigo, Empleado,
Cargo y Departamento respectivamente para aquellos donde se salario sea mayor a 2000.
3. Ahora, crear la vista V_EMPLEADOS20 a partir de la tabla EMPLEADOS desde la cual se
muestren los códigos, nombres, puestos y departamentos de aquellos empleados que
laboran en el departamento 20. Utilizar la cláusula WITH CHECK OPTION.
Dpto. de Tecnología Digital y Gestión Pág. 3
Base de Datos Gestión de Tablas
4. Insertar un registro en la vista V_EMPLEADOS20. Con el código de departamento 20
5. Otorgar el privilegio de consulta sobre la tabla CURSO al compañero de sesión más
cercano.
6. Repetir la operación, pero esta vez para todos los usuarios de la base de datos.
7. Finalmente, revocar el privilegio de consulta anteriormente otorgado a todo usuario.
8. Crear la tabla cliente2 (codigo, nombre, dni,email)
Dpto. de Tecnología Digital y Gestión Pág. 4
Base de Datos Gestión de Tablas
9. Agregar índice único a la tabla cliente2 en el campo dni.
10. Agregar primary key a la tabla cliente2.
11. Mostrar los índices de la tabla cliente2.
12. Agregar índice al campo nombre
13. Mostrar los índices de la tabla cliente2.
14. Mostrar los constraints de la tabla cliente2
Dpto. de Tecnología Digital y Gestión Pág. 5
Base de Datos Gestión de Tablas
15. Eliminar el índice del campo dni en cliente2
16. Crear un índice llamado I_CODEMP_NOMBRE el cual agilice las consultas en donde se
involucren las columnas COD_EMP y NOMBRE_EMP de la tabla EMPLEADOS.
17. Utilizar el índice creado recientemente.
18. Crear un índice único I_NOM_DEPART el cual esté asociado a la columna
DEPART.NOMBRE_DEPT.
19. Eliminar al índice I_CODEMP_NOMBRE.
Dpto. de Tecnología Digital y Gestión Pág. 6
Base de Datos Gestión de Tablas
20. Crear la secuencia básica S_UNO.
21. Obtener valores a partir de la secuencia S_UNO.
22. Crear una secuencia S_DOS la cual muestre los números pares del 10 al 20.
23. Utilizar la secuencia S_DOS
24. Eliminar la secuencia S_DOS.
Dpto. de Tecnología Digital y Gestión Pág. 7
Base de Datos Gestión de Tablas
25. Crear una secuencia que inicie en 100, el máximo valor sea 1000, se incremente en 5, y
su mínimo valor sea 200. Debe ser cíclico.
26. Insertar 3 clientes usando la secuencia S_UNO
27. Insertar 3 clientes usando la secuencia S_DOS
Dpto. de Tecnología Digital y Gestión Pág. 8
Base de Datos Gestión de Tablas
28. Mostrar los sequences creados
CONCLUSIONES
Indicar las conclusiones que ha llegado después de
desarrollar la práctica
1. Con la ayuda de Index pudimos ver los registros de una tabla
rápidamente.
2. Con secuencias de Oracle pudimos hacer una lista de los
números unívocos.
3. Nos permitió un mejor uso de las particiones, tablas para
mejorar la eficiencia.
Dpto. de Tecnología Digital y Gestión Pág. 9
Base de Datos Gestión de Tablas
Criterios de Evaluación
Diseño de Software e Integración de Sistemas
Rúbrica
d. Los estudiantes diseñan y optimizan sistemas de redes de
Resultado
computadoras y comunicaciones de datos con creatividad
Criterio de
desempeño d.3 Propone soluciones creativas a casos planteados
Curso Base de Datos Periodo
Manipulan sentencias para crear tablas y asignan
Actividad Semestre IV
tipos de datos.
Nombre del Alumno Juan Diego Tiza Palomino Semana 9
Docente Jaime Farfán Fecha 13 / 10 / 2021 Sección 9
Requiere No Puntaje
Criterios a Evaluar Excelente Bueno
Mejora Aceptable Logrado
▪ Crear tablas y definir sus atributos 7 5 3 2-0
▪ Crear constraints de integridad. 6 4 3 2-0
▪ Modificar las columnas y constraint de 7 4 3 2-0
las tablas
Total 20
Acciones a cumplir Menos
▪ Puntualidad y dedicación. Cumplimiento de tiempos establecidos 2
▪ Ortografía y redacción. 1
Puntaje Total
Comentarios respecto del
desempeño del alumno
Descripción
Demuestra un completo entendimiento del problema o realiza la actividad
Excelente
cumpliendo todos los requerimientos especificados.
Demuestra un considerable entendimiento del problema o realiza la actividad
Bueno
cumpliendo con la mayoría de los requerimientos especificados.
Demuestra un bajo entendimiento del problema o realiza la actividad cumpliendo
Requiere mejora
con pocos de los requerimientos especificados.
No Aceptable No demuestra entendimiento del problema o de la actividad.
Dpto. de Tecnología Digital y Gestión Pág. 10