Diapositivas PLSQL ORACLE – Semana 2 Especialización en Desarrollo de soluciones Informáticas Universidad del Cauca Miguel Ángel Niño Zambrano.

Slides:



Advertisements
Presentaciones similares
integridad referencial
Advertisements

ESTRUCTURA DE DECISION LOGICA
ALGORITMOS Y LENGUAJES Estructuras de Control CONDICIONAL
Al abrir el Access aparece una ventana para crear una base en blanco, con la ayuda de un asistente o abrir una existente. Al principio optamos por la primera.
Estructuras en C++ Roger Morera Fallas.
Por: Ronald Toscano Pretelt
Presentación Asignatura POF030 Semana 1. Contenido En forma general, los conceptos que se estudiarán en la asignatura son: – Procedures – Functions –
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
PL/SQL Francisco Moreno Universidad Nacional.
SQL SERVER APLICADO (SSA010) Ariel Alexis Fierro Sáez DuocUC.
CAPITULO 1 Escribiendo Sentencias SELECT Básicas
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 5 Agregando Datos Usando Funciones de Grupo.
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.
16/04/ Sesión 11 Funciones y procedimientos Ing. Ricardo Inquilla.
SQL SERVER Reporting Services
PL/SQL Francisco Moreno Universidad Nacional.
Subconsultas Avanzadas
Oficina de Investigación- SECyT Bienvenido a la Guía de ayuda para la carga on line de la Solicitud 2011 del Programa de Incentivos a Docentes Investigadores.
1 UNIVERSIDAD TECNOLOGICA DE PEREIRA PROGRAMA DE TECNOLOGIA ELÉCTRICA 2014 NOTA: Este taller hace parte de la nota del 15% de la materia. Taller 1) Consultar.
Ing. Ricardo Carlos Inquilla Quispe
Componentes sintácticos
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 7 Produciendo Salidas Más Legibles con iSQL*Plus.
UNITA - IBARRA TRIGGERS
John Freddy Duitama M.U.de.A. Facultad de Ingeniería. Creación del esquema de Una Base de Datos. John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A.
ESTRUCTURA DE DECISION LOGICA
Sesión 17 Tipos de datos Estruturados Arreglos de Registros Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 11 Creando Vistas.
Entorno. Indica el directorio en el que se trabaja y los archivos que posee. WORKSPACE: espacio de trabajo.
Sesión 9 Construcción de cursores.
Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Manipulación de Datos Conceptos básicos.
Triggers(Disparadores)
introducción al lenguaje
Elementos básicos del lenguaje
ESTRUCTURA DE DECISION LOGICA
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 14 Uso de Operadores de Conjuntos.
Determinantes cálculo de determinantes
SQL: DDL Francisco Moreno. SQL: DDL DDL: Lenguaje de Definición de Datos Permite crear objetos en la BD Tipos de objetos: - Tablas: corresponden a las.
Sesión 12: Python (3) – Estructura Decisión. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
1 Por lo tanto, la creación de las tablas en el proceso de programación en Oracle juegan un papel muy importante. En el momento de crear las tablas se.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 0 Introducción.
INTEGRANTES: JOSE EDUARDO BARRERA CALVA. BYANKA MELISSA FRANCO VAZQUEZ. PEDRO FERNANDO HERRERA MORENO. DANIEL RAMIREZ MORALES. MAYRA ALEJANDRA SOTO LUCAS.
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
Para crear una vista debemos utilizar la sentencia CREATE VIEW, debiendo proporcionar un nombre a la vista y una sentencia SQL SELECT válida. CREATE.
Determinantes cálculo de determinantes
“variables , sentencia if y bucles”
Tema 11 Bases de Datos y el Lenguaje SQL
Utilizar Costo Promedio Ponderado en el Software Administrativo SAW
 APRENDICES :  JOSE G. RODRIGUEZ  CARLOS ZAMBRANO  JORGE MAZA  JUAN J. NARVAEZ.
Gestión de Contenido Electrónico
Estructuras de Control
Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo SQL en PL/SQL Conceptos básicos.
Algoritmos en Pseudocódigo
ESTRUCTURA DE CONTROL REPETITIVAS: WHILE, DO… WHILE
¿Cómo programar un Botón para agregar registros a una base de datos?
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
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.
Base de Datos I – Ing. Mary Carlota Bernal J. BASE DE DATOS I PL/SQL.
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.
¿Qué es una base de datos? Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. Desde.
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.
QUÉ ES UNA BASE DE DATOS? Es un Conjunto de Información, que está clasificada de distintas maneras; pero que comparten entre sí algún tipo de vínculo,
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.
Mtr. Adrián Monge Monge Educación 2015 Maestría, Mención en Administración de Proyectos ULACITMaestría, Mención en Administración de Proyectos 2012 Licenciatura,
DLM Transact SQL Sesión II Recuperación de información.
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.
Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente.
BASE DE DATOS MULTIVERSIDAD UNIDAD CULIACÁN MAESTRA PAULINA RUÍZ.
6 Copyright © 2004, Oracle. Todos los derechos reservados. Trabajar con Tipos de Dato Compuestos.
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:

Diapositivas PLSQL ORACLE – Semana 2 Especialización en Desarrollo de soluciones Informáticas Universidad del Cauca Miguel Ángel Niño Zambrano

Declarando Variables Presentación

Ejecutar Comandos PLSQL (1) 1.Declaración de Variables a.Cree un bloque que declare variables para nombre, número de departamento, salario y fecha de ingreso (utilice la función TO_DATE), con un valor inicial y luego muéstrelas utilizando el paquete DBMS_OUTPUT, para mostrar la fecha utilice la función TO_CHAR. b.Cree un bloque que declare variables para nombre, número de departamento, salario, fecha de ingreso (utilice %TYPE) y numero de meses (como variable de sustitución), con un valor inicial, una variable host a la que se asigna el calculo del valor del sueldo por el numero de meses. Por último muestre con el DBMS_OUTPUT las variables PL/SQL y con PRINT la variable host.

Escribiendo sentencias Ejecutables Presentación

Ejecutar Comandos PLSQL (2) 2.Escribiendo sentencias ejecutables a.Cree un bloque compuesto de dos bloques PL/SQL, en el principal declara tres variables PL/SQL, para nombre, salario y comisión con unos valores iniciales (utilizando %TYPE para el nombre), muestra el nombre y el salario total (salario mas comisión), en el subloque declara las tres mismas variables pero con valores diferentes y muestra lo mismo que en el bloque principal.

Interactuando con el Servidor ORACLE Presentación

Ejecutar Comandos PLSQL (3) 3.Interactuando con el Servidor ORACLE f.Cree un bloque que consulte el nombre y el salario del empleado con código g.Cree un bloque que consulte el promedio de los salarios de los empleados de un departamento que se teclee por pantalla. h.Cree un bloque que inserte en la tabla empleados un empleado con el código digitado por pantalla, como nombre el usuario esquema, el número de departamento 10 y el salario Luego consulte la información del empleado adicionado y muestrela por pantalla.

Ejecutar Comandos SQL (4) 4.Interactuando con el Servidor ORACLE f.Cree un bloque que incremente el salario en una cantidad tecleada por pantalla para el empleado que se acabo de insertar en el ejercicio anterior. Luego consulte la información del empleado adicionado y muestrela por pantalla. g.Cree un bloque que elimine el empleado que se adiciono. Muestre por pantalla las filas borradas, utilizando una variable HOST y los atributos de los cursores.

Escribiendo Estructuras de Control Presentación

Ejecutar Comandos PLSQL (5) 5.Escribiendo Estructuras de Control a.Cree la tabla Mensajes con una columna llamada Resultado de tipo VARCHAR2(60). Luego cree un bloque PL/SQL que: inserte en la tabla Mensajes ocho filas con los números del 1 al 10 (exceptuando los números 6 y 8) y termine la transacción. Luego desde el SQL*Plus muestre las filas de la tabla mensajes.

Ejecutar Comandos SQL (6) 6.Escribiendo Estructuras de Control Cree un bloque PL/SQL que reciba un codigo de empleado por pantalla y calcule el valor de la comisión (teniendo en cuenta el salario en la tabla emp) de la siguiente forma: – Si el salario es menor a 1000, el porcentaje de la comisión será 20%. – Si el salario esta entre 1000 y 1500, el porcentaje de la comisión será 15%. – Si el salario es superior a 1500, el porcentaje de la comisión será 10%. El valor de la comisión del empleado se calcula aplicando el porcentaje de la comisión al salario. Luego modifique la comisión del empleado en la base de datos. Utilice IF anidados.

Ejecutar Comandos SQL (7) 7.Escribiendo Estructuras de Control a.Cree un bloque PL/SQL que declare dos variables PL/SQL, una de tipo carácter y otra de tipo numérico, en la primera almacene la siguiente sarta '40 es el numero', en la segunda obtenga los dos primeros números de la sarta. Si al dividir el número entre el número 2 el residuo da cero, inserte en la tabla mensajes la siguiente sarta 'El numero es divisible por 2', de otra forma inserte la sarta 'El numero no es divisible por 2'.

Trabajando con Tipos de Datos Compuestos Presentación

Ejecutar Comandos SQL (8) 8.Trabajando con Tipos de datos Compuestos a.Cree un bloque PL/SQL que declare una variable utilizando el atributo %ROWTYPE, que permita almacenar toda la información del empleado con código Luego muestre la información almacenada en esta variable. b.Cree un bloque PL/SQL que declare una variable de tipo table con el campo nombre de la tabla departamento, almacene en esta variable los nombres de todos los departamentos y luego muestre la información desde la variable de tipo table. c.Cree un bloque PL/SQL que declare una variable de tipo table of record con todos los campos de la tabla departamento, almacene en esta variable los valores de todas las filas de esta tabla de la base de datos y luego muestre la información desde la variable de tipo table.

FIN PLSQL Semana 2