Tecnico
PRÁCTICA:
8.
BASES DE DATOS
INTRODUCCIÓN A PL/SQL
OBJETIVOS:
Conocer los fundamentos básicos de PL/SQL y aprender los componentesprincipales de un
bloque PL/SQL.
MATERIAL:
ORACLE 9i versión para WINDOWS XP
BIBLIOGRAFIA:
ORACLE: Introduction to ORACLE 9i: PL/SQL. Student Guide. 2001.
O’REILLY: ORACLE PL/SQL Programming 2nd Edition.2000.
PRACTICA 8. Introducción a PL/SQL
1
DEP. TECNOLOGÍAS Y SISTEMAS DE INFORMACIÓN
BASES DE DATOS
CONTENIDO:
1. Introducción
2. Variables
2.1. Declaración de variables
2.2.Asignación de valores a variables
2.3. Atributo %TYPE
2.4. Variables BOOLEANAS
3. Órdenes ejecutables PL/SQL
3.1. Comentarios PL/SQL
3.2. Funciones PL/SQL
3.3. Conversión de tipos
3.4. Operadores4. Entrada/Salida
4.1. Entrada de datos
4.2. Salida de datos
5. Órdenes SQL en PL/SQL
5.1. SELECT
5.2. INSERT, DELETE, UPDATE
6. Estructuras de control
6.1. IF-THEN-ELSE
6.2. LOOP
6.3. FOR6.4. WHILE
Después de completar esta práctica, el alumno debería ser capaz de:
- Escribir bloques PL/SQL
- Manejar instrucciones SQL dentro de bloques PL/SQL.
Esquema de Trabajo
Los ejemplosmostrados en esta práctica están basados en el siguiente esquema relacional:
Empleados (id, apellidos, nombre, salario, dep, fecha_alta, email)
Departamentos (num, nombre, edificio)
Empleados.dep ->Departamentos
PRACTICA 8. Introducción a PL/SQL
2
DEP. TECNOLOGÍAS Y SISTEMAS DE INFORMACIÓN
BASES DE DATOS
1. Introducción
PL/SQL es un lenguaje de programación estructurado. Es unlenguaje procedimental que
amplía la funcionalidad de SQL, añadiendo estructuras habituales en otros lenguajes de
programación, entre las que se encuentran:
• Variables y Tipos
• Estructuras de control• Procedimientos y Funciones
• Tipos de Objetos y Métodos.
La unidad básica en PL/SQL es el bloque. Todos los programas PL/SQL están
compuestos por bloques que pueden estar anidados. Un bloque...
Regístrate para leer el documento completo.