You are on page 1of 5

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

(Universidad del Perú, DECANA DE AMÉRICA)

FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA


ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

1. INFORMACIÓN GENERAL

1.1 Nombre y código de la asignatura: BASE DE DATOS II – 22010602


1.2 Número de créditos: 03
1.3 Número de horas semanales: Teoría: 02 horas, Laboratorio: 02 horas
1.4 Ciclo de estudio: VI
1.5 Periodo Académico: 2017 - II
1.6 Pre-requisitos: 2010502 – Base de Datos I
1.7 Profesores: Luis Soto Soto (Coord.)

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. COMPETENCIAS

3.1 COMPETENCIA GENERAL

Al finalizar la asignatura, el estudiante será capaz de; aplicar con solidez los fundamentos de la disciplina,
evaluar técnicas para administrar eficientemente las bases de datos de la organización, aplicar las nuevas
tendencias, dominar y usar herramientas líder del mercado que le permitan mayor productividad en su
desempeño profesional; además:

 Comprende y aplica los conceptos fundamentales de los sistemas de bases de datos para la exploración y
explotación optima de la información.
 Conoce, evalúa y aplica técnicas de indización, optimización de consultas, control de concurrencia,
seguridad de la información como parte de las tareas administrativas.
 Conoce y aplica las nuevas tendencias de la disciplina; destacando el uso de técnicas de inteligencia
artificial en minería de datos.
 Conoce y utiliza herramientas de la empresa líder del mercado que permiten la aplicación de las
competencias señaladas.
1
 Implementa una base de datos desde haciendo uso de todas las elementos de programación del gestor de
base de datos.

4. PROGRAMACIÓN

PROGRAMACIÓN DE CONTENIDOS TEMÁTICOS

UNIDAD Nº 1: Administración, Estructura Interna, Indización, Transacciones y Control de la


Concurrencia.
Al finalizar esta unidad el estudiante:
a) Conoce arquitecturas, técnicas de conectividad y el estándar XML para intercambio de datos.
b) Conoce y aplica las funcionalidades de administración de un Sistema de Gestión de Base de Datos
(SGBD).
c) Conoce y aplica técnicas de indización en esquemas de bases de datos.
d) Desarrolla scripts que resuelven problemas concretos mediante SQL avanzado y PLSQL.
e) Conoce y aplica las técnicas de recuperación y técnicas para el control de concurrencia.

ESTRATEGIAS
EVALUACION
SE DIDACTICAS
CONTENIDOS CONCEPTUALES
M Instrumento
Método Técnica Criterio
s
TEORICO
Introducción a Sistemas de Bases de
Permanente Desarrollo
Datos. Expositiv
Deductivo , de
Introducción a los conceptos de Bases de a
1 , Flexible cualitativo, ejercicios,
Datos. Conceptos de Bases de Datos participati
y activo. participativ Práctica
LABORATORIO va.
a. Calificada.
Modelado de Datos Lógico de Bases de
Datos
TEORICO
Arquitectura de Sistemas de Bases de
Datos.
Arquitectura de Sistemas de Bases de Expositiv Permanente Desarrollo
Datos. Almacenamiento de Sistemas de Deductivo a , de
2
Bases de Datos. , lógico, y participati cualitativo, ejercicios,
LABORATORIO activo. va, y participativ Práctica
Modelado de Datos Físico de Bases de taller. a. Calificada.
Datos.
Instalación del Sistema de Bases de
Datos.
TEORICO
Organización y estructuras de Bases de
Datos.
Organización de Archivos, Estructuras Expositiv Permanente Desarrollo
internas de Almacenamiento y Estructura Deductivo a , de
3 de Índices (dispersión interna y externa) , lógico, y participati cualitativo, ejercicios,
Primer Quiz del Curso activo. va, y participativ Práctica
LABORATORIO taller. a. Calificada.
Arquitectura del Sistema de Bases de
Datos.
Instancia de Sistemas de Bases de Datos.
TEORICO Expositiv Permanente Desarrollo
SQL Avanzado Deductivo a , de
4
DDL, tablas, llaves primarias, llaves , lógico, y participati cualitativo, ejercicios,
foráneas, restricciones, vistas, secuencias, activo. va, y participativ Práctica
funciones del sistema, consultas al taller. a. Calificada,
2
diccionario de datos. Otras estructuras de Examen
datos. Parcial
LABORATORIO
Almacenamiento de Sistemas de Bases de
Datos. Tablespace. Tablas.
TEORICO
Lenguaje de Programación de Base de
datos: Desarrollo
Módulos de almacenamiento persistente: Expositiv Permanente de
Procedimientos almacenados, funciones, Deductivo a , ejercicios,
5
disparadores y paquetes. , lógico, y participati cualitativo, Práctica
LABORATORIO activo. va, y participativ Calificada,
Desarrollo de casos prácticos: SQL DML taller. a. Examen
y PL/SQL. Parcial
PROYECTO
Entrega del primer informe del proyecto.
TEORICO
Transacciones y Técnicas de
Recuperación.
Concepto de transacciones,
procesamiento de transacciones, ACID, Expositiv Permanente Desarrollo
ejemplos. Commit, rollback, checkpoint, Deductivo a , de
6 Log (bitácora), Recuperación en caso de , lógico, y participati cualitativo, ejercicios,
fallas, fuentes de fallo, métodos y planes activo. va, y participativ Práctica
de recuperación. taller. a. Calificada.
Segundo Quiz del Curso
LABORATORIO
Implementación de scripts de aplicación
mediante SQL y PLSQL
TEORICO
Técnicas de Control de concurrencia
Control de concurrencia. Problemas por
falta de control, Técnicas de bloqueo para Expositiv Permanente Desarrollo
control de concurrencia, seriabilidad, Deductivo a , de
7 bloqueo de 2 fases, Marcas de Tiempo, , lógico, y participati cualitativo, ejercicios,
Multiversión, Granularidad de los datos. activo. va, y participativ Práctica
LABORATORIO taller. a. Calificada.
Implementación de scripts de aplicación
de control de concurrencia. Desarrollo de
casos prácticos
8 EXAMEN PARCIAL.

UNIDAD Nº 2: Seguridad, Optimización, SGBDD, SGBDOO e Inteligencia de Negocios


Al finalizar esta unidad el estudiante:
a) Conoce y aplica a casos concretos las técnicas de seguridad y autorización de acceso a la información.
b) Brinda tareas de mantenimiento: midiendo el desempeño y aplicando técnicas de afinamiento y de
optimización de consultas.
c) Conoce y aplica los fundamentos bases de datos de objetos relacionales.
d) Conoce y aplica los fundamentos de las bases de datos NoSQL.
e) Conoce los fundamentos de BigData.

3
ESTRATEGIAS
EVALUACION
SEM DIDACTICAS
CONTENIDOS CONCEPTUALES
. Instrument
Método Técnica Criterio
os
TEORICO
Seguridad de Base de Datos y
Autorización.
Administración de Recursos Físicos,
procedimientos de recuperación y Permanente Desarrollo
protección, políticas, normas y Deductivo, Expositiva , de
9 procedimientos para la administración de los Flexible y participativ cualitativo, ejercicios,
recursos de información. Accesos activo. a. participativ Práctica
autorizados: Roles y privilegios a. Calificada.
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
de Bases de Datos. Recuperación de Datos.
Conceptos, propiedades y características.
Permanente Desarrollo
Gestión con Scripts. Recuperación de datos
Deductivo, Expositiva , de
con XML.
10 lógico, y participativ cualitativo, ejercicios,
LABORATORIO
activo. a, y taller. participativ Práctica
Implementación de scripts de aplicación de
a. Calificada.
performance y afinamiento. Desarrollo de
casos prácticos
PROYECTO
Entrega del segundo informe del proyecto.
TEORICO
Optimización de consultas
Conceptos. Algebra Relacional. Calculo Permanente Desarrollo
Relacional. SQL Injections. Deductivo, Expositiva , de
11 Tercer Quiz del Curso lógico, y participativ cualitativo, ejercicios,
LABORATORIO activo. a, y taller. participativ Práctica
Implementación de scripts de aplicación de a. Calificada.
optimización de consultas. Desarrollo de
casos prácticos
TEORICO Lógico, Expositiva
SGB Objeto Relacional comparativ -
Desarrollo
Conceptos. Tipos de datos y operaciones en o, participativ
de
12 SGBDROO.IDO y Tipo de Referencia. simbólico, a, trabajo
Cualitativo. ejercicios,
Diseño. El lenguaje OQL. Comparación con semirrígido en grupo.
Práctica
B.D. Relacional. y activo.
Calificada.
LABORATORIO
Desarrollo de casos de aplicación
TEORICO Desarrollo
SGBD NoSQL: Permanente de
Conceptos, componentes, arquitectura, Deductivo, Expositiva , ejercicios,
13
Modelos de Datos. lógico, y participativ cualitativo, Práctica
LABORATORIO activo. a, y taller. participativ Calificada,
Desarrollo de casos de aplicación a. Examen
Parcial
TEORICO Permanente Desarrollo
Deductivo, Expositiva
14 Big Data: , de
lógico, y participativ
Evolución. Ventajas y desventajas. cualitativo, ejercicios,
activo. a, y taller.
Conceptos. Componentes. Arquitectura. participativ Exposición
4
Cuarto Quiz del Curso a. de Trabajo
LABORATORIO Grupal
Desarrollo de casos de aplicación
PROYECTO Permanente
Presentación y Exposición Ejecutiva del Deductivo, Expositiva , Exposición
15
Proyecto de Curso. lógico, y participativ cualitativo, de Trabajo
Presentación y Exposición Técnica del activo. a, y taller. participativ Grupal
Proyecto de Curso. a.
EXAMEN FINAL
16
EXAMEN SUSTITUTORIO
17

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,
talleres 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.

6. EVALUACION DEL APRENDIZAJE

 Examen Parcial (EP),


 Examen Final (EF),
 Evaluación Permanente (Quiz),
 Proyecto de Curso (PC)

 Quiz = (1erQuiz + 2doQuiz + 3erQuiz + 4toQuiz)/4


 PF = 0.2*EP + 0.3*EF + 0.2*Quiz + 0.3*PC

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

You might also like