Unidad # 6 Reglas de validación y programación
Enviado por Mario Casanova • 6 de Abril de 2021 • Práctica o problema • 404 Palabras (2 Páginas) • 127 Visitas
[pic 1][pic 2]
Nombre de la materia
Bases de datos
Nombre de la Licenciatura
Licenciatura en Ingenieria de sistemas
Nombre del alumno
Mario Antonio García Casanova
Matrícula
010253981
Nombre de la Tarea
Tarea por actividades de la semana 7
Unidad # 6
Reglas de validación y programación
Nombre del Profesor
Victor Sanchez Rodriguez
Fecha
20 febrero 2021
Actividad 7
Introducción
- Como Introducción a tu actividad da respuesta a la pregunta detonante de esta semana: ¿De qué manera la definición correcta de los procedimientos almacenados garantiza la funcionalidad de una base de datos?, enfoca tu respuesta en base a Triggers y Vistas.
El propósito de los Triggers y Vistas, definirán el éxito y garantizarán su funcionalidad, ya que estos son creados para un fin solicitado por los usuarios, el cliente, etc. Y su permanencia será definida, dependiendo que tan útil sean o bien si la información generada proporcionará el “valor agregado” de tener un disparador o una vista definida.
Desarrollo:
Trigger:
Al objetivo del trigger. Cada vez que se registre una nueva factura, se creará un “log” que permitirá hacer el arqueo diario de las facturas generadas por cada usuario.
Configuración del Trigger
[pic 3]
Información del registro de la tabla “log_de_registros_de_facturas”
[pic 4]
Vistas:
- Primero, creamos el query que arrojará el resultado de la vista.
- Se requiere obtener, un informe donde contenga las facturaciones con los nombres de los clientes, fechas y precio total de la factura.
- Se utiliza un “Inner Join” para descartar registros nulos de clientes que pudieran no estar en la base de datos (a petición del cliente)
- Se relaciona ambas tablas con “Clave del cliente”
[pic 5]
Se utiliza la vista, obteniendo el mismo resultado.
[pic 6]
Conclusión:
Finaliza tu actividad con una conclusión donde indiques la importancia de las reglas de validación de bases de datos utilizando los triggers y vistas.
...