Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacion LLL Tarea 7
Programacion LLL Tarea 7
Asignatura:
Programación lll
Tema:
Tarea 7
Facilitador:
Participante:
Matricula:
100054861
Fecha:
Características:
Almacenamiento en la base de datos: Los procedimientos almacenados se almacenan
en la propia base de datos, lo que significa que están disponibles para todos los
usuarios y aplicaciones que tienen acceso a la base de datos.
Reutilización de código: las aplicaciones precargadas pueden incluir una lógica
empresarial compleja en la base de datos para facilitar la reutilización del código y
reducir la duplicación.
Seguridad: los procedimientos almacenados pueden ayudar a mejorar la seguridad de
la base de datos al proporcionar un control más preciso sobre quién puede acceder y
realizar qué funciones en la base de datos.
Rendimiento: al realizar operaciones complejas directamente en el servidor de la base
de datos, el procedimiento de almacenamiento puede mejorar el rendimiento al
reducir la cantidad de datos que se transferirán entre el servidor y la aplicación del
cliente.
Ventajas:
Mejora del rendimiento: al reducir el tráfico de la red y reducir el número de consultas
enviadas desde las aplicaciones de los clientes, el procedimiento de almacenamiento
puede mejorar en gran medida el rendimiento de la aplicación.
Reutilización de código: la capacidad de encapsular la lógica empresarial en
procedimientos preexistentes facilita la reutilización del código, lo que puede reducir
los errores y el tiempo de desarrollo.
Seguridad: los procedimientos almacenados pueden ayudar a mejorar la seguridad de
las aplicaciones al proporcionar un control más preciso sobre quién puede realizar qué
funciones en la base de datos.
Centralización de la lógica empresarial: al colocar la lógica empresarial en la base de
datos, la lógica se puede gestionar y gestionar de forma centralizada, lo que facilita su
mantenimiento y actualización.
Desventajas:
Dificultad en la depuración: depurar programas almacenados puede ser más difícil que
depurar código en aplicaciones cliente porque a menudo se requiere acceso directo al
servidor de la base de datos.
Portabilidad: los procedimientos almacenados suelen estar vinculados a un sistema de
gestión de bases de datos específico, lo que dificulta la portabilidad de una aplicación a
otro sistema de base de datos.
Acoplamiento: colocar lógica empresarial en la base de datos aumenta el
acoplamiento entre la aplicación y la base de datos, lo que dificulta realizar cambios en
la aplicación sin afectar la base de datos, y viceversa.
Complejidad: los procedimientos almacenados añaden complejidad adicional al
desarrollo y mantenimiento de aplicaciones, especialmente cuando se utilizan para
implementar una lógica empresarial compleja.
Conclusión:
Registro de persona