Curso ORACLE SQL e introducción a PL-SQL

ORACLE SQL e introducción a PL-SQL

Requisitos

Conocimientos sobre base de datos racionales

Modalidad

Clases teórico-prácticas en auditorio con proyector.

Plan de Estudio

Módulo 1: SQL Básico
- Generalidades de SQL plus
- Operación de SQL plus
- Interacción SQL y SQL plus
- Instrucciones SQL Básico
- Expresiones aritmeticas
- Concatenación
- Visualización de estructura de tablas
- De manejo de texto
- Numéricas
- De fecha
- De anidamiento
- Tratamiento de Nulos
- Expresiones condicionales

Módulo 2: Trabajo con varias tablas
- Tipos de uniones
- Naturales
- Cruzadas
- Clausula Using
- Uniones inner frente a outer

Módulo 3: Funciones agregadas y Subconsultas
- Funciones de grupo
- Funciones AVG, SUM, MIN,MAX
- Clausula group by
- Cláusula Having
- Subconsultas:
*Sintaxis y uso de subconsultas
*Tipos de subconsultas
*Subconsultas de una o varias filas
*Uso de operadores Any, all
*Manejo de Valores Nulos
- Sentencias DML:
*Sentecias insert, update, delete
*Actualización con subconsultas
*Palabra clave with check option
*Sentencia Merge
*Sentencias Commit y Rollbac
*Sentencia SavePoint
- Opeadores Set
- Operador Union
- Operador Union All
- Operador Intersec:
*Operador minus

Módulo 4: Creación y modificación de tablas
- Objetos de la Base de datos
- Sentencia Create Table
- Consulta al diccionario de Oracle
- Tipos de datos
- Modificación de tablas
- Modificación y eliminación de columnas
- La opción Set Unused
- Truncar tablas
- Restricciones:
*Tipos de restricciones, Not null, Primary Key, Foreing key
*Restricción Chek
*Crear una restricción
*Desactivar una restricción
*Activar una restricción
*Consulta al diccionario de datos
*Visualización de restricciones
- Vistas:
*Vistas simples y complejas
*Creación de una vista
*La clausula with check option
*Operaciones DML sobre una vista
*Eliminación de una vista
*Vistas on Line
- Objetos de Base de datos:
*Creacion de Sequencias
- Pseudocolumnas Nextval, Currval
- Manejo de sequencias
- Creación de indices
- Manejo de indices
- Cuando crear indices
- Cración de sinonimos

Módulo 5: Control de usuarios
- Privilegios de sistema y de usuario
- Roles
- Creación de usuarios
- Creación de privilegios y otorgamientos de roles
- Privilegios de objeto
- Palabra clave Grant option y public
- Confirmación y revocacion de privilegios
- Funciones avanzadas en la creación de usuarios

Módulo 6: Subconsultas avanzadas
- Extenciones de oracle para sentencias DML y DDL
- Concepto sobre PL/SQL

Material Entregado

Se entrega CD con material de estudio, herramientas de evaluación y grupos de información.

Programado por Angel J. Lopez y el Club de Programadores | HTML + CSS por FedericoMP