Unidades Enfoque Orientado a Competencias
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

4.- SQL Procedural

2 participantes

Ir abajo

4.- SQL Procedural Empty 4.- SQL Procedural

Mensaje por Admin Miér Ago 24, 2016 5:39 pm

- 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.

Admin
Admin

Mensajes : 349
Fecha de inscripción : 14/03/2012

https://erangel.foroactivo.mx

Volver arriba Ir abajo

4.- SQL Procedural Empty SQL PROCEDURAL

Mensaje por alberto.marcelo1996 Miér Nov 02, 2016 10:27 pm

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

alberto.marcelo1996

Mensajes : 12
Fecha de inscripción : 22/02/2015

Volver arriba Ir abajo

4.- SQL Procedural Empty Respuesta Del Reactivo 2

Mensaje por David Santana A. Dom Nov 06, 2016 8:03 pm

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
Twisted Evil Twisted Evil

David Santana A.
Invitado


Volver arriba Ir abajo

4.- SQL Procedural Empty SQL PROCEDUAL

Mensaje por Rafael Charco Fernández Mar Nov 08, 2016 12:11 am

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  
Embarassed Embarassed ING.INFORMATICA 5a6

Rafael Charco Fernández
Invitado


Volver arriba Ir abajo

4.- SQL Procedural Empty Re: 4.- SQL Procedural

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.