proginternet.com

Programacion Internet

  • Plan de Estudio

    Capítulo 1
    Elementos de PL/SQL
    La estructura de PL/SQL
    Los bloques en PL/SQL
    Unidades léxicas
    Identificadores
    Delimitadores
    Literales
    Comentarios
    Tipos (Datatypes) y conversiones
    Tipos de datos ANSI, DB2 y SQL/DS
    Formatos
    Formatos de elementos numéricos
    Formatos de fechas
    Caracteres ASCII y EBCDIC con ORACLE 10g SQL y PL/SQL
    Variables
    Expresiones y operadores
    Operadores aritméticos
    Operador concatenación
    Operadores de comparación
    Operadores de conjuntos
    Operadores lógicos
    Orden de prioridad de los operadores
    Funciones predefinidas
    Funciones numéricas
    Funciones carácter que devuelven valores carácter
    Funciones carácter que devuelven valores numéricos
    Funciones de fecha
    Funciones de conversión
    Funciones agregadas

    Capítulo 2
    Estructuras de control en PL/SQL
    Tipos de estructuras de control en PL/SQL
    Estructuras condicionales
    IF-THEN
    IF-THEN-ELSE
    IF-THEN-ELSIF
    CASE
    Bucles
    Bucles simples
    Bucles WHILE
    Bucles FOR numéricos
    Órdenes GOTO y etiquetas
    Orden NULL

    Capítulo 3
    Registros, tablas y matrices en PL/SQL
    Registros en PL/SQL
    Utilización de %TYPE y %ROWTYPE
    Inicializando y referenciando registros
    Asignación de registros
    Tablas y matrices
    Atributo COUNT
    Atributo DELETE
    Atributo EXISTS
    Atributos FIRST y LAST
    Atributos NEXT y PRIOR
    VARRAYS

    Capítulo 4
    SQL en PL/SQL
    SQL en PL/SQL
    Lenguaje de manipulación de datos en PL/SQL
    Lenguaje de definición de datos en PL/SQL
    Enlaces de bases de datos
    Secuencias
    Sinónimos
    Instrucción ROWNUM
    Instrucción ROWID
    Sentencias GRANT y REVOQUE
    Lenguaje de control de transacciones en PL/SQL
    Sentencia COMMIT
    Sentencia ROLLBACK
    Sentencia SET TRANSACTION
    Sentencia SAVE POINT
    Funciones integradas en PL/SQL
    Funciones de cadena
    Funciones numéricas
    Funciones de fechas
    Funciones de conversión y transformación
    Conversiones automáticas
    Funciones TRANSLATE y DECODE

    Capítulo 5
    Cursores en PL/SQL
    Cursores
    Cursores explícitos
    Cursores implícitos
    Bucles de extracción mediante cursor
    Variables de cursor

    Capítulo 6
    Subprogramas: procedimientos, funciones, paquetes y disparadores
    Subprogramas almacenados: procedimientos y funciones
    Creación de procedimientos almacenados
    Creación de funciones
    Eliminación de procedimientos y funciones
    Subprogramas locales
    Procedimientos locales
    Funciones locales
    Paquetes
    Disparadores

    Capítulo 7
    Objetos y colecciones
    Introducción a la programación orientada a objetos
    Bases de datos objeto-relacionales
    Tipos de objetos
    Especificaciones del tipo de objeto
    Cuerpo del tipo de objeto
    Modificación y eliminación de tipos
    Objetos de base de datos
    Objetos transitorios y persistentes
    Identificadores y referencias a objetos
    Objetos en las órdenes DML
    Varrays
    Tablas anidadas
    Varrays en la base de datos
    Colecciones

    Capítulo 8
    Excepciones y PL/SQL dinámico
    Excepciones
    Excepciones predefinidas
    Excepciones definidas por el usuario
    La sentencia RAISE
    SQLCODE y SQLRRM
    Excepciones personalizadas en PL/SQL RAISE_APPLICATION_ERROR
    Propagación de excepciones en PL/SQL
    PL/SQL dinámico

    Sentencias DML con SQL dinámico EXECUTE IMMEDIATE y SQL%ROWCOUNT

    Cursores con SQL dinámico

    Mas informacion en http://www.clubdeprogramadores.com/cursos/CursoMuestra.php?Id=625

    No Comments