Ejercicios de vistas diédricas, parar sacar las piezas en perspectiva.Descripción completa
Proyecto de Vistas EstereoscopicasDescripción completa
Descripción completa
Descripción completa
Descripción completa
Guía practica de laboratorio para entender el fenómeno de campo eléctrico.Descripción completa
BASE DE DATOS LABORATORIO N°04
GESTION DE VISTAS CODIGO DEL CURSO: R66417
Alumno(s)
Grupo Ciclo Fecha de entrega
IV
REDES Y COMUNICACIONES DE DATOS PROGRAMA DE FORMACIÓN REGULAR
Nota
Laboratorio de Base de Datos 04 – Gestión de vistas
Nro. DD-106 Página 1 de 7
I. OBJETIVOS Identificar las características de una vista. Crear vistas en una base de datos. Consultar información empleando vistas. Eliminar vistas.
• • • •
II.
SEGURIDAD Advertencia: En este laboratorio está prohibida la manipulación del hardware, conexiones eléctricas o de red ; así como la ingestión de alimentos o bebidas.
III.
RECURSOS • •
IV.
Equipo con sistema operativo Windows XP Professional. Oracle Express Universal 10g.
DESARROLLO DE LA TAREA •
El desarrollo del laboratorio es de manera individual.
V. PROCEDIMIENTO 1.
Para el desarrollo del laboratorio haremos uso del esquema de base de datos REGIS creada en la sesión anterior AREAS
2.
Empleando la herramienta SQL Developer. Renombre la tabla AREA por AREAS. Indique el procedimiento aplicado para renombrar dicha tabla
3.
Crear una consulta SQL para obtener el listado de las trabajadores del esquema REGIS ordenados por sexo y luego por nombre SELECT * FROM REGIS.TRABAJADOR ORDER BY SEX_TRAB,NOM_TRAB Implementar una VISTA denominada V_TRAB_SEXNOM asociada a la sentencia SQL anterior. CREATE VIEW REGIS.V_TRAB_SEXNOM AS SELECT * FROM REGIS.TRABAJADOR ORDER BY SEX_TRAB,NOM_TRAB; Crear una consulta SQL para obtener un listado de trabajadores a través de la vista V_TRAB_SEXNOM SELECT * FROM REGIS.V_TRAB_SEXNOM;
4.
5.
Laboratorio de Base de Datos 04 – Gestión de vistas
Nro. DD-106 Página 2 de 7
6.
Implementar una sentencia SQL que permita obtener el siguiente listado:
7.
Crear, en el esquema REGIS, una vista denominada V_TRAB_FNA asociada a la sentencia SQL anterior
8.
Crear una consulta SQL para obtener un listado de trabajadores a través de la vista V_TRAB_FNA
9.
Implementar una sentencia SQL que permita obtener el siguiente listado:
10. Crear, en el esquema REGIS, una vista denominada V_TRAB_CARGO asociada a la sentencia SQL anterior
11. Crear una consulta SQL para obtener un listado de trabajadores a través de la vista V_TRAB_CARGO
12. Implementar una sentencia SQL que permita obtener el siguiente listado:
13. Crear, en el esquema REGIS, una vista denominada V_TRAB_PERMISO asociada a la sentencia SQL anterior
Laboratorio de Base de Datos 04 – Gestión de vistas
Nro. DD-106 Página 3 de 7
14. Crear una consulta SQL para obtener un listado de trabajadores a través de la vista V_TRAB_PERMISO
15. Implementar una sentencia SQL que permita obtener el siguiente listado:
16. Crear, en el esquema REGIS, una vista denominada V_TRAB_PERM_AUT asociada a la sentencia SQL anterior
17. Implementar una sentencia SQL que permita obtener el siguiente listado:
18. Crear, en el esquema REGIS, una vista denominada V_TRAB_ASIS asociada a la sentencia SQL anterior
19. Implementar una sentencia SQL que permita obtener el listado del personal que llegó tarde a trabajar. considere que la hora de ingreso a Tecsup es a las 07:55 horas:
20. Crear, en el esquema REGIS, una vista denominada V_TRAB_TARDE asociada a la sentencia SQL anterior
Laboratorio de Base de Datos 04 – Gestión de vistas
Nro. DD-106 Página 4 de 7
21. Implementar una sentencia SQL que permita obtener el siguiente listado. Note que se ha reemplazado el valor ‘I’ por la palabra ‘INGRESO’ y ‘S’ por ‘SALIDA’. Nota: Use la función de Oracle DECODE:
22. Crear, en el esquema REGIS, una vista denominada V_TRAB_ASIS_V2 asociada a la sentencia SQL anterior
23. Implementar una sentencia SQL que permita obtener el listado del personal que faltó a Tecsup en alguna oportunidad:
24. Crear, en el esquema REGIS, una vista denominada V_TRAB_FALTA asociada a la sentencia SQL anterior
25. Implementar una sentencia SQL que permita obtener el listado del personal que marcó hora de Ingreso pero no la Salida en alguna oportunidad:
26. Crear, en el esquema REGIS, una vista denominada V_TRAB_NOSAL asociada a la sentencia SQL anterior
Laboratorio de Base de Datos 04 – Gestión de vistas
Nro. DD-106 Página 5 de 7
27. Implementar una sentencia SQL que permita obtener el listado del personal que marcó hora de Salida pero no el Ingreso en alguna oportunidad:
28. Crear, en el esquema REGIS, una vista denominada V_TRAB_NOING asociada a la sentencia SQL anterior
EJERCICIO DE APLICACIÓN – ACCESO A ORACLE DESDE PHP La sesión anterior creó una aplicación web en PHP con la siguiente estructura de carpetas: 1. En la carpeta test crear un programa en PHP denominado listado_trab_sexo.php que muestre los datos de los trabajadores obtenidos por medio de la vista V_TRAB_SEXNOM 2. En la carpeta test crear un programa en PHP denominado listado_trab_fna.php que muestre los datos de los trabajadores obtenidos por medio de la vista V_TRAB_FNA 3. En la carpeta test crear un programa en PHP denominado listado_trab_cargo.php que muestre los datos de los trabajadores obtenidos por medio de la vista V_TRAB_CARGO 4. En la carpeta test crear un programa en PHP denominado listado_trab_permiso.php que muestre los datos de los trabajadores obtenidos por medio de la vista V_TRAB_PERMISO 5. En la carpeta test crear un programa en PHP denominado listado_trab_perm_aut.php que muestre los datos de los trabajadores obtenidos por medio de la vista V_TRAB_PERM_AUT 6. En la carpeta test crear un programa en PHP denominado listado_trab_asis.php que muestre los datos de los trabajadores obtenidos por medio de la vista V_TRAB_ASIS 7. En la carpeta test crear un programa en PHP denominado listado_trab_tarde.php que muestre los datos de los trabajadores obtenidos por medio de la vista V_TRAB_TARDE 8. En la carpeta test crear un programa en PHP denominado listado_trab_asis_v2.php que muestre los datos de los trabajadores obtenidos por medio de la vista V_TRAB_ASIS_V2 9. En la carpeta test crear un programa en PHP denominado listado_trab_falta.php que muestre los datos de los trabajadores obtenidos por medio de la vista V_TRAB_FALTA 10. En la carpeta test crear un programa en PHP denominado listado_trab_nosal.php que muestre los datos de los trabajadores obtenidos por medio de la vista V_TRAB_NOSAL 11. En la carpeta test crear un programa en PHP denominado listado_trab_noing.php que muestre los datos de los trabajadores obtenidos por medio de la vista V_TRAB_NOING 12. En la carpeta test Implementar un programa en PHP denominado menu_listados.php el cual incluirá una serie de enlaces (LINKS) que apunten a cada uno de los programas creados en los ejercicios 1-12
Laboratorio de Base de Datos 04 – Gestión de vistas
RETO: Escribir un anteriores. •
Nro. DD-106 Página 6 de 7
“único programa en PHP” que permita mostrar la información de cualquiera de las vistas
Nota: Deberá presentar todos los programas funcionando la próxima sesión de clase. Se le hará preguntas sobre la forma como ha implementado cada programa.
¡Esté preparado!
Laboratorio de Base de Datos 04 – Gestión de vistas