Tipo: Libro impreso / Print book
Encuadernación / Binding: Tapa blanda / Paperback
Tamaño / Size: 17 x 24 cm
Páginas / Pages: 448
Resumen / Summary:
Autor / Author: Antolín Muñoz Chaparro
Editorial / Publisher: Alfaomega
Entrega / Delivery : Nacional / International
Envio desde / Ships from: Colombia
Condición / Condition: Nuevo / New
Tabla de contenido / Table of contents: Prólogo
Capítulo 1. Fundamentos del lenguaje pl/sql
Introducción
Unidades léxicas
Tipos de datos
Declaración de variables
Capítulo 2. Estructuras de control
Introducción
If-then-else-end if
Case
Loop…end loop
While…loop…end loop
For…loop…end loop
Goto
Null
Capítulo 3. Control de transacciones
Introducción
Commit
Rollback
Savepoint
Rollback to
Capítulo 4. Creación de tipos
Introducción
Creación de un tipo record (registro)
Creación de un tipo table (pila de elementos)
Varrays
Capítulo 5. Sql vs pl/sql
Introducción
Órdenes sql
Utilización de sql en pl/sql
Sql dinámico
Capítulo 6. Cursores
¿Qué es un cursor?
Cursores explícitos
Cursores implícitos
Cursores sql dinámico
Capítulo 7. Subprogramas
Introducción
Procedimientos
Funciones
New 12c Restringiendo permisos de uso a subprogramas
Capítulo 8. Paquetes
Introducción
Especificación o cabecera del paquete
Cuerpo del paquete
Referenciando a los paquetes
Inicialización de un paquete
Sobrecarga de paquetes
Dependencias
Capítulo 9. Paquetes predeterminados
Introducción
Lista de paquetes predeterminados
Dbms_db_version
Dbms_file_transfer
Dbms_output
Dbms_random
New 12c Dbms_utility
Utl_file
Utl_mail
Utl_http
Capítulo 10. Disparadores o triggers
Introducción
Utilidad de los triggers
Integridad referencial
Espacio de nombres del disparador
Momento del disparo
Suceso del disparo
Nivel de disparo
Condición de disparo
Sentencias de borrado y alteración de triggers
Uso de los predicados: cold y :new
Uso de los predicados booleanos
Tablas mutantes
Capítulo 11. Tratamiento de errores
Introducción
Declaración de excepciones
Excepciones definidas por el usuario
Provocar excepciones
Sintaxis de la sección exception
Uso de sqlcode y sqlerrm
Utilización de raise_application_error
Utilización de exception_init
Propagación de excepciones
Capítulo 12. Cursores avanzados
Bucles de extracción
Bucles simples (loop end loop)
Bucles while
Bucles for
Cursores select for update
Capítulo 13. Objetos
Introducción
Oracle 12c PL/SQL. Curso práctico de formación
VIII © RC Libros
Bases de la programación orientada a objetos
Objetos e instancias de los objetos
Bases de datos objeto-relacionales
Definición de los tipos de objetos
Llamada a un método
Borrar un objeto
Modificar un objeto
Creación de tablas de objetos
Inserción de valores en una tabla de objetos
Capítulo 14. Entornos de ejecución pl/sql
Introducción
Sql*plus / isql*plus / sql*worksheet
Ejecución de código sql
Ejecución de código pl/sql
Definición de variables globales
Uso de variables globales
Cómo se puede llamar a un procedimiento almacenado
Cómo se puede llamar a una función almacenada
Envío de resultados a un archivo
Ejecución de scripts (archivos) de comandos
Mostrar errores de compilación
Herramientas de diseño
Oracle SQL developer
Capítulo 15. Certificaciones de oracle
Introducción
Certificaciones de Oracle disponibles
Preguntas tipo examen de certificación SQL
Anexo I. Resolución de supuestos prácticos
Supuesto práctico 0
Supuesto práctico 1
Supuesto práctico 2
Supuesto práctico 3
Supuesto práctico 4
Supuesto práctico 5
Supuesto práctico 6
Supuesto práctico 7
Supuesto práctico 8
Supuesto práctico 9
Supuesto práctico 10
Supuesto práctico 11
Supuesto práctico 12
Supuesto práctico 13
Supuesto práctico 14
Supuesto práctico 15
Anexo II. Resolución cuestiones de certificación
Cuestión 1
Cuestión 2
Cuestión 3
Cuestión 4
Cuestión 5
Cuestión 6
Cuestión 7
Cuestión 8
Cuestión 9
Cuestión 10
Cuestión 11
Cuestión 12
Cuestión 13
Cuestión 14
Cuestión 15
Cuestión 16
Cuestión 17
Cuestión 18
Cuestión 19
Cuestión 20
Cuestión 21
Cuestión 22
Cuestión 23
Cuestión 24
Cuestión 25
Cuestión 26
Cuestión 27
Cuestión 28
Cuestión 29
Cuestión 30
Cuestión 31
Cuestión 32
Cuestión 33
Cuestión 34
Cuestión 35
Cuestión 36
Cuestión 37
Cuestión 38
Cuestión 39
Cuestión 40
Cuestión 41
Cuestión 42
Cuestión 43
Cuestión 44
Cuestión 45
Cuestión 46
Cuestión 47
Cuestión 48
Cuestión 49
Cuestión 50
Cuestión 51
Cuestión 52
Cuestión 53
Cuestión 54
Cuestión 55
Anexo III. Fichero Script_Bdhospital
Introducción
Diagrama entidad/relación del esquema del hospital
Modelo relacional del esquema del hospital
Contenido del fichero con comentarios
Anexo IV. Referencias y material anexo en internet
Referencias utilizadas para el curso
Enlaces a Oracle
Anexo V. Guía de instalación de oracle 11g xe
Introducción
Requerimientos mínimos
Tutorial de instalación
Índice alfabético