Codigo Libre

Oracle SQL+PL/SQL

Este curso está destinado para capacitar al técnico desde los conocimientos básicos y avanzados sobre los datos relacionales, el manejo de los sublenguajes DML, DDL, TCL. Así mismo instruir en el manejo del lenguaje procedimental PL/SQL obteniendo la capacidad de crear procedimientos anónimos y nominados, como funciones, procedimientos almacenados, triggers y paquetes.

0 ALUMNOS MATRICULADOS

    A lo largo del curso los alumnos aprenden características avanzadas de SQL para poder hacer consultas y manipular los datos de la base de datos, utilizar las vistas de diccionario para extraer metadatos y crear informes a partir de los objetos de esquema.

    Este curso prepara para el examen 1Z0-051: Oracle Database 11g: SQL Fundamentals I, el primero de los dos exámenes conducentes a la certificación Oracle Database 11g Administrator Certified Associate (Oracle 11g DBA OCA).

    Participantes:

    Curso orientado a administradores de bases de datos, analistas de sistemas y programado-res/desarrolladores de aplicaciones.

    Información:

     Fechas y Horarios: Ver en calendario

    Duracion:  30 Horas

    Lugar: ACL Santo Domingo.

    Costo: RD$35,000.00

    Becados: RD$10,000.00 (No aplican las empresas)

     Inscripción Becados: RD$4,000.00

    Certificado del Curso


    CONTENIDO DEL CURSO

    LEER MÁS

    Módulo 1: SQL Básico

    -Listado de las características de Oracle Database 11g
    -Discutir el diseño básico, los aspectos teóricos y físicos de una base de datos relacional
    -Describir los entornos de desarrollo para SQL
    -Describiendo Oracle SQL Developer

    Módulo 2: Recuperar datos mediante la instrucción SELECT de SQL
    -Listado de las capacidades de SQL SELECT.
    -Generar un informe de los datos de la salida de una instrucción SELECT básica
    -Uso de expresiones aritméticas y valores NULL en la sentencia SELECT
    -El uso de alias de columna
    -Utilizando el operador de concatenación, las cadenas literales de caracteres, operador comilla alternativa, y la palabra clave DISTINCT
    -Visualización de la estructura de la tabla con el comando DESCRIBE

    Módulo 3: Restricción y Ordenación de Datos
    -Escribiendo consultas con una cláusula WHERE para limitar la salida recuperada
    -Utilizando los operadores de comparación y operadores lógicos
    -Describiendo las reglas de precedencia para los operadores de comparación y lógicos
    -Utilizando caracteres literales en la cláusula WHERE
    -Escribiendo consultas con una cláusula ORDER BY para ordenar la salida
    -Ordenando salida en orden descendente y ascendente
    -Utilizando las variables de sustitución

    Módulo 4: Utilizando una sola fila para personalizar las funciones de salida
    -Diferenciar entre funciones de una fila y funciones  de múltiples filas
    -La manipulación de cadenas con funciones de carácter
    -La manipulación de los números con ROUND, TRUNC y función MOD
    -Realizar operaciones aritméticas con los datos
    -La manipulación de fechas con las funciones de fecha

    Módulo 5: Uso de las funciones de conversión y de las expresiones condicionales
    -Describir la conversión de tipos de datos implícitos y explícitos
    -Utilizando las funciones TO_CHAR, TO_NUMBER, y  de conversión TO_DATE
    -Anidación múltiples funciones
    -La aplicación de la funciones NVL, NULLIF y COALESCE  a los datos
    -Utilizando la lógica condicional IF THEN ELSE en una sentencia SELECT

    Módulo 6: Informes de Datos Agregados Uso de las funciones de grupo
    -Uso de las funciones de agregación en las sentencias SELECT para producir informes significativos
    -El uso de las funciones AVG, SUM, MIN, MAX
    -Tratamiento de valores NULL en una función de grupo
    -La creación de consultas que dividen los datos en grupos mediante el uso de la cláusula GROUP BY
    -La creación de consultas que excluyen a los grupos de la fecha mediante el uso de la cláusula HAVING

    Módulo 7: Mostrar datos de varias tablas
    -Escribiendo sentencias SELECT para acceder a los datos de más de una tabla
    -Tablas de JOIN con SQL: 1999 Sintaxis
    -Visualizando datos que no cumpla con una condición de JOIN mediante el uso OUTER JOIN
    -Creación de la Cross Joins
    Módulo 8: Utilizando sub-consultas para resolver las consultas
    -Usando una subconsulta para resolver un problema
    -Sub-consultas  de una sola fila
    -Uso de las funciones de grupo en un Sub-consulta
    -Utilizando varios registros en subconsultas
    -Operadores ANY y ALL en Sub-consultas

    Módulo 9:Utilizando los operadores de conjuntos
    -Describir los operadores de conjuntos
    -El uso de un operador de conjunto para combinar varias consultas en una sola consulta
    -Usar los operador UNION, UNION ALL, INTERSECT y MINUS
    -Uso de la cláusula ORDER BY en operaciones de conjuntos

    Módulo 10: Datos de la manipulación
    -Adición de nuevas filas en una tabla mediante la sentencia INSERT
    -Cambiar datos en una tabla mediante la instrucción UPDATE
    -Utilizar DELETE y TRUNCATE declaraciones
    -Guardar y desechar cambios con COMMIT y ROLLBACK
    -Implementación de una coherencia de lectura
    -Uso de la cláusula for update

    Módulo 11: Uso de Sentencias DDL para Crear y Gestionar Tablas
    -Categorización de Objetos en bases de datos
    -Creación de tablas con la sentencia CREATE TABLE y CREATE AS
    -Describir los tipos de datos
    -Describir las restricciones que tenga una tabla
    -Creación de una tabla con una subconsulta
    -Alterar y eliminar una tabla

    Módulo 12: Creación de Otros Objetos de Esquema
    -Crear, modificar y recuperar datos de una vista
    -Realización de lenguaje de manipulación de datos (DML) en una vista
    -Crear, utilizar y modificar una secuencia de
    -Creación y eliminación de índices
    -Crear y eliminar sinónimos

    ORACLE PROCEDURAL LANGUAGE

    Modulo 1: Introducción a PL/SQL  

    • OBJETIVOS
    • Mapa del Curso
    • PL/SQL
    • ¿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

    Modulo 2: Estructura básica de un programa PL/SQ

    • OBJETIVOS
    • Mapa del Curso
    • 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

    Modulo 3: Estructura del lenguaje  

    • OBJETIVOS
    • Mapa del Curso
    • ESTRUCTURAS DEL LENGUAJE
    • Control Condicional: Sentencia IF
    • IF – THEN
    • IF – THEN – ELSE
    • IF – THEN – ELSIF
    • Las sentencias LOOP y EXIT
    • WHILE – LOOP
    • FOR – LOOP

    Modulo 4: Sentencias SQL en PL/SQL  

    • OBJETIVOS
    • Mapa del Curso
    • 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

    Modulo 5: Tipos de datos y conversiones 

    • OBJETIVOS
    • Mapa del Curso
    • Descripción
    • Objetivos
    • TIPOS DE DATOS Y CONVERSIONES
    • Introducción
    • Conversiones
    • Uso de %TYPE
    • Uso de %ROWTYPE
    • Registros PL/SQL
    • Asignación de registros
    • COLECCIONES

    Modulo 6: Manejo de excepciones  

    • OBJETIVOS
    • Mapa del Curso
    • Objetivo
    • Metas
    • MANEJO DE EXCEPCIONES
    • Excepciones predefinidas
    • Excepciones definidas por el usuario
    • REGLAS DE ALCANCE
    • La sentencia RAISE
    • Uso de SQLCODE y SQLERRM
    • Cláusula RAISE_APPLICATION_ERROR
    • Propagación de excepciones en PL/SQL

    Modulo 7: Manejo de cursores

    • OBJETIVOS
    • Mapa del Curso
    • Metas
    • INTRODUCCIÓN A CURSORES PL/SQL
    • CURSORES IMPLÍCITOS
    • Introducción
    • Excepciones asociadas a los cursores implícitos
    • CURSORES EXPLÍCITOS EN PL/SQL
    • Introducción
    • Declaración
    • Open
    • FETCH
    • ATRIBUTOS DE CURSORES
    • Manejo de cursores
    • Cursores de actualización
    • Cursores Referenciados

    Modulo 8: Subprogramas, procedimientos y funciones  

    • OBJETIVOS
    • Mapa del Curso
    • Metas
    • 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

    Modulo 9: Paquetes  

    • OBJETIVOS
    • Mapa del Curso
    • Descripción
    • Metas
    • DEFINICIÓN
    • PAQUETES CABECERA
    • El cuerpo del paquete
    • Ámbito y visibilidad
    • SOBRECARGA DE PROGRAMAS

    Modulo 10: Triggers  

    • OBJETIVOS
    • Mapa del Curso
    • Descripción
    • Metas
    • 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
    MENOS

    Opiniones del Curso

    N.A

    ratings
    • 1 stars0
    • 2 stars0
    • 3 stars0
    • 4 stars0
    • 5 stars0

    No se han encontrado opiniones para este curso

    COMING SOON
    • COMING SOON
    • 30 Horas

    Próximos cursos

    Abr
    29
    Sab
    2:00 pm Taller Oracle Rac 11g-12c
    Taller Oracle Rac 11g-12c
    Abr 29 a las 2:00 pm – 6:00 pm
    Taller Oracle Rac 11g-12c
    Objetivo: Este taller tiene como objetivo entrenar de manera teórico-práctico los conocimientos básicos y avanzados necesarios para la implementación de[...]
    May
    16
    Mar
    6:00 pm Diplomado GNU/Linux
    Diplomado GNU/Linux
    May 16 a las 6:00 pm – 8:00 pm
    Diplomado GNU/Linux
    GCSA Es un curso de dos meses duracion diseñado para profesionales de TI que no hayan trabajado con GNU/Linux y[...]
    May
    20
    Sab
    2:00 pm Implementacion de servidores Linux
    Implementacion de servidores Linux
    May 20 a las 2:00 pm – 6:00 pm
    Implementacion de servidores Linux
    Este curso se concentra en la operación y administración de servidores, usando las herramientas más difundidas en ambientes GNU/Linux. Servidores[...]
    2:00 pm Programacion PHP
    Programacion PHP
    May 20 a las 2:00 pm – 6:00 pm
    PHP es generalmente conocido por ser un lenguaje de código abierto que nos permite generar páginas web dinámicas en HTML[...]
    May
    21
    Dom
    9:00 am Oracle SQL+ PLSQL 12c
    Oracle SQL+ PLSQL 12c
    May 21 a las 9:00 am – 1:00 pm
    Oracle SQL+ PLSQL 12c
    Este curso está destinado para capacitar al técnico desde los conocimientos básicos y avanzados sobre los datos relacionales, el manejo de[...]
    May
    30
    Mar
    6:00 pm Oracle SQL+ PLSQL 12c
    Oracle SQL+ PLSQL 12c
    May 30 a las 6:00 pm – 8:00 pm
    Oracle SQL+ PLSQL 12c
    Este curso está destinado para capacitar al técnico desde los conocimientos básicos y avanzados sobre los datos relacionales, el manejo de[...]
    Jun
    3
    Sab
    2:00 pm Administrador Bases Datos Oracle
    Administrador Bases Datos Oracle
    Jun 3 a las 2:00 pm – 6:00 pm
    Administrador Bases Datos Oracle
    Este curso profundiza en las tareas más importantes de un administrador de bases de datos. Los asistentes aprenderán a instalar[...]

    Solicita una Beca Aqui

    Diagrama de Cursos

    Diagram_Certificaciones-Relacionados-Examen-ACL-2013

    Testimonios

    Comenze mi vida tecnológica en la Fundación Código Libre Dominicana en el año 2006, desde entonces todo lo que aprendi en esa entidad lo he puesto en practica sin ningún desperdicio. Hoy día puedo decir que mi manera de pensar y hacer las cosas es un reflejo de los valores que me inculcaron...Leer Más

    Michael Cruz Sanchez

    Estudiante

    QUIENES SOMOS?

    codigolibrelogo
    La Fundación Código Libre Dominicano (FCLD) tiene como objetivo principal promover y defender la libertad de uso, de aprendizaje, conocimiento, distribución y compartición de los derechos de los usuarios y programadores en relación al software.

    Donaciones

    Es de mucha importancia para nosotros el apoyo y el reconocimiento de cada miembro de la Fundación código libre dominicano, por lo que si prefieres de alguna manera contribuir puedes hacerlo por el siguiente método.

    Siguenos

    128-facebookgoogleplustwitteryoutubeInstagram

    Quien está conectado

    10 visitantes conectados ahora
    2 visitantes, 8 bots, 0 miembros
    Copyright © 2016. Designed by MediaExperto