Mapa mental
Unidad 5

Conteúdo do mapa
Unidad 5
Lenguaje Procedural
- Paradigma de programación
- consiste en basarse de un número
- expresiones repetidas
- Englobadas en una
- Función o procedimiento
- Para llamarlo cada vez que se requiera
- Función o procedimiento
- Englobadas en una
- expresiones repetidas
- Caracteristicas
- Colección de computaciones, que tienen un punto de comienzo (o entrada) y uno de finalización
- Proporcionan una funcionalidad concreta
- Pueden ser ejecutados tantas veces como sea necesario
- Se ejecutan mediante un mecanismo que recibe el nombre de llamada a procedimiento
- Beneficios
- Comprensibilidad
- Comprensión más clara del código al programador
- Desarrollo modular
- Permitiendo que personas o equipos diferentes trabajen en cada módulo por separado
- Capacidad de reutilización
- El código de los procedimientos puede ser compilado y almacenado en ficheros de librería
- Comprensibilidad
Procedimiento Almacenado
- Conjunto de comandos
- Pueden ser ejecutados directamente en el servidor
- Será ejecutado por el servidor de Base de Datos
- No por el programa cliente que lo accede
- Caracteristicas
- Se almacenan en la propia Base de Datos
- mejorar el rendimiento de los sistemas
- Reducen en intercambio entre cliente y servidor
- Reutilizables
- Ejecutarlo en el servidor tantas veces como sea necesario
- Ejemplo:
- Ventajas
- Las unidades de programa son más simples
- Las unidades de programa son independientes
- Las unidades de programa son reutilizables
- Desventajas
- Exposición del sistema a gran nivel
Disparadores
- objeto
- Asocia con tablas
- Se almacena en la base de datos
- Asocia con tablas
- Se ejecutan cuando sucede algún evento
- Sobre las tablas a las que se encuentra asociado
- Ejemplo
- Caracteristicas
- Mejorar la gestión de la base de datos
- No requieren que un usuario los ejecute
- Son empleados para implementar
- Las REGLAS DE NEGOCIO
- Componentes
- Llamada de activación
- Restricción
- Acción a ejecutar
- Ventajas
- Hace que los usuarios entren sólo valores válidos
- El mantenimiento de la aplicación se reduce
- Logs automáticos de cambios a las tablas.
- La notificación automática de cambios a la Base de Datos con alertas de evento en los disparadores.
- Logs automáticos de cambios a las tablas.
- El mantenimiento de la aplicación se reduce
- Hace que los usuarios entren sólo valores válidos
- Desventajas
- Peligro de pérdida en realizaciones
- Nunca se llama directamente
- Solo se pueden aplicar a una tabla especifica,
- objeto
Alexis Franco Reyes 17111928 Taller de base de datos

