4.- SQL Procedural
2 participantes
4.- SQL Procedural
- Qué entiende usted por SQL Procedural, y qué impacto tiene hacer uso de estos mecanismos, en la carrera de Ing. en Informática.
- Qué entiende usted por Procedimientos Almacenados y Escriba un ejemplo en lenguaje PL/SQL utilizando el SGBD PostgreSQL.
- Qué entiende usted por Disparadores (Triggers) y Escriba un ejemplo en lenguaje PL/SQL utilizando el SGBD PostgreSQL.
- Explique cómo podría usted diseñar y aplicar procedimientos almacenados y disparadores en alguna base de datos, utilizando el lenguaje procedural del SGBD, para garantizar la integridad, consistencia y confiabilidad en el procesamiento de la información.
Reactivos Adicionales:
1.- Explique ¿Qué entiende usted por SQL Procedural?.
2.- Explique ¿Qué entiende usted por Procedimientos Almacenados?. Y escriba un ejemplo utilizando Lenguaje PL/SQL (plpgsql, en caso de PostgreeSQL).
3.- Explique ¿Qué entiende usted por Disparadores (Triggers)?. Y escriba un ejemplo utilizando Lenguaje PL/SQL (plpgsql, en caso de PostgreeSQL).
4.- Mencione al menos dos aspectos relevantes acerca del uso y la importancia de los Procedimientos Almacenados y Disparadores (Triggers) como parte de la implementación en un sistema de información.
5.- Explique ¿Cómo podría usted diseñar e implementar Procedimientos Almacenados en alguna base de datos, verificando su funcionamiento?. Y escriba un ejemplo utilizando Lenguaje PL/SQL (plpgsql, en caso de PostgreeSQL), con el propósito de elaborar la documentación que incluya el Script SQL, y mencione qué resultados arrojaría la ejecución.
6.- Explique ¿Cómo podría usted diseñar e implementar Disparadores (Triggers) en alguna base de datos, verificando su funcionamiento?. Y escriba un ejemplo utilizando Lenguaje PL/SQL (plpgsql, en caso de PostgreeSQL), con el propósito de elaborar la documentación que incluya el Script SQL, y mencione qué resultados arrojaría la ejecución.
7.- Explique ¿Cómo podría usted elaborar una bitácora acerca del avance de un proyecto de bases de datos, donde se utilice la definición y creación de Procedimientos Almacenados y Disparadores (Triggers)?.
8.- Crear al menos dos Procedimientos Almacenados en Lenguaje Procedural (PL) del SGBD (plpgsql, en caso de PostgreeSQL), y escriba el código fuente. Puede ser alguno de los siguientes: factorial, sumatoria, calcular iva, potencial, serie fibonacci, formula general, determinante, método de Crámmer o algún otro de la elección del estudiante.
9.- Crear al menos dos Disparadores (Triggers) en Lenguaje Procedural (PL) del SGBD (plpgsql, en caso de PostgreeSQL), y escriba el código fuente. Puede ser alguno de los siguientes: un 'stock' de ventas-productos-compras, respaldar datos eliminados en una tabla de historial, que impida venta de productos si no hay existencias o algún otro de la elección del estudiante.
10.- Explique ¿Cómo podría usted integrar una propuesta de aplicación, tal como: un proyecto de asignatura?.
11.- Explique ¿Cómo podría usted diseñar y aplicar Procedimientos Almacenados y Disparadores en una base de datos, utilizando el Lenguaje Procedural del SGBD, para garantizar la integridad, consistencia y confiabilidad en el procesamiento de la información?.
12.- Explique ¿Cómo podría usted crear y aplicar esquemas de bases de datos para garantizar la confiabilidad de los datos en aplicaciones para el tratamiento de información?.
13.- Explique ¿Cómo cree que podría usted desarrollar las competencias de la programación de reglas de negocio y de integridad en el entorno de la base de datos, logrando que la base de datos sea activa e independiente de la aplicación?
14.- Explique ¿Qué tipo de proyecto podría implementarse utilizando Triggers y Procedimientos Almacenados?.
Atte:
M.C. EDGAR RANGEL LUGO.
- Qué entiende usted por Procedimientos Almacenados y Escriba un ejemplo en lenguaje PL/SQL utilizando el SGBD PostgreSQL.
- Qué entiende usted por Disparadores (Triggers) y Escriba un ejemplo en lenguaje PL/SQL utilizando el SGBD PostgreSQL.
- Explique cómo podría usted diseñar y aplicar procedimientos almacenados y disparadores en alguna base de datos, utilizando el lenguaje procedural del SGBD, para garantizar la integridad, consistencia y confiabilidad en el procesamiento de la información.
Reactivos Adicionales:
1.- Explique ¿Qué entiende usted por SQL Procedural?.
2.- Explique ¿Qué entiende usted por Procedimientos Almacenados?. Y escriba un ejemplo utilizando Lenguaje PL/SQL (plpgsql, en caso de PostgreeSQL).
3.- Explique ¿Qué entiende usted por Disparadores (Triggers)?. Y escriba un ejemplo utilizando Lenguaje PL/SQL (plpgsql, en caso de PostgreeSQL).
4.- Mencione al menos dos aspectos relevantes acerca del uso y la importancia de los Procedimientos Almacenados y Disparadores (Triggers) como parte de la implementación en un sistema de información.
5.- Explique ¿Cómo podría usted diseñar e implementar Procedimientos Almacenados en alguna base de datos, verificando su funcionamiento?. Y escriba un ejemplo utilizando Lenguaje PL/SQL (plpgsql, en caso de PostgreeSQL), con el propósito de elaborar la documentación que incluya el Script SQL, y mencione qué resultados arrojaría la ejecución.
6.- Explique ¿Cómo podría usted diseñar e implementar Disparadores (Triggers) en alguna base de datos, verificando su funcionamiento?. Y escriba un ejemplo utilizando Lenguaje PL/SQL (plpgsql, en caso de PostgreeSQL), con el propósito de elaborar la documentación que incluya el Script SQL, y mencione qué resultados arrojaría la ejecución.
7.- Explique ¿Cómo podría usted elaborar una bitácora acerca del avance de un proyecto de bases de datos, donde se utilice la definición y creación de Procedimientos Almacenados y Disparadores (Triggers)?.
8.- Crear al menos dos Procedimientos Almacenados en Lenguaje Procedural (PL) del SGBD (plpgsql, en caso de PostgreeSQL), y escriba el código fuente. Puede ser alguno de los siguientes: factorial, sumatoria, calcular iva, potencial, serie fibonacci, formula general, determinante, método de Crámmer o algún otro de la elección del estudiante.
9.- Crear al menos dos Disparadores (Triggers) en Lenguaje Procedural (PL) del SGBD (plpgsql, en caso de PostgreeSQL), y escriba el código fuente. Puede ser alguno de los siguientes: un 'stock' de ventas-productos-compras, respaldar datos eliminados en una tabla de historial, que impida venta de productos si no hay existencias o algún otro de la elección del estudiante.
10.- Explique ¿Cómo podría usted integrar una propuesta de aplicación, tal como: un proyecto de asignatura?.
11.- Explique ¿Cómo podría usted diseñar y aplicar Procedimientos Almacenados y Disparadores en una base de datos, utilizando el Lenguaje Procedural del SGBD, para garantizar la integridad, consistencia y confiabilidad en el procesamiento de la información?.
12.- Explique ¿Cómo podría usted crear y aplicar esquemas de bases de datos para garantizar la confiabilidad de los datos en aplicaciones para el tratamiento de información?.
13.- Explique ¿Cómo cree que podría usted desarrollar las competencias de la programación de reglas de negocio y de integridad en el entorno de la base de datos, logrando que la base de datos sea activa e independiente de la aplicación?
14.- Explique ¿Qué tipo de proyecto podría implementarse utilizando Triggers y Procedimientos Almacenados?.
Atte:
M.C. EDGAR RANGEL LUGO.
SQL PROCEDURAL
Es un programa o procedimiento almacenado físicamente en una base de datos. Su implementación varía de un gestor de bases de datos a otro. La ventaja de un procedimiento almacenado es que al ser ejecutado, en respuesta a una petición de usuario, es ejecutado directamente en el motor de bases de datos, el cual usualmente corre en un servidor separado. Como tal, posee acceso directo a los datos que necesita manipular y sólo necesita enviar sus resultados de regreso al usuario, deshaciéndose de la sobrecarga resultante de comunicar grandes cantidades de datos salientes.
Carlos Alberto Cruz Marcelo
Ing. en Informatica
5A6:D
Carlos Alberto Cruz Marcelo
Ing. en Informatica
5A6:D
alberto.marcelo1996- Mensajes : 12
Fecha de inscripción : 22/02/2015
Respuesta Del Reactivo 2
Procedimientos almacenados
Un procedimiento es un subprograma que ejecuta una acción específica y que no
devuelve ningún valor. Un procedimiento tiene un nombre, un conjunto de
parámetros (opcional) y un bloque de código.
La sintaxis Oracle de un procedimiento almacenado es la siguiente:
CREATE [OR REPLACE]
PROCEDURE <nombre_procedure> [(<param1> [IN | OUT | IN OUT] <type>,
<param2> [IN | OUT | IN OUT] <type>, ...)]
IS
-- Declaración de variables locales
BEGIN
-- Sentencias
[EXCEPTION]
-- Sentencias control de excepción
END [<nombre_procedure>];
David Santana Alvarez
Ing. en Informatica
5A6
Un procedimiento es un subprograma que ejecuta una acción específica y que no
devuelve ningún valor. Un procedimiento tiene un nombre, un conjunto de
parámetros (opcional) y un bloque de código.
La sintaxis Oracle de un procedimiento almacenado es la siguiente:
CREATE [OR REPLACE]
PROCEDURE <nombre_procedure> [(<param1> [IN | OUT | IN OUT] <type>,
<param2> [IN | OUT | IN OUT] <type>, ...)]
IS
-- Declaración de variables locales
BEGIN
-- Sentencias
[EXCEPTION]
-- Sentencias control de excepción
END [<nombre_procedure>];
David Santana Alvarez
Ing. en Informatica
5A6
David Santana A.- Invitado
SQL PROCEDUAL
HOLAAAA Yo ENTIENDO QUE PL/SQL (Procedural Language/Structured Query Language) es un lenguaje de programación incrustado en Oracle.
PL/SQL soportará todas las consultas, ya que la manipulación de datos que se usa es la misma que en SQL, incluyendo nuevas características:
El manejo de variables.
Estructuras modulares.
Estructuras de control de flujo y toma de decisiones.
Control de excepciones.
El lenguaje PL/SQL está incorporado en:
Servidor de la base de datos.
Herramientas de Oracle (Forms, Reports, ...).
En un entorno de base de datos los programadores pueden construir bloques PL/SQL para utilizarlos como procedimientos o funciones, o bien pueden escribir estos bloques como parte de scripts SQL*Plus.
Los programas o paquetes de PL/SQL se pueden almacenar en la base de datos como otro objeto, y todos los usuarios que estén autorizados tienen acceso a estos paquetes. Los programas se ejecutan en el servidor para ahorrar recursos a los clientes.
ATT: RAFAEL CHARCO FERNANDEZ
ING.INFORMATICA 5a6
PL/SQL soportará todas las consultas, ya que la manipulación de datos que se usa es la misma que en SQL, incluyendo nuevas características:
El manejo de variables.
Estructuras modulares.
Estructuras de control de flujo y toma de decisiones.
Control de excepciones.
El lenguaje PL/SQL está incorporado en:
Servidor de la base de datos.
Herramientas de Oracle (Forms, Reports, ...).
En un entorno de base de datos los programadores pueden construir bloques PL/SQL para utilizarlos como procedimientos o funciones, o bien pueden escribir estos bloques como parte de scripts SQL*Plus.
Los programas o paquetes de PL/SQL se pueden almacenar en la base de datos como otro objeto, y todos los usuarios que estén autorizados tienen acceso a estos paquetes. Los programas se ejecutan en el servidor para ahorrar recursos a los clientes.
ATT: RAFAEL CHARCO FERNANDEZ
ING.INFORMATICA 5a6
Rafael Charco Fernández- Invitado
Permisos de este foro:
No puedes responder a temas en este foro.