Potente herramienta para la gestión de BD

ORACLE 12C - PL-SQL

Ipartek servicios informáticos
En BILBAO

Gratis
¿Quieres hablar con un asesor sobre este curso?
¿Quieres hablar con un asesor sobre este curso?

Información importante

Tipología Curso intensivo
Inicio Bilbao
Horas lectivas 12 horas lectivas
Duración Flexible
Inicio clases A elegir
  • Curso intensivo
  • Bilbao
  • 12 horas lectivas
  • Duración:
    Flexible
  • Inicio clases:
    A elegir
Descripción

Oracle es básicamente una herramienta cliente/servidor para la gestión de Bases de Datos. Es un producto vendido a nivel mundial.Oracle se basa en la tecnología cliente/servidor, pues bien, para su utilización primero sería necesario la instalación de la herramienta servidor (Oracle 8i) y posteriormente podríamos atacar a la base de datos desde otros equipos con herramientas de desarrollo como Oracle Designer y Oracle Developer, que son las herramientas básicas de programación sobre Oracle.
Para desarrollar en Oracle utilizamos PL/SQL un lenguaje de 5ª generación, bastante potente para tratar y gestionar la base de datos, también por norma general se suele utilizar SQL al crear un formulario.

Información importante

Bonificable: Curso bonificable para empresas
Si eres trabajador en activo, este curso te puede salir gratis a través de tu empresa.

Instalaciones y fechas

Dónde se imparte y en qué fechas

Inicio Ubicación
A elegir
BILBAO
MAZUSTEGUI 9, 48006, Vizcaya, España
Ver mapa
Inicio A elegir
Ubicación
BILBAO
MAZUSTEGUI 9, 48006, Vizcaya, España
Ver mapa

Preguntas Frecuentes

· ¿Cuáles son los objetivos de este curso?

El curso comienza con la introducción a PL/SQL ayudando a los participantes a entender las ventajas de este potente lenguaje de programación. Recorriendo las estructuras del lenguaje PL/SQL (como bloques de código, declaraciones, control de flujo, condicionales, bucles repetitivos, etc.), se aprenderá a crear código de aplicación que se puede compartir en distintos formularios, informes y aplicaciones desarrolladas en otras tecnologías. También se aprenderá a crear procedimientos almacenados, funciones y paquetes; además de los bloques PL/SQL anónimos. Se obtendrá información sobre la declaración de variables y cursores y sobre la gestión de errores mediante la utilización de excepciones. Finalizando el curso, será capaz de diseñar y crear disparadores (TRIGGERS) en la base de datos. Además, se aprenderá a utilizar los paquetes suministrados por Oracle. El curso está basado en una importante práctica la cual ayuda a reforzar todos los conceptos fundamentales del curso.

· ¿A quién va dirigido?

El curso está dirigido a analistas/programadores que posean conocimientos en Base de Datos Oracle. También dirigido aquellos administradores de Bases de Datos que no posean conocimientos de PL/SQL. Es recomendable conocimientos del lenguaje SQL y entorno de bases de datos.

· Requisitos

Conocimientos básicos de programación

· Titulación

Certificado acreditativo emitido por la empresa impartidora

· ¿Qué distingue a este curso de los demás?

Impartido por Docentes con amplia experiencia

· ¿Qué pasará tras pedir información?

Un técnico de Ipartek se pondrá en contacto contigo para darte toda la información que necesites acerca del curso.

Opiniones

No hay opiniones de este curso todavía
Pregunta a los Antiguos Alumnos qué les pareció.

Su experiencia te será de mucha ayuda para decidirte.

¿Qué aprendes en este curso?

Presentación
Diapositivas
Organización
Introducción a PREZI
Diseño de una presentación en PREZI
Estructuras del lenguaje
Sentencias SQL
SQL
Programación
Triggers

Profesores

Ipartek Servicios Informáticos
Ipartek Servicios Informáticos
Ofimática

Temario

1. INTRODUCCIÓN
• ¿Qué es PL/SQL?
• Ventajas en la utilización de PL/SQL
• Soporte para SQL
• Soporte para Programación Orientada a Objetos
• Mejor rendimiento
• Alta productividad
• Completa portabilidad
• Integración con Oracle
• Seguridad
• Buenas prácticas en la escritura de un programa
• Delimitadores e identificadores
2. ESTRUCTURA BÁSICA DE UN PROGRAMA PL/SQL
• Estructuras De Bloque
- Introducción
- Variables y Constantes
- Cómo asignar valores a variables
- Declaración de Constantes
- Alcance y Visibilidad
- Manejo de Errores
• Tipos PL/SQL
- Introducción
- Tipos escalares
- Tipos compuestos
- Tipos de referencia
- Tipos de objeto
- Utilización de %TYPE
- Utilización de %ROWTYPE
- Subtipos definidos por el usuario
- Conversiones entre tipos de datos
- Tabla de conversiones implícitas
- Ámbito y visibilidad de las variables
3. ESTRUCTURAS DEL LENGUAJE
• Estructuras del lenguaje
- Control Condicional: Sentencia IF
- IF – THEN
- IF – THEN – ELSE
- IF – THEN – ELSIF
- Las sentencias LOOP y EXIT
- WHILE - LOOP
- FOR - LOOP
- Las sentencias GOTO y NULL
4. SENTENCIAS SQL EN PL/SQL
• Sentencia de selección - SELECT
- Sentencia select (JOIN)
- Sentencia SELECT DISTINCT
- Funciones sobre columnas
- Subconsultas
- Operadores set
- Sentencia INSERT
- Sentencia UPDATE
- Sentencia DELETE
• Transacciones
- Procesamiento de Transacciones
- Uso de COMMIT
- Uso de ROLLBACK
- Uso de SAVEPOINT
- La cláusula RETURNING
5. TIPOS DE DATOS Y CONVERSIONES
• Conversiones
• Uso de %TYPE
• Uso de %ROWTYPE
• Registros PL/SQL
• Asignación de registros
6. COLECCIONES
• Introducción
• Tablas indexadas
• Elementos de una tabla indexada
• Tablas indexadas de registros
• Tablas anidadas
• Inicialización de una tabla anidada
• Métodos de tablas
• VARRAYS
7. MANEJO DE EXCEPCIONES
• Excepciones predefinidas
• Excepciones definidas por el usuario
8. REGLAS DE ALCANCE
• La sentencia RAISE
• Uso de SQLCODE y SQLERRM
• Cláusula RAISE_APPLICATION_ERROR
• Propagación de excepciones en PL/SQL
9. MANEJO DE CURSORES
• Introducción a cursores pl/sql ·
• Cursores implícitos
• Excepciones asociadas a los cursores implícitos
• Cursores explícitos en pl/sql
10. ATRIBUTOS DE CURSORES
• Manejo de cursores
• Cursores de actualización
• Cursores Referenciados
• Cláusula BULK COLLECT INTO
• Cláusula FORALL
• Cláusula SAVE EXCEPTIONS
11. SUBPROGRAMAS, PROCEDIMIENTOS Y FUNCIONES
• Descripción general de procedimientos y funciones
• Procedimientos almacenados
• Parámetros en procedimientos almacenados
• Ejecutando procedimientos
• Funciones
• Subprogramas en bloques anónimos
• Declaración
• Uso
12. PAQUETES
• Descripción
• Metas
• Definición
13. PAQUETES CABECERA
• El cuerpo del paquete
• Ámbito y visibilidad
14. TRIGGERS
• Declaración de triggers
• Tipos de triggers
• Disparo de los triggers
• Restricciones de los triggers
• Utilización de :old y :new
• Cláusulas de tirggers
• Cláusula Referencing
• Cláusula WHEN
• Triggers de sistema

Logros de este Centro

Información adicional

Cursos 100% subvencionados para trabajadores /empresas

* Ver condiciones de contratación.