Cursores de Actualización y Referenciales

Slides:



Advertisements
Presentaciones similares
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
Advertisements

Rocío Contreras Águila Primer Semestre 2010
BASE DE DATOS OBJETO RELACIONAL
Introducción a LAS Bases de Datos
Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo Introducción a PL/SQL Conceptos básicos.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
PARA ACTUALIZAR LA INFORMACIÓN DE LA VERSIÓN A LA DEL DIM SIN TENER QUE VOLVER A CAPTURAR SIGA LOS SIGUIENTES PASOS: 1.- Ingresar al icono.
AL HACER CLICK ABRE ESTA PANTALLA 3 4 REQUISITAMOS GRADO Y GRUPO 5 CLICKAMOS CONSULTAR.
Funciones SQL en PL/SQL Semana 2. Aprendizajes esperados Construye procedimientos almacenados, triggers de base de datos, cursores y funciones que ayuden.
SQL Server Integration Services SSIS
SQL Server Integration Services SSIS
Presentación Asignatura POF030 Semana 1. Contenido En forma general, los conceptos que se estudiarán en la asignatura son: – Procedures – Functions –
Subprogramas: Procedimientos
Data set Data table Base de datos con servidor de base de datos String conexión Objeto conexión.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Windows XP sp3.
Teoría de lenguajes y compiladores
Estructuras de control
Cursores Implícitos y Explícitos
Transacciones (MySQL). Definición: Conjunto de sentencias que se tratan como una sola. Comienzan con BEGIN/START TRANSACTION; Se puede confirmar (COMMIT)
INTELIGENCIA DE NEGOCIOS
1 BD Activas: Motivación zLos SGBD convencionales son “pasivos”. Sólo ejecutan preguntas o transacciones realizadas por los usuarios o por los programas.
Administración de datos con MS-SQL Server y Visual Basic
Bases de Datos Relacionales
PROGRAMACION II.  Es un conjunto de datos no necesariamente del mismo tipo, los cuales se podrán manipular o realizar cualquier operación sobre cada.

Subconsultas Avanzadas
Bases de Datos Relacionales.  Responsable Cátedra: Silvina Migani  JTP: Liliana Romera  Ayudante:
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 11 Creando Vistas.
Colegio de Bachilleres Plantel 13 Xochimilco-Tepepan Integrantes: Karen Elizabeth González Monroy Elizabeth De Jesús Vergara Grupo:308.
 Patrón de diseño de software.  Representar de forma Orientada a Objetos los datos de una Base de Datos Relacional.  Consiste en instancias de clase.
Scis.regis.edu ● CS-361: Estructuras de Control Semana Cinco Dr. Jesús Borrego Lead Faculty, COS Regis University 1.
NVA-LNG1 3. SENTENCIAS. NVA-LNG2 Asignación Es una sentencia que almacena: el valor del argumento ubicado a la derecha del símbolo que la representa En.
Triggers(Disparadores)
Fases del Ciclo de Vida de un DW
Actualización de CV´s de profesores y cuerpos académicos; ligas de los CV´s individuales hacia el CV de Cuerpo Académico.
Cursores SQL RECORRER CON UN CONJUNTO DE RESULTADOS RECORRER CON UN CONJUNTO DE RESULTADOS.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
PROCEDIMIENTOS ALMACENADOS Es una consulta almacenada en la base de datos en un servidor. Los P.A. Mejoran el Rendimiento Disminuyen el tráfico. Los P.A.
BASES DE DATOS RELACIONALES
 SQL es un lenguaje de consulta para los sistemas de bases de datos relaciónales, pero que no posee la potencia de los lenguajes de programación.
MOSTRAR REGISTROS DE UNA TABLA 1.Insertar un nuevo formulario. 2.Agregar un elemento ListView al formulario 3.Elegir la opción Editar Columnas, del ListView.
Uso de las herramientas de consulta de Transact-SQL
SQL (Structured Query Language) Lenguaje orientado a bases de datos y sobre todo, al manejo de consultas; el objetivo principal de SQL es la realización.
Excepciones definidas por el usuario Semana 7. Aprendizajes esperados Construye procedimientos almacenados, triggers de base de datos, cursores y funciones.
Estructuras de Control
Excepciones predefinidas en PL/SQL Semana 6. Aprendizajes esperados Construye procedimientos almacenados, triggers de base de datos, cursores y funciones.
Qué es SQL? Sentencias básicas
MSSQL SERVER CURSO BÁSICO 1. DESCRIPCIÓN DEL CURSO. Sesión 4: Sentencia Insert,Transacciones,Insert general, Insert Select * From, Sentencia Update,Update.
Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo SQL en PL/SQL Conceptos básicos.
Manejo Excepciones Profesor Elian Rojas Berroca 11/02/2015.
MULTIPLAN Multiplan es la práctica en grupo que hemos tenido que realizar durante el curso según las especificaciones dadas en la asignatura.
BASES DE DATOS MICROSOFT ACCESS Por Carolina Rubio.
BUSINESS T&G Think & Grow Uniclass Gestión de Gastos Sistema integral de Gastos.
DISEÑO DE BASES DE DATOS (modelos para el diseño)
Unidad 6. Tema 4. Lenguaje de consultas SQL
PROGRAMACION DE APLICACIONES EN MEMORIA DEL COMPUTADOR = ALGORITMOS Y ESTRUCTURAS DE DATOS.
La Empresa La Problemática Estado Actual, Bases de datos relacionales Problemas con las consultas No muestra datos históricos Poca integridad en.
Apuntes PL-SQL Triggers II. Tipos de datos compuestos Registros PL/SQL: Son similares a un tipo struct en C o a un tipo Registro en otros 3GL. Se componen.
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.
DOCENTE: MARÍA DOLORES GARCÍA PONCE Multiversidad latinoamericana Unidad Tonalá INFORMÁTICA II BLOQUE III. DESARROLLA BASES DE DATOS.
Aprendizaje en las Escuelas del Siglo XXI CIER: Administración Técnica Barranquilla, Abril de 2014.
3 Cursores ORACLE Bases de datos II I-2014 Universidad del Cauca In. Wilson Ortega Bases de datos II I-2014 Universidad del Cauca In. Wilson Ortega.
Base de Datos I – Ing. Mary Carlota Bernal J.  Cada instrucción PL/SQL tiene asociado internamente un cursor  Los cursores en PL/SQL pueden ser de dos.
 Las consultas son objetos de base de datos.  Permiten recuperar datos de una tabla.  modifica y almacena los resultado.  Filas resultantes son un.
DML Transact SQL Sesión X Triggers. Duración 2 Horas.
Proyecto Harry Generador de aplicaciones. Objetivo Crear una herramienta de desarrollo de sistemas que permita minimizar los tiempos de programación mediante.
Diapositivas PLSQL ORACLE – Semana 2 Especialización en Desarrollo de soluciones Informáticas Universidad del Cauca Miguel Ángel Niño Zambrano.
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 Copyright © 2004, Oracle. Todos los derechos reservados. Trabajar con Tipos de Dato Compuestos.
Transcripción de la presentación:

Cursores de Actualización y Referenciales Semana 5

Aprendizajes esperados Discernir cuando usar un procedimientos almacenados, trigger de base de datos, cursor y función para implementar una solución a la lógica de negocio recogida en la captura de requerimientos de un sistema

Conceptos Claves Los cursores de actualización se utilizan para actualizar los valores de los datos que son utilizados por el propio cursor Se debe considerar que los registros actualizados son bloqueados mientras dura la actualización En la declaración del cursor se agrega FOR UPDATE En la sentencia Update se agrega en la condición CURRENT OF «nombre_cursor»

Ejemplo Cursor de Actualización

Variables de Cursores Referenciales Las variables de cursores referenciales son punteros a un área de trabajo de la BD de Oracle donde se almacena el resultado de una selección de múltiples registros Una de sus potencialidades, es que la consulta asociada al cursor de la variable puede ser modificada en tiempo de ejecución Reconoceremos dos tipos: Restrictivos (fuertemente tipeado) No Restrictivos (débilmente tipeado)

Cursores referenciales restrictivos Son aquellos que en su declaración se restringe la estructura del resultado extraído

Cursores referenciales no restrictivos Son aquellos que en su declaración no se restringe la estructura del resultado extraído

Sys_Refcursor Desde la versión 9i de Oracle no es necesario declarar un tipo Ref Cursor. Se puede declarar la variable directamente con el tipo Sys_RefCursor