You are on page 1of 8

UNIVERSIDAD AUTNOMA DE SANTO DOMINGO

-UASDFacultad de Ciencias
Escuela de Informtica

Diplomado en Programacin
de Bases de Datos Oracle PL/SQL
Para el Clster de Software

Preparado Por
Julio E. Castro Ortiz

Santo Domingo, Repblica Dominicana


Octubre 2011

Justificacin
Con el advenimiento de la arquitectura e ingeniera de software por capas, los
proyectos de construccin de sistemas han ido segmentando su proceso de desarrollo.
En nuestros das, es muy comn ver algunos programadores dedicados en gran parte
de su tiempo al diseo de Interfaces Graficas de Usuario (IGU), o a la programacin
de las reglas y lgica del negocio, mientras que, otros han sido dedicados a escribir
todo el cdigo relacionado a la base de datos en forma de procedimientos y
funciones para ser usados por las capas anteriormente mencionadas.
Adicional a la programacin por capas, tecnologas frescas exclusivas para el anlisis
de la informacin, como lo es Business Intelligence (BI) o su traduccin de Inteligencia
de Negocios y el Data Warehousing, as como diversas posiciones de soporte a
sistemas operacionales en las diferentes estructuras de los departamentos de TI,
demandan la slida formacin de recursos humanos con los conocimientos necesarios
en trminos del tratamiento de la informacin almacenada en bases de datos,
enfrentando as, las tendencias actuales y futuras relacionadas a este sensible campo
de la industria del software.

Objetivo del programa


El Diplomado en Programacin de Bases de Datos Oracle PL/SQL tiene como propsito
principal, la formacin de recursos humanos con las competencias fundamentales
requeridas para el en el campo de desarrollo de software desde la perspectiva de las
bases de datos; centrndose principalmente en la enseanza de los conceptos
fundamentales y el modelado, las caractersticas principales del motor Oracle, el
lenguaje SQL y la programacin en el nivel de datos usando el lenguaje PL/SQL, a
travs del intercambio educativo terico-prctico con profesionales experimentados
en las mejores prcticas de programacin para este importante segmento
tecnolgico.

Dirigido a


Estudiantes activos de las carreras de Licenciatura Informtica, Ingeniera de


Sistemas

Ingeniera

de

Software

con

al

menos

perodos

(cuatrimestres/trimestres/semestres) aprobados.

Profesionales y tcnicos de las carreras de Licenciatura Informtica, Ingeniera


de Sistemas e Ingeniera de Software con inters en actualizar sus conocimientos
relacionados al paradigma de la programacin de bases de datos Oracle
usando su lenguaje de programacin nativo PL/SQL.

Requisitos y documentos a depositar


Las personas interesadas en optar por una beca en uno de estos programas deben
llevar su solicitud directamente al servicio al usuario (banquito) del MESCYT al Sr.
Rogelin Ramrez (Tel: 809-731-1181) entre el _____ y el _______de _______ del ____ con los
documentos siguientes:


Formulario de solicitud de becas nacionales (agregar el programa de su inters


en: carrera que desea cursar).

Copia de la Cdula.

2 fotos 2X2.

Para estudiantes activos




Certificacin de estudios universitarios y vida acadmica expedida por la


universidad donde realiza estudios de grado.

Record de notas original expedido por la universidad donde realiza estudios de


grado.

Para egresados


Ttulo de licenciatura o ingeniera en informtica legalizado por el MESCyT.

Record de notas legalizada por el MESCyT. (ver requisitos especficos de cada


programa).

Direccin del MESCyT: Av. Mximo Gmez No. 31, esq. Pedro Henrquez Urea, Santo Domingo,
Repblica Dominicana - Telfono: (809) 731-1100, Pgina web: http://www.seescyt.gov.do,
Correo electrnico: info@seescyt.gov.do

Competencias adquiridas
Al finalizar, el egresado del Diplomado en Programacin de Bases de datos Oracle
PL/SQL tendr las siguientes competencias:


Comprender los conceptos fundamentales de las bases de datos relacionales.

Definir con claridad modelos de entidad relacin.

Utilizar las principales caractersticas del lenguaje SQL como estndar para la
interaccin con cualquier base de datos relacional.

Tener la habilidad para desarrollar nuevos esquemas de bases de datos.

Definir los conceptos y caractersticas de las bases de datos Oracle.

Crear programas usando PL/SQL que extiendan las capacidades normales del
SQL.

Tener la habilidad para desarrollar o proponer nuevos procesos y mejoras


relacionadas al entorno de base de datos.

Comprender las potencialidades del lenguaje PL/SQL para la programacin de


aplicaciones a nivel de base de datos.

Definir las potencialidades del PL/SQL para ser utilizado como lenguaje de
programacin de aplicaciones.

Introducir al lenguaje PL/SQL como lenguaje utilizado para preparacin de


datos en el diseo de data marts y data warehousing.

Desarrollar programas para realizar procesos de transformacin y correccin de


data en forma masiva haciendo uso de las reglas de negocios y procesos.

Modalidad
La modalidad para la ejecucin del programa ser presencial.

Metodologa
La metodologa empleada para este programa es mediante clases presenciales,
desarrollada bajo una exclusiva metodologa de trabajo en grupo basado en un
modelo de gestin por competencias.
El proceso de enseanza-aprendizaje real es terico-prctico, se realizan talleres
temticos que permiten afianzar los conocimientos gracias a la participacin activa
de los actores del proceso y la aplicacin de metodologas y estrategias pedaggicas
actualizadas.

Duracin
El diplomado tendr una duracin de 144 horas. 4 meses.

Horario
6:00 p.m. 10:00 p.m.

Descripcin de Mdulos

Modulo I: Modelamiento Relacional y Structured Query Language (SQL)


El objetivo de este mdulo es transmitir al estudiante los conocimientos bsicos del
concepto de las bases de datos relacionales desde un punto de vista fundamental y
dotar al participante de las habilidades necesarias para usar el lenguaje SQL como
estndar para la interaccin con base de datos en cualquier entorno relacional.
Tema 01 Introduccin a las bases de datos relacionales.

Tema 02 Modelado Relacional.


Tema 03 Instalacin y puesta en marcha del Oracle Express Edition.
Tema 04 - Usando Oracle SQL*Plus.
Tema 05 - Fundamentos del SQL y estructura de la base de datos relacional.
Tema 06 Taller Practico I: Sentencias DDL para creacin de objetos.
Tema 07 - Taller Practico II: Sentencias DML para actualizacin de datos.
Tema 08 - Joins: Desplegando data desde mltiples tablas.
Tema 09 - Usando Sub-Consultas.
Tema 11 - Consultando data con funciones de agrupacin.
Tema 12 - Integridad Referencial.

Modulo II: Fundamentos de programacin PL/SQL


El propsito de este mdulo es dar a conocer las caractersticas esenciales del PL/SQL
como lenguaje usado para extender las capacidades del SQL estndar, guiando al
estudiante desde la fase inicial de edicin de programas hasta dejarlo en la antesala
de las caractersticas avanzadas del lenguaje.
Tema 01 - Actualizacin de datos avanzada.
Tema 02 - Mas all de las tablas: Gestin de objetos del schema.
Tema 03 - Introduccin a la programacin PL/SQL.
Tema 04 - Puesta en marcha de cdigo PL/SQL.
Tema 05 - Fundamentos del Lenguaje PL/SQL.

Tema 06 - Estructuras selectivas y control de secuencia.


Tema 07 - Estructuras repetitivas y procesamiento iterativo.
Tema 08 - Manejadores de Excepciones.
Tema 09 - Trabajando con tipos de datos PL/SQL.
Tema 10 - Tpicos avanzados sobre Cadenas, Nmeros y Fechas en PL/SQL.

Modulo III: Programacin PL/SQL Avanzada


La meta de este mdulo, es la de proporcionar al participante los conocimientos
relacionados a los aspectos avanzados de la programacin de base de datos con un
enfoque laboral rutinario; simulando situaciones normales presentadas en un proyecto
relacionado con data, concluyendo el proceso de hacer la transicin terica de los
aspectos del lenguaje, hacia la prctica relacionada con las actividades de
produccin de software de cualquier programador relacionado con SQL y PL/SQL.
Tema 01 - Usando SQL*Developer como plataforma de desarrollo PL/SQL.
Tema 02 - Records en PL/SQL.
Tema 03 - Colecciones en PL/SQL.
Tema 04 - Tipos de datos Miscelneos en PL/SQL.
Tema 05 - DML en PL/SQL y Gestin de transacciones.
Tema 06 - Cursores.
Tema 07 - SQL y PL/SQL Dinmico.
Tema 08 - Procedimientos, Funciones y Parmetros.
Tema 09 - Paquetes en PL/SQL.

Tema 10 - Disparadores o Triggers.


Tema 11 - Gestin del Cdigo PL/SQL.

Inversin
La inversin de este diplomado es de RD$ 18,000.00 por estudiante.

Inicio de Docencia
Martes 6 de marzo 2012, en los laboratorios de informtica del edificio Avils Blonda de
la Universidad Autnoma de Santo Domingo.

You might also like