You are on page 1of 5

INSTITUTO DE EDUCACIN SUPERIOR TECNOLGICO PRIVADO

DIRECCIN ACADMICA
CARRERAS PROFESIONALES

I. DATOS ADMINISTRATIVOS
CURSO

BASE DE DATOS AVANZADO II

CDIGO

0267

CICLO

Quinto

SEMESTRE

2015 I

HORAS

CARRERA

Computacin e Informtica, y Administracin y Sistemas

REQUISITOS

Base de Datos Avanzado I

II. INTRODUCCIN
Base de Datos Avanzado II es un curso que pertenece a la lnea de base de datos y se dicta en las
carreras Computacin e Informtica, y Administracin y Sistemas. Brinda un conjunto de
herramientas que permite a los alumnos implementar soluciones en una BD Oracle que satisfacen
necesidades de negocio, y asegura un buen rendimiento y la alta disponibilidad de los datos.
El curso es eminentemente prctico consiste en un taller de programacin. En primer lugar, se inicia
con una introduccin a una BD Oracle, se muestra como configurar una conexin remota y se hace
un recorrido por las herramientas bsicas de comunicacin. Luego, se hace un repaso de las
principales sentencias del Lenguaje de Manipulacin de Datos as como de las principales funciones
predefinidas. Contina con la creacin de estructuras de datos en una BD Oracle. Luego, se
presentan y desarrollan los conceptos bsicos en programacin PL/SQL. Contina con la
programacin dentro de una BD Oracle. A continuacin se desarrollan conceptos de Administracin
de una base de datos Oracle como la gestin del Sistema de Archivos Oracle. Se concluye con la
revisin de conceptos de seguridad, auditora, mecanismos de respaldo y recuperacin en una base
de datos Oracle.

III. LOGRO DEL CURSO


Al terminar el curso, el alumno crea aplicaciones que den soporte a distintos procesos de negocio
utilizando el lenguaje de base datos Oracle PL/SQL mediante las herramientas SQL/PLUS, SQL
Developer u otras. Tambin implementa mecanismos bsicos de administracin de base de datos.

IV. METODOLOGA
El curso aplica la metodologa de taller. En ese sentido, recurre a tcnicas de metodologa activa. Por
esa razn, las actividades que se realizan en clases exigen la activa participacin del alumno y la
constante prctica de los conocimientos adquiridos en programacin en una BD Oracle. Los casos
que se exponen no quedan slo en un tema acadmico, sino que son casos de la vida real, que
suceden en las empresas, y es as como el alumno empezar a tener ms inters en el mismo.
En lo posible, ante una pregunta de un alumno, se trata de ayudarlo a que El mismo ordene sus
conocimientos e ideas, y puede, por si mismo, responder a su pregunta. Esto genera y desarrollar
una capacidad de anlisis.

V. MEDIOS Y MATERIALES
En el desarrollo del curso se utilizan los siguientes medios y materiales:

IESTP CIBERTEC

Equipamiento
Computadora personal (docente)
Computadora personal (alumnos)
Proyector multimedia
Pizarra

Material Educativo y Recursos Digitales


Diapositivas
Manual
Oracle Database 11g Release 2. Standard

Edition

VI. EVALUACIN
La frmula que se ingresa en el sistema es la siguiente:
PF= 15% (EL1) + 20% (EL2) + 25% (EL3) + 10% (NA1) + 30% (LF1)
Donde:
PF
EL
LF
NA1

= Promedio Final
= Examen Laboratorio
= Examen Final
= Nota Actitudinal

Notas.La nota mnima aprobatoria es 13.

VII. UNIDADES DE APRENDIZAJE


UNIDAD 1. Introduccin a una BD ORACLE

Duracin: 03 horas

Logro de la Unidad de Aprendizaje


Al trmino de la unidad, el alumno detalla la arquitectura de la base de datos Oracle a partir del
anlisis individual de cada uno de sus componentes indicando la funcin de cada elemento y sus
interconexiones dentro del sistema manejador de base de datos Oracle. Tambin configura la
conexin de un cliente hacia la base de datos Oracle y manipula la informacin mediante el uso del
archivo tnsnames.ora y la herramienta SQL*PLUS.
Temario
1.1. Semana 1: Introduccin a la base de datos Oracle
1.1.1. Introduccin a una base de datos relacional y a la arquitectura Oracle
1.1.2. Componentes de la Arquitectura de un BD Oracle
1.1.3. Interactuando con la base de datos: Conexin y SQL*PLUS

UNIDAD 2. Creacin de estructuras de datos en una BD ORACLE

Horas
3 horas

Duracin: 06 horas

Logro de la Unidad de Aprendizaje


Al trmino de la unidad, el alumno disea e implementa modelos de datos que incorporen reglas o
restricciones mediante la definicin de objetos tales como tablas, secuencias y sinnimos.
Temario
2.1. Semana 2: Creacin de estructuras de datos I
2.1.1. Creacin y modificacin de tablas en una BD Oracle
2.1. Semana 3: Creacin de estructuras de datos II
2.1.2. Diccionario de Datos Oracle
2.1.3. Creacin de restricciones, secuencias y sinnimos en una BD Oracle

IESTP CIBERTEC

Horas
3 horas

3 horas

UNIDAD 3. Lenguaje de Manipulacin de Datos y funciones predefinidas

Duracin: 03 horas

Logro de la Unidad de Aprendizaje


Al trmino de la unidad, el alumno disea e implementa modelos de datos que incorporen reglas o
restricciones mediante la definicin de objetos tales como tablas, secuencias y sinnimos.
Temario
3.1. Semana 4: Lenguaje de Manipulacin de Datos y funciones predefinidas
3.1.1. Lenguaje SQL
3.1.2. Manipulacin de datos y uso de las funciones predefinidas de un BD Oracle

UNIDAD 4 . Programacin PL/SQL

Horas
3 horas

Duracin: 18 horas

Logro de la Unidad de Aprendizaje


Al trmino de la unidad, el alumno construye programas estructurados utilizando el lenguaje PL/SQL
dentro del manejador de base de datos Oracle. Incorpora cursores para procesar grandes volmenes
de informacin y gestiona los posibles errores de ejecucin con el uso de excepciones.
Temario
4.1. Semana 5: Programacin PL/SQL I Estructuras de control
4.1.1. Introduccin a Oracle PL/SQL
4.1.2. Creacin de estructuras de control en Oracle PL/SQL
4.1. Semana 6: Programacin PL/SQL II Bloques PLSQL
4.1.3. Sentencias SQL en PL/SQL
4.1.4. Creacin de bloques PL/SQL
4.1. Semana 7: Programacin PL/SQL III Cursores
4.1.5. Construccin de cursores explcitos e implcitos
4.1.6. Creacin y manipulacin de Excepciones definidas por oracle y el usuario

UNIDAD 5. Programacin dentro de una BD ORACLE

3 horas

3 horas

3 horas

Duracin: 12 horas

Logro de la Unidad de Aprendizaje


Al trmino de la unidad, el alumno construye programas avanzados utilizando el lenguaje PL/SQL
que soporten la lgica de negocio mediante la incorporacin de funciones y procedimientos
almacenados organizados en paquetes y a travs de disparadores almacenados en la base de datos.
Temario
5.1. Semana 8: Programacin dentro de una base de datos Oracle
5.1.1. Construccin de procedimientos y funciones almacenados.

3 horas

5.1. Semana 9: Programacin dentro de una base de datos Oracle


5.1.2. Construccin de paquetes almacenados

3 horas

5.1. Semana 10: Programacin dentro de una base de datos Oracle


5.1.3. Construccin de disparadores

3 horas

IESTP CIBERTEC

UNIDAD 6. Sistemas de archivos Oracle

Duracin: 06 horas

Logro de la Unidad de Aprendizaje


Al trmino de la unidad, el alumno implementa una distribucin y configuracin adecuada de los
sistemas de archivos de Oracle.
Temario
6.1. Semana 11: Sistemas de archivos Oracle I
6.1.1. Archivos de Control
6.1.2. Mantenimiento de los Archivos Redo logs
6.1. Semana 12: Sistemas de archivos Oracle II
6.1.3. Gestin de tablespaces y datafiles

3 horas

3 horas

UNIDAD 7. Mecanismos de seguridad, auditora, respaldo y recuperacin de la Duracin: 09 horas


informacin
Logro de la Unidad de Aprendizaje
Al trmino de la unidad, el alumno establece mecanismos de seguridad, auditora, respaldo y
recuperacin de la informacin, utilizando los comandos CREATE y ALTER USER , AUDIT y
mecanismos comprobados de respaldo y recuperacin, tanto a nivel fsico como a nivel lgico.
Temario
7.1. Semana 13: Mecanismos de seguridad, auditora, respaldo y recuperacin de la
informacin
7.1.1. Seguridad
7.1. Semana 14: Mecanismos de seguridad, auditora, respaldo y recuperacin de la
informacin
7.1.2. Auditoria

3 horas

3 horas

7.1. Semana 15: Mecanismos de seguridad, auditora, respaldo y recuperacin de la 3 horas


informacin
7.1.2. Respaldo y Recuperacin

IESTP CIBERTEC

VIII. BIBLIOGRAFA DEL CURSO


BSICA
PREZ LPEZ, CSAR
2008
Oracle 10g: administracin y anlisis de bases de datos.
(005.7565O PERE/A 2008)
COMPLEMENTARIA
PREZ LPEZ, Csar
2005
Oracle 10g: administracin y anlisis de bases de datos
Mxico, D.F. : Alfaomega
(005.7565O PERE/A)
ORACLE UNIVERSITY
Site Oficial de Entrenamiento
http://education.oracle.com/
ORACLE CORPORATION
Site Oficial Tcnico
http://otn.oracle.com/
ORACLE
USER
GROUP
Site de Foros para expertos
http://www.psoug.org/
THE
KNOWLEDGE
CENTER
FOR
PROFESSIONALS
Sitio de Foros para
http://www.dbasupport.com/

IESTP CIBERTEC

ORACLE
expertos

You might also like