Entradas

Mostrando entradas de marzo, 2022

Videos para reflexionar

  1.-  Ciudad de las despedidas 2.-  Educación Prohibida 3.-  Las escuelas matan la creatividad 4.-  Esferas de piedras en Venezuela 5.-  El Manzano Azul   6.-  Robot Sophia   7.-  Cubo Rubik   8.-  Enigma   9.-  Diez Robots mas avanzados del mundo   10.-  Ocho increibles vehiculos voladores     11.-  Sale a la venta Harmony, primer robot asistente 12.-  Los diez robot mas avanzado del mundo

Disparadores

  Los disparadores son objetos que se asocian a una tabla y se ejecutan cuando ocurre algún  evento que inserte, modifique o elimine información en la Base de Datos. El disparador se ejecuta cuando sucede algún evento sobre la tabla que está asociada, no es necesario que un usuario lo ejecute.  Syntaxis Create Trigger (Nombre del Disparador) (acción) (evento) on (tabla) For each row set @suma =@suma + New.monto (operación a realizar) Nombre del disparador: Nombre que se le asigna al disparador. Acción: BEFORE:  para indicar que el disparador se ejecute  antes  de la sentencia. AFTER:  para indicar que el disparador se ejecute  después  de la sentencia. Evento : INSERT :    El disparador se    ejecuta cuando se inserta información en la tabla. UPDATE:  El disparador se    ejecuta cuando se modifica     información en la tabla. DELETE : El disparador se    ejecuta cuando se elimina información en la tabla. Tabla :  Es el objeto donde el disparador tiene su accionar. For each row :    Par

Procedimientos almacenados

  Procedimiento almacenado de la FUNCIÓN PostgreSQL Los procedimientos almacenados de PostgreSQL también se denominan funciones. Los procedimientos almacenados de PostgreSQL son un conjunto de sentencias de procedimiento y SQL (declaración, asignación, bucle, flujo de control, etc.) que se almacenan en el servidor de la base de datos y se pueden llamar mediante el cuadro de diálogo SQL. En la base de datos, es conveniente cuando se requieren múltiples consultas y viajes de ida y vuelta para operar una sola función . La sintaxis es  CREATE [OR REPLACE] FUNCTION function_name (arguments) RETURNS return_datatype AS $variable_name$ DECLARE declaration; [ ... ] BEGIN < function_body > [ ... ] RETURN { variable_name | value } END; LANGUAGE plpgsql; Descripción de l parámetro relacionado: function_name: especifique el nombre de la función. [O REEMPLAZAR]: Es opcional, permitiendo la modificación o reemplazo de funciones existentes. RETURN: es

Procedimientos almacenados

Imagen
    Videos      Video  dos:   Creación de Funciones      Video tres:  Base de Datos con Funciones y Disparadores Bibliografía Lee desde la página 121 hasta la página 126 y tendrás material de funciones o procedimientos almacenados

Vistas

Imagen
  Crear una vista Instrucciones para crear una vista CREATE VIEW nombre_de_la_vista AS SELECT columnas FROM tablas WHERE condiciones; Ventajas y Desventajas del uso de las Vistas VENTAJAS 1.- SEGURIDAD:  Las vistas pueden proporcionar un nivel adicional de seguridad. Por ejemplo, en la tabla de empleados, cada responsable de departamento sólo tendrá acceso a la información de sus empleados. 2.- SIMPLICIDAD:  Las vistas permiten ocultar la complejidad de los datos. Una base de datos se compone de muchas tablas. La información de dos o más tablas puede recuperarse utilizando una combinación de dos o más tablas (relacional), y estas combinaciones pueden llegar a ser muy confusas. Creando una vista como resultado de la combinación se puede ocultar la complejidad al usuario. 3.- ORGANIZACION:  Las vistas ayudan a mantener unos nombres razonables en la base de datos para acceder a consultas complejas. 4.- EXACTITUD EN LOS DATOS SOLICITADOS : Permiten acceder a un subconjunto de datos e