Please use this identifier to cite or link to this item: https://repository.unad.edu.co/handle/10596/71969
Title: Estrategias procedimentales para optimización de bases de datos
Procedural strategies for data bases optimization
metadata.dc.creator: Avila Perez, Mario Luis
Caicedo López, Adriana Lucia
Avila Perez, Mario Luis
Caicedo López, Adriana Lucia
Keywords: Procedural Language;optimization;Security;Maintenance;Lenguaje procedimental;Mantenimiento;Seguridad;optimización
Publisher: Sello Editorial UNAD
metadata.dc.relation: https://publicaciones.unad.edu.co/index.php/wpecbti/article/view/8783/7735
metadata.dc.format.*: application/pdf
metadata.dc.type: info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
Artículo revisado por pares
Description: El lenguaje procedimental en los sistemas de gestión de bases de datos (DBMS) permite la creación de procedimientos y funciones para encapsular la lógica de negocio, facilitando el acceso y manipulación de datos de forma eficiente. A diferencia de los lenguajes declarativos, como SQL, los lenguajes procedimentales ofrecen control de flujo y estructuras avanzadas de programación, como en PL/SQL para Oracle y Transact-SQL (T-SQL) para SQL Server. Estos lenguajes permiten el desarrollo de procedimientos almacenados, funciones definidas por el usuario (UDFs) y triggers, los cuales automatizan tareas repetitivas y complejas dentro de la base de datos. Las UDFs proporcionan modularidad y reutilización de código, aunque pueden impactar el rendimiento en grandes volúmenes de datos. Además, los triggers responden automáticamente a eventos específicos, como inserciones o eliminaciones, y están clasificados en triggers DDL y DML. Estos componentes optimizan el rendimiento de la base de datos al reducir el tráfico de red y aumentar la eficiencia del procesamiento de datos.
Procedural language in database management systems (DBMS) enables the creation of procedures and functions to encapsulate business logic, facilitating efficient data access and manipulation. Unlike declarative languages, such as SQL, procedural languages offer control flow and advanced programming structures, like those found in PL/SQL for Oracle and Transact-SQL (T-SQL) for SQL Server. These languages support the development of stored procedures, user-defined functions (UDFs), and triggers, which automate repetitive and complex tasks within the database. UDFs provide modularity and code reuse, though they may impact performance in large data volumes. Additionally, triggers respond automatically to specific events, such as inserts or deletions, and are classified into DDL and DML triggers. These components optimize database performance by reducing network traffic and increasing data processing efficiency.
metadata.dc.source: Documentos de Trabajo ECBTI; Vol. 4 Núm. 2 (2023)
URI: https://repository.unad.edu.co/handle/10596/71969
Other Identifiers: https://publicaciones.unad.edu.co/index.php/wpecbti/article/view/8783
Appears in Collections:Documentos de Trabajo ECBTI

Files in This Item:
There are no files associated with this item.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.