Fundamentos y Operación básica de Bases de Datos Oracle y PL/SQL (OR-1)
36 horas
Objetivo:
Proveer al participante de los conocimientos teóricos y fundamentos prácticos
necesarios para programar con Oracle PL/SQL
Audiencia:
Administradores de bases de datos, Analistas de sistemas, Desarrolladores de aplicaciones, Diseñadores/desarrolladores.
Requisitos:
Contenido General:
¿Qué es una Base de Datos Relacional?: Modelos de Entidades Relacionales y conceptos relacionados, Normalización, diferencias con otros tipos de Base de Datos.
Modelos de Relaciones entre Entidades.
Distinguir datos e información.
Modelar subtipos y supertipos.
Distinguir entidades y atributos.
Establecer relaciones.
Crear nombres apropiados para entidades, atributos y relaciones.
Distinguir arcos y subtipos.
Traducir subtipos en relaciones en arco.
Diseño de la Base de Datos Relacional.
Crear nombres correctamente estructurados para objetos de la base de datos.
De un modelo Entidades Relaciones a un modelo de tablas de Bases de Datos.
Mapear entidades y atributos.
Mapear varios tipos de relaciones.
Seleccionar el tipo apropiado de datos de Oracle.
Seleccionar una clave primaria.
Usar una clave artificial.
Usar una secuencia
Usar una clave única.
Definir propiedades de las clave secundarias: cascada/restringidas.
Definir índices y vistas.
SQL
¿Qué es SQL?: como lenguaje para interactuar con manejadores de Bases de Datos, como pseudo lenguaje de programación para manipular y procesar datos.
Introducción al SQL: Creación de Base de Datos, Tablas e Índices, Comandos Básicos para la manipulación de Base de Datos y Tablas: Create, Drop, Alter, Insert, Delete, Update.
SELECT: Concepto de esta sentencia y sus condiciones, operadores, condicionales y cláusulas; Criterios de eficiencia y uso. Joins, Outer Joins, Selects anidados y condicionales, combinación de Selects con Update, Delete e Insert. Uso de temporales y cursores. Importancia de los índices y del orden de las condiciones en el rendimiento de un Select.
Recuperar, insertar, actualizar y eliminar datos.
Crear y dar mantenimiento a los objetos de la base de datos.
Controlar transacciones.
Controlar el acceso de datos/usuarios.
Usar comandos básicos SQL*Plus.
PL/SQL
Describir las funciones y sintaxis de PL/SQL.
Controlar condicionalmente el flujo de códigos (instrucciones de lazo --"loops", estructuras de control y cursores explícitos).
Limitar y Ordenar Datos.
Funciones de Una Sola Fila.
Mostrar Datos desde Múltiples Tablas.
Agregar Datos mediante Funciones de Grupo.
Escribir Subconsultas.
Subconsultas en Múltiples Columnas.
Manipular Datos.
Crear y Administrar Tablas que Incluyan Limitaciones.
Crear Vistas.
Controlar el Acceso de Usuarios.
Declarar Variables.
Escribir Instrucciones Ejecutables.
Interactuar con el Servidor de Oracle.
Escribir Estructuras de Control.
Procedimiento y funciones con PL/SQL.
Duración: 36 horas
Diseñado por UnixSupport. Copyright © 1990-2000. Computación UnixSupport, C.A., Todos los Derechos Reservados.
|