Descripción
ORACLE 8I PROGRAMACION AVANZADA PL/SQL+CD
Resumen del libro
Esta guía oficial certificada por Oracle le permitirá dominar la programación PL/SQL en la base de datos Oracle8i, con un enfoque práctico y avanzado. El libro explora en profundidad paquetes, disparadores, SQL dinámico, rutinas externas, objetos y colecciones, haciendo especial hincapié en las nuevas características de la versión 8i y los paquetes predefinidos más utilizados. Además, incluye estrategias de optimización, trazado y depuración, y un CD-ROM con versiones de prueba de cinco entornos de desarrollo PL/SQL con herramientas de depuración.
¿De qué trata?
La obra está diseñada para desarrolladores que ya tienen conocimientos básicos de PL/SQL y desean profundizar en técnicas avanzadas. Comienza cubriendo los fundamentos de los paquetes PL/SQL, su estructura y buenas prácticas de diseño. Luego aborda los disparadores (triggers), explicando cómo implementar lógica compleja a nivel de base de datos. Se dedica un capítulo completo al SQL dinámico, esencial para construir consultas y sentencias DDL en tiempo de ejecución. También se exploran las rutinas externas, que permiten integrar código escrito en otros lenguajes como C o Java. El libro dedica una sección importante a los objetos y colecciones, explicando cómo modelar datos complejos con tipos de objeto, tablas anidadas y arrays. Finalmente, se presentan técnicas de optimización de rendimiento, trazado de ejecución y depuración de código PL/SQL, junto con una revisión de los paquetes predefinidos de Oracle8i más útiles.
Temas principales
- Paquetes PL/SQL: diseño, sobrecarga, estado persistente y variables de paquete.
- Disparadores (triggers): tipos, orden de ejecución, mutación y disparadores compuestos.
- SQL dinámico: ejecución nativa y mediante DBMS_SQL, para sentencias DDL y consultas dinámicas.
- Rutinas externas: integración con bibliotecas compartidas en C y llamadas a Java desde PL/SQL.
- Objetos y colecciones: tipos de objeto, herencia, tablas anidadas, VARRAYs y su manipulación.
- Optimización y depuración: plan de ejecución, trazado con DBMS_PROFILER y herramientas de depuración.
- Paquetes predefinidos de Oracle8i: DBMS_OUTPUT, UTL_FILE, DBMS_LOB, DBMS_PIPE y otros.
¿Para quién está recomendado?
Este libro está dirigido a desarrolladores y administradores de bases de datos Oracle con experiencia previa en PL/SQL que buscan ampliar sus conocimientos hacia técnicas avanzadas y prepararse para proyectos que requieran un uso intensivo de la base de datos. También es adecuado para profesionales que necesiten optimizar aplicaciones existentes o migrar a Oracle8i aprovechando sus nuevas funcionalidades.
Qué aporta este libro
- Dominio de las características más avanzadas de PL/SQL en Oracle8i, incluyendo objetos, colecciones y SQL dinámico.
- Estrategias prácticas para mejorar el rendimiento del código PL/SQL mediante optimización y depuración.
- Acceso a herramientas de desarrollo reales a través del CD-ROM, que incluye cinco entornos con depuradores.
- Conocimiento de los paquetes predefinidos de Oracle8i para tareas comunes como manejo de archivos, LOBs y comunicación entre sesiones.
- Preparación para certificación oficial Oracle, al tratarse de una guía certificada por la propia compañía.
Ficha técnica
- Autor: URMAN; SCOTT
- Editorial: MCGRAW-HILL DE ESPAÑA, S.A.
- Idioma: Español
- Tema: COMPUTACION E INFORMATICA - INFORMATICA: CUESTIONES GENERALES - ESTILOS DE VIDA DIGITAL - APLICACIONES EMPRESARIALES - APLICACIONES GRAFICAS Y MULTIMEDIA
- Colección: OSBORNE MC GRAW HILL INFORMATICA
- Peso: 1272.0 gr
Valoración editorial
Se trata de una obra de referencia técnica para profesionales que ya trabajan con Oracle y necesitan un manual exhaustivo sobre PL/SQL avanzado. Su carácter oficial, al estar certificado por Oracle, le confiere autoridad y rigor. El contenido está bien estructurado y cubre tanto aspectos teóricos como prácticos, incluyendo ejemplos y estrategias de optimización. La inclusión del CD-ROM con herramientas de desarrollo añade un valor práctico significativo. Es una lectura recomendada para quienes deseen profundizar en la programación de bases de datos Oracle y prepararse para proyectos complejos o certificaciones.

