Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo Ciclo de vida y operaciones masivas Conceptos básicos.

Slides:



Advertisements
Presentaciones similares
ANALIZADOR SEMANTICO DIANA CAROLINA CASTAÑO YANCI VIVIANA CASTRO PEDRO LUIS FLÓREZ SANTIAGO GUTIÉRREZ A.
Advertisements

Excel Avanzado Proteger hojas y libro
integridad referencial
Curso de Java Capitulo 7: Conceptos sobre poo Profesor:
Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo Introducción a PL/SQL Conceptos básicos.
Elementos básicos del Lenguaje
Programación modular Procedimientos y Funciones
Bases de Datos Introducción.
Presentación Asignatura POF030 Semana 1. Contenido En forma general, los conceptos que se estudiarán en la asignatura son: – Procedures – Functions –
Las estructuras de arreglos fueron usadas en las primeras computadoras digitales, cuando la programación se hacía todavía en lenguaje máquina, para tablas.
FUNCIONES EN C.
PL/SQL Francisco Moreno Universidad Nacional.
PL/SQL Francisco Moreno Universidad Nacional.
Cursores Implícitos y Explícitos
Aspectos Avanzados de Haskell
Estructuras de Datos Memoria y Variables. Conceptos Computador: CPU + Memoria + Dispositivos E/S La memoria se encarga de almacenar los datos y los programas.
Subrutinas.
FUNCIONES Y PROCEDIMIENTOS
Introducción a Java II.
PL/SQL Francisco Moreno Universidad Nacional.
SQL SERVER APLICADO (SSA010) Ariel Alexis Fierro Sáez DuocUC.
Almacenamiento y Recuperación de la Información 2do Semestre 2005 Wenceslao Palma M.
Introducción al NASM The Netwide Assembler MIA J. Rafael Rojano C.
PL/SQL Francisco Moreno Universidad Nacional. Introducción al PL/SQL ¿Por qué PL/SQL? A pesar de que SQL tiene mecanismos de control condicional (cláusula.
Programación II Profesor A.S. MOLINA, Carlos
16/04/ Sesión 11 Funciones y procedimientos Ing. Ricardo Inquilla.
Semana 5 Subprogramas..
Introducción a los punteros
SQL Structured Query Language
PL/SQL Francisco Moreno Universidad Nacional.
Capítulo 1 “Elementos de Programación”
UNITA - IBARRA TRIGGERS
Mt. Martín Moreyra Navarrete.
Programa Vespertino de Automatización Equipos y Sistemas de Control Digital Lenguaje C Profesor: Felipe Páez Mejías D e p a r t a m e n t o d e I n g e.
PL/SQL Francisco Moreno Universidad Nacional.
El lenguaje de programación C - Vectores y matrices -
Alcance Dinámico La Asociación Actual para un Nombre dado es el encontrado recientemente durante la ejecución, y no a sido destruido aun por el retornado.
PL/SQL Francisco Moreno Universidad Nacional.
COMANDOS DML DML son las siglas de Data Manipulation Language y se refiere a los comandos que permiten a un usuario manipular los datos en un repositorio,
SQL: DDL Francisco Moreno & Carlos Mario Zapata. SQL:DDL DDL: Lenguaje de Definición de Datos Permite crear objetos en la Base de Datos Tipos de Objetos:
Organización del Computador Entradas / Salidas. Modelo de I/O.
Prof. Gonzalo Pastor struct. struct Un struct permite dividir cada posición del vector en varias partes Una estructura (struct) es un tipo de datos compuesto.
Dr. José Guadalupe Ríos1 ELEMENTOS DE PRUEBAS ACELERADAS Es una técnica que permite tener tiempos de falla más rápidamente, lo cual permite ahorrar tiempo.
Programación en C para electrónicos
Administrador de procesos
Los punteros Programación modular.
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.
27 de marzo de 2010 Presentan: Díaz Orea Elizabeth Leal Alvarado Angelina.
Contexto Organizacional del Análisis
Uso de las herramientas de consulta de Transact-SQL
UNIDAD 4: Introducción a la Lógica Computacional Objetivo : Interpretar y aplicar adecuadamente los fundamentos básicos de la estructura y funcionamiento.
E.U. Informática U.L.P.G.C. E.U. Informática U.L.P.G.C. Introducción a - 1 Introducción a Oracle.
 APRENDICES :  JOSE G. RODRIGUEZ  CARLOS ZAMBRANO  JORGE MAZA  JUAN J. NARVAEZ.
Especialista en Business Intelligence Integration Services SSIS (Sesión 4) Microsoft SQL Server 2008 R2 (Nov.2013) Suscribase a o.
Estructuras de Control
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 Uso de Procedimiento y Funciones Conceptos básicos.
Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo SQL en PL/SQL Conceptos básicos.
MEMORIA DINÁMICA.
Malla asegurada en fase (Phase Locked Loops)
Después de completar esta lección, debe ser capaz de:  Crear registro definidos por el usuario.  Crear un registro con el atributo %ROWTYPE.  Crear.
5 Paquetes 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.
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.
La programación modular es un paradigma de programación que consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más legible.
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.
DML Transact SQL Sesión IX Introducción a los procedimientos almacenados.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Consultas a mysql desde PHP índice 1. Introducción 5. Ejemplo 4. Tratamiento de datos 2. Instrucción SQL 3. Pasos C o n s u l t a s a m y s q l d e s d.
Omar Herrera Caamal Rigoberto Lizárraga Luis Cetina Luna.
Crear una tabla (create table - sp_tables - sp_columns - drop table) Para ver las tablas existentes creadas por los usuarios en una base de datos usamos.
Transcripción de la presentación:

Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo Ciclo de vida y operaciones masivas Conceptos básicos

Ciclo de vida de las variables Las variables utilizadas en un bloque PL/SQL tienen un ciclo de vida que depende del lugar donde haya sido declarada la variable. Cuando se sale del bloque, la variable queda seteada con valor nulo. Las variables que se definen en un sub-bloque, no son vistas fuera de él. En cambio, un sub-bloque, puede ver variables que fueron definidas en el bloque que lo contiene. Una variable global se puede declarar dentro de un paquete y poder ser accedida desde cualquier bloque.

Ciclo de vida de las variables

Operaciones masivas Por lo general reciben parámetros de entrada. Una forma de mejorar el procesamiento es trabajar con los datos en modo 'bulk collects', o sea tomar del motor sql la mayor cantidad posible de resultados en un solo requerimiento, y procesarlos ya en memoria. Se define una variable tipo tabla del formato del resultado a obtener, se carga con los valores resultados de la operacion sql, y se muestra en un loop. El bulk collect puede utizarse dentro del SELECT INTO y FETCH INTO Visto que las funciones retornan un valor, no invalida que puedan definirse parámetros de salida. La sintaxis para construirlas es la siguiente:

Operaciones masivas