TRIGGERS VISTAS Y PROCESOS Ing. Fabiola Nilda Perez Oliver

Slides:



Advertisements
Presentaciones similares
SQL Sigla del nombre “Structured Query Language”.
Advertisements

VISTAS (VIEWS) DEFINICIÓN Y OBJETIVO DE LAS VISTAS.
Se necesita un PA que muestre la información de todos los clientes registrados de la siguiente forma: Nombre1 Nombre2, Apellido1 Apellido2 bajo el título.
Insercion de datos..
Rocío Contreras Águila Primer Semestre 2010
Ejercicios Solemne 2 Parte 1
Procedimientos Almacenados y Disparadores
UNIVERSIDAD NACIONAL DE LOJA Carrera de Ingeniería en Sistemas
Maestría en Bioinformática Bases de Datos y Sistemas de Información Otros objetos de Base de Datos Ing. Alfonso Vicente, PMP
BASES DE DATOS Ejercicio No. 6. Ejecutar las siguientes sentencias SELECT nombre, ueldo FROM user.tabla_profesor WHERE filtro 1 UPDATE user.tabla_profesor.
PL/SQL Francisco Moreno Universidad Nacional.
MySQL M.C. Pedro Bello López.
PL/SQL Francisco Moreno Universidad Nacional.
UNITA - IBARRA TRIGGERS
Lenguaje Estructurado de Consultas
TRIGGERS EN ORACLE 8 J. Iriarte S. España
SQL (Structured Query Language / Lenguaje de consulta estructurado)‏
Triggers(Disparadores)
Programación en Visual Basic Lección #8: SQL Por Antonio F. Huertas.
Características Objeto-Relacionales en Oracle Francisco Moreno Universidad Nacional.
Structured Query Language (Lenguaje Estructurado de Consultas)
CONSTRUCCIÓN DE BASES DE DATOS
Cifrar / Descifrar campos en SQL
SQL Sigla del nombre “Structured Query Language”.
Consultas SQL. SQL SQL es un lenguaje de consulta estructurado (Structured Query Languague). Se utiliza para: Eliminar Modificar Consultar La base de.
PUESTO-TRABAJO (Código-Puesto, Empresa, Sueldo, DNI- Contratado) TITULADO (DNI-Titulado, Nombre, Apellidos, Dirección) TITULACION (Iden-Titulación, Nombre,
MSSQL SERVER CURSO BÁSICO 1. DESCRIPCIÓN DEL CURSO. Sesión 4: Sentencia Insert,Transacciones,Insert general, Insert Select * From, Sentencia Update,Update.
Comandos DDL Los comandos DDL son las siglas de Data Definition Language, y se corresponde con el conjunto de órdenes que permiten definir las estructuras.
Usuarios y privilegios
MULTIPLAN Multiplan es la práctica en grupo que hemos tenido que realizar durante el curso según las especificaciones dadas en la asignatura.
SQL Lenguaje Estructurado de Consultas. Structured Query Lenguaje (SQL). Lenguaje de acceso a bases de datos. Proyecto de Investigación de IBM. La mayoria.
UNIVERSIDAD LATINA IV. CONSULTAS AVANZADAS CON BASES DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
AA Gerardo Morgade Donato AA Isnel Leyva Herbella.
Lenguaje Estructurado de Consultas
6 Triggers ORACLE - II Bases de datos II I-2014 Universidad del Cauca Ing. Wilson Ortega Bases de datos II I-2014 Universidad del Cauca Ing. Wilson Ortega.
Querys a bases de datos con MS ACCESS. DEFINAMOS LOS TERMINOS: DML=Lenguaje de manipulación de datos Las sentencias DML permiten generar consultas para.
DML Transact SQL Sesión X Triggers. Duración 2 Horas.
Implementación de funciones definidas por el usuario.
6 Triggers ORACLE Bases de datos II I-2014 Universidad del Cauca Ing. Wilson Ortega Bases de datos II I-2014 Universidad del Cauca Ing. Wilson Ortega.
6 Triggers ORACLE - III Bases de datos II I-2014 Universidad del Cauca Ing. Wilson Ortega Bases de datos II I-2014 Universidad del Cauca Ing. Wilson Ortega.
1 SQL (...la guía básica de supervivencia de dmi) Universidad de los Andes Demián Gutierrez Enero 2009.
Administración de Sistemas Gestores de Bases de Datos.
COMANDOS BÁSICOS MYSQL BASES DE DATOS 2 UNIVERSIDAD DE LA AMAZONIA.
UNIDAD 3 - MySQL Rafael Albertti.
SQL: Structured Query Language
PL/SQL Francisco Moreno Universidad Nacional.
El punte entre tu y tu base de datos
BASE DE DATOS IUPSM CLASE PRACTICA. PROF. ING. JOSE L GUZMAN H.
Base de Datos Introducción
SQL: Structured Query Language
Stored Procedures Firebird.
SQL Prof. Martín Contreras.
Técnicas y Herramientas de Computación
Structure Query Languaje
SQL: structured Query Language
Base de Datos
UN DISPARADOR O TRIGGER es un procedimiento que se ejecuta cuando se cumple una condición establecida al realizar una operación. Es una rutina autónoma.
Lenguaje Estructurado de Consultas
5. SQL Procedural.
SQL Lenguaje de Consulta Estructurado
Taller de Base de Datos Clase 4
Lenguaje de Manipulación de Datos
Orígenes Funciones Condicionales
Join en MySQL.
Structure Query Languaje
Unidad 1. Introducción a las Bases de Datos FUNDAMENTOS DE BASE DE DATOS.
Normalmente emparejamos tablas que están relacionadas entre sí y una de las columnas de emparejamiento es clave principal, pues en este caso, Cuando una.
Características Objeto Relacionales en Oracle
Fundamentos de las Base de Datos. Contenido Que es una Base de Datos. La diferencia entre datos e informacion. Clasificacion de las base de datos. Importancia.
Lenguaje de definición de datos. Un lenguaje de base de datos o lenguaje de definición de datos es un lenguaje proporcionado por el sistema de gestión.
Transcripción de la presentación:

TRIGGERS VISTAS Y PROCESOS Ing. Fabiola Nilda Perez Oliver

Vistas Son tablas virtuales que contienen los resultados de una consulta Realizamos el siguiente Query Create view Vista_producto_categoría AS Select p.idProducto, p.nombre, p.precio, p.existencia, c.nombre AS categoría From productos AS p Inner Join categoría AS c ON p.idCategoria=c.Id;

Para ver la vista realialice la siguiente consulta Selec * from vista_producto_categoria Para modificar una vista Alter view vista_product_categoria Selec p.idproductos, p.nombre, p.fecha_alta, c.nombre as categoria From productos as p Inner join categoria as c on p.idcategoria=c.id; Para ver como se creo la vista Show créate view vista_producto_categoría; Para eliminar la vista Drop view vista_producto_categoría;

Tarea Utilizando vistas realice el siguiente query Obtenga el producto donde la existencia sea menor a 10 La vista se debe llamar Vista_productos_escaso

Respuesta Create view Vista_productos_escaso AS Select * from Productos as p where p.existencia <10;

Procedimientos almacenados Un procedimiento almacenado es un conjunto de instrucciones que se guardan en el servidor para luego utilizarlas. Ejemplo Delimiter // Create procedure productoXcategoria(IN id int) Begin Select * from productos where idCategoria= id; End // Delimiter;

Para llamar el procedimiento Call productoXcategoria(3) Para ver como se ha creado el procedimiento Show créate procedure productoXcategoria; Para eliminar el procedimiento Drop procedure productoXcategoria;

Triggers Los triggers son programas almacenados creados para ejecutarse automáticamente cuando ocurra algún evento en la base de datos. DELIMITER | CREATE TRIGGER tempTrigger BEFORE INSERT ON categoria / / creamos el trigger y se activara antes de insertar en la tabla de categoria FOR EACH ROW BEGIN // que es lo q va a realizar INSERT INTO temp(nombre) value (New.nombre); // va a insertar el valor q queramos END |

Realizamos la inserción Insert into categoria (nombre) value (‘trigger’); Para ver el trigger SELECT * FROM `temp SELECT Para verificar como esta construido el trigger Show créate Trigger tempTrigger; Show Triggers; Para eliminar Drop Trigger tempTrigger;