Saltar al contenido principal
Oracle Pl/Sql

Oracle Pl/Sql

Oracle Pl/Sql

Perez

En este libro se trata ampliamente el lenguaje de programación PL/SQL (Procedural Language/SQL) que se utiliza para acceder y trabajar con bases de datos Oracle desde distintos entornos. PL/SQL amplía la funcionalidad del lenguaje SQL añadiendo estructuras típicas de los lenguajes procedimentales, como los bloques, las variables y los tipos, las estructuras de control (bucles, ...

Editorial:
Ra-Ma
Año de edición:
2008
Materia:
Bases de datos
ISBN:
978-84-7897-846-5
Páginas:
414
Encuadernación:
Rústica
32,90 €
IVA incluido
Añadir a favoritos

Sinopsis

En este libro se trata ampliamente el lenguaje de programación PL/SQL (Procedural Language/SQL) que se utiliza para acceder y trabajar con bases de datos Oracle desde distintos entornos. PL/SQL amplía la funcionalidad del lenguaje SQL añadiendo estructuras típicas de los lenguajes procedimentales, como los bloques, las variables y los tipos, las estructuras de control (bucles, órdenes IFTHENELSE, etc.), los cursores, los procedimientos y las funciones, los paquetes, los disparadores, los tipos de objetos y los métodos, las excepciones y otras estructuras clásicas en los lenguajes de programación procedimentales. Se trata de un lenguaje robusto y potente que combina la flexibilidad de SQL con la potencia y la configurabilidad de las construcciones procedimentales y que incorpora las características de los lenguajes de programación orientados al objeto. En cuanto a la metodología, en los sucesivos capítulos se presentan los conceptos y se ilustran con ejemplos. La estructura eminentemente práctica del libro se refleja en la serie de 260 ejercicios totalmente resueltos al final de los capítulos que componen el libro, que apoyan los conceptos teóricos y los clarifican. Las bases de datos utilizadas en ejemplos y ejercicios se incorporan en el texto. También se utiliza la base de datos que Oracle instala por defecto. De esta forma no es necesario acudir a fuentes externas ni a otro tipo de información adicional.

Índice

Introducción a PL/SQL Capítulo 1. Entorno de ejecución de Oracle PL/SQL Instalación de Oracle 10g y PL/SQL. Primeros pasos en Oracle 10g: inicio del servidor Comprobar, Iniciar, y Parar Oracle 10g desde Servicios de Windows Inicio automático de Oracle 10g Conexión a Oracle 10g desde SQL*PLUS Base de datos de ejemplo Capítulo 2. SQL*PLUS como entorno de trabajo para PL/SQL El entorno de SQL*PLUS Edición de sintaxis de consultas o comandos Manipulando sintaxis de consultas o comandos Formateando salidas de consultas o comandos Relación de comandos a utilizar en SQL*PLUS Utilizando teclas de comando en SQL*PLUS Opciones de la barra de menús de SQL*PLUS Formatos numéricos en SQL*PLUS Funciones a utilizar en SQL*PLUS Variables en SQL*PLUS ORACLE PL/SQL Capítulo 3. iSQL*PLUS como entorno de trabajo para PL/SQL Arquitectura y requisitos del sistema Instalación, conexión y entorno de iSQL*PLUS Navegación en iSQL*PLUS Pantalla Espacio de Trabajo Pantalla Historial Pantalla Preferencias Conexión a iSQL*PLUS como administrador Capítulo 4. 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 5. 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 6. Registros, tablas y matrices en PL/SQL Registros en PL/SQ 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 7. 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 8. Cursores en PL/SQL Cursores Cursores explícitos Cursores implícitos Bucles de extracción mediante cursor Variables de cursor Capítulo 9. 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 10. 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 11. 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 Capítulo 12. PL/SQL y JAVA PL/SQL y JAVA La utilidad LOAD JAVA Ejecución de programas JAVA con PL/SQL

Artículos relacionados

Storytelling con Datos, Antes y Después

Storytelling con Datos, Antes y Después

Nussbaumer Knaflic, Cole / Cisneros, Mike / Velez, Alex

Transformaciones prácticas. Estrategias comprobadas. Relatos de datos poderosos. De la mano de la autora superventas Cole Nussbaumer Knaflic y de los expertos narradores de datos Mike Cisneros y Alex Velez, Storytelling con datos, antes y después se basa en más de una década de experiencia ayudando a las organizaciones líderes a comunicar sus datos de forma clara y eficaz.A tra...

✅ Disponible

41,50 €

Curso de Lenguaje Dax

Curso de Lenguaje Dax

Bisbé York, Ana María

El tratamiento de datos es una de las actividades más importantes en empresas y organizaciones. Vivimos en la era de los datos. Ante esta necesidad, Microsoft creó los modelos tabulares que se almacenan en bases de datos y se consumen en informes creados con Excel y Power BI a través de un lenguaje de expresiones que se llama DAX.El libro que te presento comienza tratando las c...

✅ Disponible

29,95 €

Análisis de Datos a Gran Escala con Python y Spark

Análisis de Datos a Gran Escala con Python y Spark

Galar, Mikel / Triguero, Isaac

El análisis de datos a gran escala es clave para construir modelos de inteligencia artificial. Aprenda, con un enfoque práctico, a diseñar modelos de machine learning a gran escala con Python y Spark.El procesamiento y análisis de datos en inteligencia artificial requiere plataformas distribuidas capaces de gestionar grandes volúmenes de información. Esta guía práctica ofrece l...

✅ Disponible

29,95 €

Arquitectura e Ingeniería de Datos

Arquitectura e Ingeniería de Datos

Calcagno Lucares, Walter E.

Esta obra proporciona una introducción accesible y completa a los conceptos clave, las técnicas y las mejores prácticas en el campo de la arquitectura y la ingeniería de datos, sin la necesidad de conocimientos previos en programación o estadísticas.Aborda secuencialmente una descripción general de los conceptos clave en la arquitectura de datos, incluidas las definiciones esen...

✅ Disponible

30,95 €

Control de Gestión con Excel y Power Query

Control de Gestión con Excel y Power Query

Vega Caballero, Clara / Pomares Medrano, José Manuel

La gestión adecuada de datos es crucial para la salud financiera de las empresas. Aunque las herramientas de gestión de datos como los programas contables y los ERP son importantes, no son suficientes para satisfacer todas las necesidades internas de la empresa. Es necesario contar con indicadores que midan el desempeño de la empresa y permitan tomar decisiones acertadas en un ...

✅ Disponible

30,95 €

Python para Análisis de Datos

Python para Análisis de Datos

Mckinney, Wes

Obtén el manual definitivo para manipular, procesar, limpiar y restringir conjuntos de datos en Python. Actualizado para Python 3.10 y pandas 1.4.0, esta tercera edición de Python para análisis de datos. Manipulación de datos con pandas, NyumPy y Jupyter está llena de casos prácticos, que permiten averiguar cómo resolver una amplia variedad de problemas de datos de una manera e...

✅ Disponible

50,95 €

Otros libros del autor

Auxiliar de Enfermería
🚫 No disponible

58,98 €

Música 4ºprimaria
🚫 Descatalogado

11,00 €

Música 3ºprimaria
🚫 Descatalogado

11,00 €

Educacion Artistica Musica 2 Andalucia (Zoom)
🚫 Descatalogado

9,95 €

Comunicacion y Atencion Cliente. gs

Comunicacion y Atencion Cliente. gs

Perez

Componentes del Proyecto1. Libro del alumno2. CD del profesor - Guía didáctica digital - Programaciones de aula y programación de módulo.- Solucionario del libro del alumno.- Generador de exámenes.- Recursos complementarios.- Páginas web recomendadas.- Presentaciones de cada unidad.- Material multimedia.3. Edición digitalPuntos ClaveAdaptado a la reforma. Sustituye a dos textos...

❌ Agotado

36,95 €

Auxiliar Enfermeria 09 Gm Cf

Auxiliar Enfermeria 09 Gm Cf

Perez

La idea didáctica está basada en un buen equilibrio entre la teoría y la práctica.. El proyecto está enfocado para obtener el título de Auxiliar de Enfermería, para afrontar con éxito el examen de oposición en las diferentes Comunidades Autónomas, y para ...

🚫 No disponible

58,50 €