Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SISTEMAS OPERATIVOS
UNIDAD VI
PORTAFOLIO DE EVIDENCIAS
TEMARIO.................................................................................................................4
CRITERIOS DE EVALUACIÓN................................................................................4
ACTIVIDADES......................................................................................................... 5
ACTIVIDAD 1 “PRESENTACIÓN”............................................................................5
ACTIVIDAD 3 “EVALUACIÓN”.................................................................................7
CONCLUSIÓN......................................................................................................... 9
BIBLIOGRAFÍAS....................................................................................................10
PRESENTACIÓN
SQL (Structured Query Language) no es solo un medio para consultar y manipular
datos; es también un entorno poderoso para la programación. La vertiente
procedural de SQL nos brinda la capacidad de crear procedimientos almacenados,
funciones y disparadores que llevan la ejecución de código más allá de simples
consultas. Los procedimientos almacenados permiten encapsular lógica de
negocios compleja en el corazón de la base de datos, promoviendo la reutilización
y mantenimiento eficiente del código. Las funciones, por otro lado, agregan un
nivel de modularidad, permitiendo el uso de bloques de código como si fueran
funciones matemáticas en las consultas SQL. Los disparadores añaden
automatización, ejecutando acciones específicas en respuesta a eventos
predefinidos en las tablas o vistas.
Por otro lado, la eficacia de cualquier aplicación que dependa de una base de
datos reside en su capacidad para comunicarse fluidamente con dicha base de
datos. Aquí es donde entra en juego la conectividad de bases de datos.
Controladores específicos para cada sistema de gestión de bases de datos
(DBMS) actúan como puente entre la aplicación y la base de datos. Estos
controladores, también conocidos como drivers, permiten que nuestra aplicación
envíe consultas, recupere resultados y realice operaciones de actualización sobre
los datos almacenados en la base de datos.
TEMARIO
5.1 Stored Procedures
5.2 Functions
5.3 Triggers
CRITERIOS DE EVALUACIÓN
Presentación 20%
Sentencias procedural 40%
Evaluación 30%
Portafolio de evidencias 10%
ACTIVIDAD 1 “PRESENTACIÓN”
Descripción: Realicé mis 30 diapositivas acerca del tema SQL procedural en
donde tenía que definir y sobre todo entender que era un procedimiento
almacenado, las funciones almacenadas y finalmente los disparadores para así
llevarlo a la práctica en mi sistema gestor de mysql. Gracias a dicha actividad
pude entender cuál era la función de cada uno por lo que resumidamente
comprendí que un procedimiento almacenado es más que una porción de código
que puedes guardar y reutilizar. Es útil cuando repites la misma tarea repetidas
veces, siendo un buen método para encapsular el código, las funciones
almacenadas son piezas de código que reciben datos de entrada, realizan
operaciones con ellos y luego devuelven un resultado y un disparador es una
especie de script de programación sql para base de datos. los trigger son
procedimientos que se ejecutarán según nuestras indicaciones cuando se realicen
operaciones sobre la información de la base de datos.
Rúbrica:
Conclusión: Con la realización de esta actividad tuve la oportunidad de compartir
conocimientos e ideas de manera clara y precisa sobre el tema sql procedural
donde pude determinar que prácticamente al utilizar SQL procedural, los usuarios
pueden crear procedimientos almacenados, funciones y disparadores y esto
facilita la modularidad, reutilización de código y mantenimiento del código y así
mismo proporciona un enfoque estructurado y eficiente para realizar operaciones
complejas dentro de la base de datos, permitiendo a los desarrolladores y
administradores de bases de datos mejorar el rendimiento, la seguridad y la
mantenibilidad de sus sistemas.
Rúbrica:
Conclusión: La utilización de sentencias procedurales en MySQL ofrece ventajas
clave en términos de rendimiento y gestión de datos, siempre que se aplique de
manera equilibrada y se tenga en cuenta la mantenibilidad y la seguridad del
sistema. Esto conduce a mejoras en la modularidad y reutilización del código, así
como a un aumento en el rendimiento al ejecutar operaciones directamente en la
base de datos.
ACTIVIDAD 3 “EVALUACIÓN”
Descripción: Realicé la evaluación correspondiente a la unidad #5 donde puse en
práctica todo lo aprendido durante las sesiones y así mismo de acuerdo a las
actividades de la elaboración de procedimientos almacenados, funciones y
disparadores en la consola de mysql para ampliar más mis conocimientos y sobre
todo para reforzar lo antes visto e investigado.
usar-procedimientos-almacenados-en-mysql/
el 7 de diciembre de 2023, de
https://www.srcodigofuente.es/aprender-sql/triggers-sql
https://www.neoguias.com/procedimientos-almacenados-mysql/
mysql/
mysql