Está en la página 1de 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 – 2010602


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: 2019 - II
1.6 Pre-requisitos: 2010502 – Base de Datos I
1.7 Profesor (es): Luz Corina del Pino Rodríguez (Coordinadora)
ldelpinor@unmsm.edu.pe
Jorge Luis Chavez Soto jchavezs@unmsm.edu.pe
Jaime Rubén Pariona Quispe jparionaq@unmsm.edu.pe

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

El presente curso contribuirá en el desarrollo de las siguientes competencias del alumno:


a) Conocimientos de Computación
b) Análisis de Problemas Complejos
c) Diseño y desarrollo de soluciones a Problemas Complejos
d) Trabajo Individual y en Equipo
e) Comunicación
f) Sistemas de Información

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

SEM. CONTENIDOS ESTRATEGIAS


ACTIVIDADES EVALUACIÓN
DIDÁCTICAS

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.

8 EXAMEN PARCIAL. 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
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.

6. EVALUACION DEL APRENDIZAJE

▪ Examen Parcial (N1),


▪ Examen Final (N3),
▪ Primera Práctica Calificada (PC1),
▪ Segunda Práctica Calificada (PC2),
▪ Proyecto de Curso (Py)

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

También podría gustarte