Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. INFORMACIÓN GENERAL
2. SUMILLA:
Esta asignatura corresponde al área de formalización especializada, es de naturaleza teórico y práctico; tiene el
propósito de aplicar técnicas para administrar eficientemente las bases de datos en las organizaciones. Los
contenidos principales son: Los sistemas de base de datos, características, elementos y estructuras. Estructuras
internas de la base de datos: Almacenamiento y organización de datos, estructura de índices. Técnicas de
implementación de sistemas: Catálogo del sistema, procedimientos de consultas, técnicas de recuperación,
técnicas de control de concurrencia, procesamiento de transacciones, optimización de consultas, seguridad y
protección de las bases de datos. Base de datos orientada a objetos relacionales.
3. COMPETENCIA GENERAL
1
4. PROGRAMACIÓN
TEORICO
Introducción a Sistemas de Bases de Datos. Expositiva Clases de teoría
Introducción a los conceptos de Bases de participativa y de laboratorio
Datos. Conceptos de Bases de Datos
1
LABORATORIO
Modelado de Datos Lógico de Bases de
Datos
TEORICO
Arquitectura de Sistemas de Bases de Expositiva Clases de teoría
Datos. participativa y de laboratorio
Arquitectura de Sistemas de Bases de Datos.
Almacenamiento de Sistemas de Bases de
2
Datos.
LABORATORIO
Modelado de Datos Físico de Bases de Datos.
Instalación del Sistema de Bases de Datos.
TEORICO
Organización y estructuras de Bases de Expositiva Clases de teoría
Datos. participativa y de laboratorio
Organización de Archivos, Estructuras
internas de Almacenamiento y Estructura de
3 Índices (dispersión interna y externa).
LABORATORIO
Arquitectura del Sistema de Bases de Datos.
Instancia de Sistemas de Bases de Datos.
TEORICO
SQL Avanzado Expositiva Clases de teoría y
4 de laboratorio
DDL, tablas, llaves primarias, llaves participativa
foráneas, restricciones, vistas, secuencias,
funciones del sistema, consultas al
2
diccionario de datos. Otras estructuras de
datos.
LABORATORIO
Almacenamiento de Sistemas de Bases de
Datos. Tablespace. Tablas.
TEORICO
Lenguaje de Programación de Base de Expositiva Clases de teoría y Exposición de
datos: participativa de laboratorio Proyectos
Módulos de almacenamiento persistente:
Procedimientos almacenados, funciones,
5
disparadores y paquetes.
LABORATORIO
Desarrollo de casos prácticos: SQL DML y
PL/SQL.
TEORICO
Transacciones y Técnicas de Expositiva Clases de teoría y Exposición de
Recuperación. participativa de laboratorio Proyectos
Concepto de transacciones,
procesamiento de transacciones, ACID,
ejemplos. Commit, rollback, checkpoint, Log
6 (bitácora), Recuperación en caso de fallas,
fuentes de fallo, métodos y planes de
recuperación.
LABORATORIO
Implementación de scripts de aplicación
mediante SQL y PLSQL.
PROYECTO
Entrega del primer informe del proyecto.
TEORICO
Técnicas de Control de concurrencia Control Expositiva Clases de teoría y de Práctica
de concurrencia. Problemas por falta de participativa laboratorio Calificada.
control, Técnicas de bloqueo para control de
concurrencia, seriabilidad, bloqueo de 2 fases,
7 Marcas de Tiempo, Multiversión, Granularidad
de los datos.
Primera Práctica Calificada del Curso
LABORATORIO
Implementación de scripts de aplicación
de control de concurrencia. Desarrollo de
casos prácticos.
3
SEM. CONTENIDOS ESTRATEGIAS
ACTIVIDADES EVALUACIÓN
DIDÁCTICAS
TEORICO
Seguridad de Base de Datos y Expositiva Clases de teoría y de Exposición de
Autorización. participativa laboratorio Proyectos
Administración de Recursos Físicos,
procedimientos de recuperación y
protección, políticas, normas y
9 procedimientos para la administración de los
recursos de información. Accesos
autorizados: Roles y privilegios.
LABORATORIO
Implementación de scripts de aplicación de
seguridad y autorización. Tareas de Soporte
de Base de Datos.
TEORICO
Performance y Afinamiento de Sistemas Expositiva Clases de teoría y de Exposición de
de Bases de Datos. Recuperación de Datos. participativa laboratorio Proyectos
Conceptos, propiedades y características.
Gestión con Scripts. Recuperación de datos
con XML.
10
LABORATORIO
Implementación de scripts de aplicación de
performance y afinamiento. Desarrollo de
casos prácticos.
PROYECTO
Entrega del segundo informe del proyecto.
TEORICO
Optimización de consultas
Conceptos. Algebra Relacional. Calculo Expositiva Clases de teoría y de
Relacional. SQL Injections. participativa laboratorio
11 LABORATORIO
Implementación de scripts de aplicación de
optimización de consultas. Desarrollo de
casos prácticos.
TEORICO
SGB Objeto Relacional Expositiva Clases de teoría y de
Conceptos. Tipos de datos y operaciones en participativa laboratorio
12 SGBDROO.IDO y Tipo de Referencia.
Diseño. El lenguaje OQL. Comparación con
B.D. Relacional.
LABORATORIO
Desarrollo de casos de aplicación.
TEORICO
SGBD NoSQL: Expositiva Clases de teoría y de
Conceptos, componentes, arquitectura, participativa laboratorio
13
Modelos de Datos.
LABORATORIO
Desarrollo de casos de aplicación.
TEORICO
Expositiva
14 Big Data: Clases de teoría y de Exposición de
participativa Proyectos
Evolución. Ventajas y desventajas. laboratorio
Conceptos. Componentes. Arquitectura.
4
Segunda Práctica Calificada del Curso
LABORATORIO
Desarrollo de casos de aplicación.
PROYECTO
Presentación y Exposición Ejecutiva del Expositiva Clases de teoría y de Práctica
15 laboratorio
Proyecto de Curso. participativa Calificada
Presentación y Exposición Técnica del Exposición de
Proyecto de Curso. Proyectos
EXAMEN FINAL Examen Final
16
5. ESTRATEGIA DIDACTICA
Por parte del docente, desarrollara su asignatura siguiendo los criterios deductivos, inductivos, flexible con la
participación activa de los alumnos; en este sentido, se utilizará las técnicas de exposición participativa, y
desarrollo de proyectos.
Por parte de los estudiantes, participaran activamente a través del desarrollo de problemas y casos prácticos
que les permita cubrir las competencias señaladas y exponer sus avances de proyectos grupales.
N2 = 0.7*Py+ 0.3*((PC1+PC2)/2)
PF = (N1 + N2 + N3)/3
7. REFERENCIAS BIBLIOGRÁFICAS
[1]. Carlos Coronel, Steven Morris y Peter Rob (2011), “Base de Datos, Diseño, implementación y
administración”, Cengage Learning.
[2]. Catherine M. Ricardo, (2009) “Base de Datos”. McGraw Hill
[3]. Iggy_Fernandez (2009), “Beginning Oracle Database 11g Administration From Novice to Professional”,
Apress.
[4]. Raghu Ramakrishnan, Johannes Gehrke, (2007) “Sistemas de Gestión de Base de Datos”. McGraw Hill
[5].Luis Joyanes Aguilar, (2013) “Big Data, Análisis de grandes volúmenes de datos en organizaciones”. Alfa y
Omega.
[6].Oracle Database 12c Release 1,
http://www.oracle.com/technetwork/database/enterprise-edition/overview/index.html
[7].Oracle Database Documentation Library,
http://docs.oracle.com/database/121/index.htm
[8].Oracle NoSQL Database
http://www.oracle.com/technetwork/database/database-technologies/nosqldb/overview/index.html
[9].Oracle Big Data Connectors,
http://www.oracle.com/technetwork/bdc/big-data-connectors/overview/index.html
[10].Manuales Técnicos de ORACLE database,
http://www.oracle.com/technetwork/topics/bigdata/whatsnew/index.html?origref=http://www.oracle.com/te
chnetwork/database/index.html