Está en la página 1de 11

Laboratorio: Creación de otros objetos del esquema

FERNANDO MENDOZA
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.
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.
create view v_empleados10 as
select cod_emp, nombre_emp,puesto,cod_dept
from empleados
where cod_dept = 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.
create or replace view v_emp10
as select cod_emp,nombre_emp,puesto,cod_dept
from empleados where salario>2000 and cod_dept=10;

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.
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.
grant select on curso to system;

6. Repetir la operación pero esta vez para todos los usuarios de la base de datos.
grant select on v_emp20 to public;
7. Finalmente, revocar el privilegio de consulta anteriormente otorgado a todo usuario.

8. Crear la tabla cliente2 (codigo, nombre, dni,email)

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


create index Idx_nombre_cliente
on cliente2(nombre);
13. Mostrar los índices de la tabla cliente2.

14. Mostrar los constraints de la tabla cliente2

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.

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.

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

28. Mostrar los sequences creados


CONCLUSIONES

Indicar las conclusiones que ha llegado después de desarrollar la práctica


1.Las vistas son tablas que tienen un contenido definido.

2.Las secuencia nos permite poner varios valores numéricos.

3.Con el comando INDEX nos permite ver los registros de la tabla creada.
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 Semana 9

Docente Jaime Farfán Fecha Sección

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.

También podría gustarte