You are on page 1of 9

SLABO DEL CURSO DE BASE DE DATOS

I. INFORMACIN GENERAL

1.1 Facultad Ingeniera
1.2 Carrera Profesional Ingeniera de Sistemas Computacionales
1.3 Departamento --------------------
1.4 Requisito Estructura de Datos
1.5 Periodo Lectivo 2014-I
1.6 Ciclo de Estudios IV
1.7 Inicio Trmino 25 de marzo 19 de julio de 2014
1.8 Extensin Horario 8 horas totales (4HP 4HNP)
1.9 Crditos 4

II. SUMILLA

El curso de Base de Datos es de naturaleza terico prctico y contribuye a que el estudiante desarrolle
y utilice conceptos de anlisis, diseo, modelamiento y construccin de Bases de Datos Relacionales,
que le permitan afrontar la gestin de informacin de las organizaciones, a travs de la implementacin
de modelos de Bases de Datos que se enlacen e interacten con Sistemas Software y brinden as
soluciones a las necesidades de los negocios.
Los principales temas son: Conceptos Bsicos de los Sistemas de Gestin de Base de Datos, Diseo de
una Base de Datos, Normalizacin de Modelos de Base de Datos, lgebra Relacional, Consultas de
Datos, Procedimientos Almacenados y Programacin con Transact - SQL.

III. LOGRO DEL CURSO

Al concluir el curso, el estudiante sustenta un proyecto aplicativo; utilizando conocimientos, herramientas
y tcnicas para construir e implementar modelos de Base de Datos Relacionales y basado en los
requerimientos de informacin de una organizacin y enmarcando este desarrollo como parte de la
construccin de los Sistemas de Informacin basados en TI; demostrando capacidad de anlisis, sntesis
y sustento tcnico


1


Nombre de Unidad I: Introduccin a las Bases de Datos
Logro de Unidad: Al trmino de la primera unidad, el estudiante explica resmenes y ejercicios sobre una Base
de Datos y un Sistema de Administracin de Bases de Datos; tomando en cuenta los principios de una visin
general acerca del proceso de desarrollo de las Bases de Datos; identificando los componentes principales y las
ventajas de utilizarlo.
Sem
Contenidos
Saberes Bsicos
Actividades de Aprendizaje
Recursos
Criterios de
evaluacin
Horas
Presenciales
Horas No
Presenciales
1
INTRODUCCIN A
LAS BASES DE
DATOS:
Caractersticas de
las Bases de
Datos
Componentes de
un Sistema de
Administracin de
Base de Datos
(DBMS)
Arquitectura de
los DBMS
Participa en la
socializacin del
slabo

Video
introductorio de la
bases de datos

Laboratorio:
Identifica los
componentes y
caractersticas de
Bases de Datos
de Negocios
Consulta el
material publicado
en el aula virtual
Realiza la
conformacin de
equipos de trabajo.
Elabora la
definicin del
proyecto de curso a
realizar.
Computadoras
Aula virtual
Libros:
[1] Captulo 1
[2] Captulo 1
[3] Captulo 1
[4] Captulo 4
Portales de
Internet
1

Resuelve con
precisin,
objetividad y
segn
procedimientos
casos y
ejercicios
prcticos
propuestos.

2
INTRODUCCIN
AL DESARROLLO
DE BASES DE
DATOS:
Los Sistemas de
Informacin
Objetivos del
Desarrollo de las
Bases de Datos
El Proceso de
Desarrollo de las
Bases de Datos
Escucha
atentamente la
exposicin de los
temas por parte
del maestro.

Laboratorio:
Identifica
componentes y
caractersticas de
herramientas
para el Desarrollo
de Bases de
Datos

Expone trabajo en
equipo
Consulta el material
publicado en el
aula virtual

Computadoras
Aula virtual

Libros:
[1] Captulos 2 y 6

Portales de
Internet
2

Resuelve con
precisin,
objetividad y
segn
procedimientos
casos y
ejercicios
prcticos
propuestos.
(Rbrica 1)

Nombre de Unidad II: Modelado de Datos
Logro de Unidad: Al trmino de la segunda unidad, el estudiante explica el contexto de Base de Datos de los
negocios actuales, haciendo uso de formatos proporcionados por el docente donde identifique los datos que
deben almacenarse a partir del diseo de modelos lgicos de datos (Diagramas E-R) y con el sustento brindado
por el Modelo Relacional de Datos y el lgebra relacional; mostrando claridad y coherencia en su exposicin.
Sem
ana
Contenidos
Saberes Bsicos
Actividades de Aprendizaje
Recursos
Criterios de
evaluacin
Horas
Presenciales
Horas No
Presenciales
3
MODELADO DE
DATOS CON EL
MODELO E R
(Parte 1):
Introduccin a los
Diagramas de
Entidad
Observa
presentacin de
un caso prctico

Laboratorio:
Desarrolla el
Modelado
conceptual de
Consulta el material
publicado en el
aula virtual

Elabora el Plan de
Gestin del
Proyecto
Los estudiantes
Computadoras
Aula virtua
l

Libros:
[1] Captulo 3
[3] Captulo 1
Resuelve con
precisin,
objetividad y
segn
procedimientos
casos y
ejercicios
prcticos






Relacin (ERD)
Comprensin de
las Relaciones.
datos para el
caso de curso
(1ra. Parte).
elaboran el ERD
del Proyecto de
Curso (1ra.
Versin)
[4] Captulo 1

Portales de
Internet
3

propuestos.
(Rbrica 2)

4
MODELADO DE
DATOS CON EL
MODELO E R
(Parte 2):
Clasificacin en
el Modelo E R.
Notacin y
Reglas de
Diagramacin
Modelado con
Diagramas UML
Participa con
lluvia de ideas
durante la
exposicin del
profesor.
Laboratorio:
Desarrolla el
modelado
conceptual de
datos para el
caso de curso
(2da. Parte).
Consulta el material
publicado en el
aula virtual

Elabora el ERD del
Proyecto de Curso
(Versin corregida)
Computadoras
Aula virtual
Libros:
[1] Captulo 3
[3] Captulo 1
[4] Captulo 1

Portales de
Internet
4

Desarrolla
laboratorio de la
clase en forma
ordenada y
precisa.
Presenta y
sustenta informe:
del proyecto
demostrando
originalidad y
coherencia
(Rbrica 4)

Evaluacin (T1)
Rbrica 1 (10%) + Rbrica 2 (20%) + Rbrica 3 (10%) + Rbrica 4 (40%) + Desarrollo de casos (20%)

Nombre de Unidad III: Bases de Datos Relacionales y el Modelo Relacional
Logro de Unidad: Al concluir la unidad, el estudiante expone el contexto de Base de Datos de los negocios
actuales, tomando en cuenta los datos que deben almacenarse a partir del diseo de modelos lgicos de datos
(Diagramas E-R) y con el sustento brindado por el Modelo Relacional de Datos y el lgebra relacional; haciendo
uso correcto y eficiente de los formatos y demostrando dominio del tema.
Sem
ana
Contenidos
Saberes Bsicos
Actividades de Aprendizaje
Recursos
Criterios de
evaluacin
Horas
Presenciales
Horas No
Presenciales
5
EL MODELO
RELACIONAL DE
DATOS (1ra.
PARTE):
Elementos
bsicos del
Modelo
Relacional de
Datos.
Reglas de
integridad.
Participa con
lluvia de ideas en
la presentacin
del tema.

Desarrolla el
ejercicio Grupal:
Resolucin de
problemas sobre
el modelo
relacional de
datos
Consulta el material
publicado en el
aula virtual
Desarrolla
problemas sobre el
modelo relacional
de datos
Computadoras
Aula virtual

Libros:
[1] Captulos3, 5 y
6
[3] Captulo 1
[4] Captulo 2

Portales de
Internet
5

Originalidad e
integracin de
conceptos en el
desarrollo de
casos
6
EL MODELO
RELACIONAL DE
DATOS (2da.
PARTE):
Eliminar y
actualizar filas
referenciadas.
Operadores de
lgebra relacional

Participa en
clases
expresando ideas
basadas en
conocimientos y/o
experiencias
previas.

Laboratorio:
Desarrolla el
laboratorio:
Resolucin de
problemas sobre
Consulta el
material publicado
en el aula virtual
Desarrolla
problemas sobre
lgebra relacional
Computadoras
Aula virtual

Libros:
[1] Captulos3, 5 y
6
[3] Captulo 1
[4] Captulo 2

Portales de
Internet
6

Originalidad e
integracin de
conceptos en el
desarrollo de
casos
propuestos


IV. UNIDADES DE APRENDIZAJE:



lgebra
relacional
7
CONVERSIN DE
ERD A TABLAS
RELACIONALES:
Reglas bsicas
de conversin.
Conversin de
relaciones
opcionales 1
M
Conversin de
jerarquas de
generalizacin
Conversin de
relaciones 1-1
Participa con
lluvia de ideas en
la presentacin
del tema.

Laboratorio:
Desarrolla el
ejercicio:
Conversin del
ERD del caso del
curso a Tablas
Relacionales
Consulta el material
publicado en el
aula virtual

Desarrolla la
conversin del ERD
del Proyecto de
Curso a Tablas
Relacionales
Computadoras
Aula virtual

Libros:
[1] Captulos 5 y 6
[4] Captulo 2
Portales de
Internet
7

Coherencia,
originalidad e
integracin de
conceptos en el
desarrollo de
casos
propuestos
Nombre de Unidad IV: Diseo de Bases de Datos Relacionales
Logro de Unidad: Al concluir la unidad, el estudiante sustenta un informe sobre los fundamentos del diseo de
Bases de Datos relacionales y sus reglas de normalizacin subyacentes, teniendo en cuenta las pautas y
procedimientos tcnicos, demostrando dominio del tema, claridad y coherencia.
Sem
ana
Contenidos
Saberes Bsicos
Actividades de Aprendizaje
Recursos
Criterios de
evaluacin
Horas
Presenciales
Horas No
Presenciales
8
DISEO Y
NORMALIZACIN
DE TABLAS
RELACIONALES
(1ra. Parte):
Dependencias
funcionales y
normalizacin
en bases de
datos
relacionales.
Formas
normales.

Participa en
exposicin
expresando sus
ideas basadas en
conocimientos y/o
experiencias
previas,
planteando
ejemplos que
requieren de una
solucin haciendo
uso de tcnicas
de bsquedas,
debatiente sus
ventajas y
desventajas.
Laboratorio:
Desarrolla el
ejercicio:
Resolucin de
problemas sobre
normalizacin
Consulta el material
publicado en el aula
virtual

Desarrolla la
normalizacin del
Modelo de Tablas
Relacionales del
Proyecto de Curso
(1ra. Versin).
Computadoras
Aula virtual

Libros:
[1] Captulo 7
[4] Captulo 3

Portales de
Internet
8

(Rbrica 6)
Avance de
proyecto.
Mostrando las
tablas
Relacionales y el
informe,
cumpliendo
criterios de
coherencia,
orden y
originalidad.
EVALUACIN PARCIAL Rbrica 6 (30%) + Desarrollo de casos (70%)
Nombre de Unidad V: Desarrollo de Aplicaciones con Bases de Datos Relacionales
Logro de Unidad: Al concluir la unidad, el estudiante y aplica Consultas y Subconsultas para manipular los
datos del negocio que se almacenan en la Base de Datos, a travs del uso del lenguaje declarativo de acceso a
Bases de Datos relacionales: SQL, demostranto el manejo del lgebra relacional y tomando en cuenta las
sugerencias del curso.
Sem
Contenido
Saberes bsicos
Actividades de Aprendizaje
Recursos
Criterios de
evaluacin
Horas Horas No





Presenciales Presenciales
9
FORMULACIN
DE CONSULTAS
CON SQL
Antecedentes del
SQL.
Preguntas
crticas para la
generacin de
consultas.
La sentencia
SELECT.
Evaluacin
conceptual para
las sentencias
SELECT
Sentencias de
modificacin de
SQL
Participa
activamente
mediante lluvia de
ideas en el
desarrollo del
tema

Laboratorio:
Desarrolla la
prctica:
Ejercicios sobre
consultas a la
Base de Datos
Consulta el material
publicado en el aula
virtual

Los estudiantes
desarrollan
ejercicios sobre
Consultas en Bases
de Datos
Los estudiantes
desarrollan
Consultas para la BD
del Proyecto de
Curso.
Computadoras
Aula virtual

Libros:
[1] Captulo 4
[3] Captulos2 y 3

Portales de
Internet
9

(Rbrica 7)
Presenta avance
de proyecto. :
Modelo
Normalizado de
Tablas
Relacionales en
base a estructura y
fundamento terico

Semana de Integracin
10
FORMULACIN
AVANZADA DE
CONSULTAS CON
SQL:
Enlaces externos
(OuterJoin).
Subconsultas.
Problemas de
divisin.
Consultas de
accin.
Creacin de
Vistas
Presenta Caso De
Consultas de SQL
Mediante lluvia de
ideas complementa
la definicin de
conceptos

Laboratorio:
Desarrolla el
ejercicio:
Resolucin de
problemas sobre
subconsultas
Consulta el material
publicado en el
aula virtual

Los estudiantes
desarrollan
ejercicios sobre
Consultas
Avanzadas.
Computadoras
Aula virtual

Libros:
[1] Captulos9, 10
y 12
[3] Captulos3, 4,
5 y 6

Portales de
Internet
10

Presenta
problemas
resueltos sobre
Consultas
Avanzadas de
manera precisa y
objetiva

(Rbrica 8)
Desarrollo del
Proyecto de Curso:
Presentacin de
consultas aplicadas
a la BD del
Proyecto de Curso.
11
DISEO FSICO
DE BASES DE
DATOS:
Introduccin al
Diseo Fsico de
Bases de Datos
Optimizacin de
Consultas
Seleccin de
ndices
Estructura Bsica
de un ndice
Creacin de
ndices con SQL
Participa
activamente
mediante lluvia de
ideas en el
desarrollo del tema

Laboratorio:
Desarrolla el
ejercicio:
Resolucin de
problemas sobre
diseo fsico de
Bases de Datos

Consulta el material
publicado en el
aula virtual

Los estudiantes
desarrollan la
Optimizacin de
Consultas y del
diseo fsico de la
Base de Datos del
Proyecto de Curso
(versin corregida).
Computadoras
Aula virtual

Libros:
[1] Captulos 8 y 9
[2] Captulos 3
[3] Captulos 1, 7
y 9
[4] Captulo 5 y 6

Portales de
Internet
11

Intervenciones
orales
Desarrollo de
laboratorio de la
clase
(Rbrica 9)
Presenta Diseo
Fsico optimizado
del Proyecto de
Curso de manera
ordenada y con
sustento tcnico
(1ra. Versin).






12
PROCEDIMIENTO
S ALMACENADOS
Y
DISPARADORES
(1ra. PARTE):
Lenguajes de
programacin de
Bases de Datos y
Transact - SQL.
Laboratorio:
desarrolla el
ejercicio:
Resolucin de
problemas sobre
Procedimientos
Almacenados y
disparadores
Desarrolla
ejercicios sobre el
uso de Transact -
SQL.
Los estudiantes
desarrollan
procedimientos
almacenados para
el Proyecto de
Curso
Computadoras
Aula virtual

Libros:
[1] Captulos 11 y
12
[3] Captulos 9 y
10
[4] Captulos 6 y 7

Portales de
Internet
12

Desarrolla
laboratorio de la
clase con
objetividad y
precisin

Evaluacin T2: Rbrica 7 (10%) + Rbrica 8 (20%) + Rbrica 9 (30%) + Desarrollo de casos (50%)
13
PROCEDIMIENTO
S ALMACENADOS
Y
DISPARADORES
(2da. PARTE):
Procedimientos
almacenados.
Disparadores
(Triggers).
Participa
activamente
mediante lluvia de
ideas en el
desarrollo del tema
Laboratorio
Desarrolla el
ejercicio:
Resolucin de
problemas sobre
Procedimientos
Almacenados y
Disparadores
Los estudiantes
consultan el
material publicado
en el aula virtual
Los estudiantes
desarrollan
ejercicios sobre
Procedimientos
Almacenados.
Computadoras
Aula virtual

Libros:
[1] Captulos 11 y
12
[3] Captulos 9 y
10
[4] Captulos 6 y 7

Portales de
Internet
13

(Rbrica 10)
Desarrolla
laboratorio de la
clase con
objetividad y
precisin



14
ADMINISTRACIN
DE UNA BASE DE
DATOS:
Conceptos,
tcnicas y
herramientas
para implementar
seguridad en una
Base de Datos
Conceptos,
tcnicas y
herramientas
para hacer
respaldos y
restauracin de
Bases de Datos
Participa en
exposicin de
temas por parte del
profesor.
Laboratorio:
Desarrolla un
ejercicio sobre
copia y
restauracin de
Bases de Datos
Consulta el material
publicado en el
aula virtual
Los estudiantes
implementan un
plan de seguridad
para la BD de su
proyecto de curso
Aula virtual

Libros:
[1] Captulos 14,
15, 17 y 18
[2] Captulo 1
[3] Captulo 1
[4] Captulos6 y 7

Portales de
Internet
14

(Rbrica 11)
Exposicin de
ejercicios
demostrando
capacidad de
anlisis y
argumentacin
clara


15 Resumen de temas
Laboratorio:
Desarrolla casos
propuestos

Computadoras
Aula virtual
Resuelve casos
propuestos de
manera precisa y
objetiva
Evaluacin T3: Rbrica 10 (10%) + Rbrica 11 (10%) + Rbrica 12 (30%) + Rbrica 14 (50%)
16 EVALUACIN FINAL: Exposicin del proyecto final




V. ESTRATEGIAS DIDCTICAS

Aprendizaje basado en problemas.
Estudio de casos.
Aprendizaje basado en proyectos.
Aprendizaje colaborativo



VI. SISTEMA DE EVALUACIN DEL CURSO

El cronograma de la evaluacin continua del curso es el siguiente:


El peso de cada nota T es:
EVALUACIN PESO (%) ESCALA VIGESIMAL
T1 20 2,4
T2 35 4,2
T3 45 5,4
TOTAL 100% 12

Los pesos ponderados de los resultados de evaluacin son los siguientes:
EVALUACIN PESO (%) ESCALA VIGESIMAL
PARCIAL 20 4
CONTINUA (Ts) 60 12
FINAL 20 4
TOTAL 100% 20



Eventos UPN Live (dirigido a docentes y estudiantes)
EVENTO FECHA
World Leadership Forum (Mxico) 09 y 10 de abril
World Innovation Forum (New York) 04 y 05 de junio
17 EVALUACIN SUSTITUTORIA

ESPECIFICACIN DE ACTIVIDADES DE EVALUACIN CONTINUA EN EL CURSO
T Descripcin Semana
T1
Rbrica 1 (10%) + Rbrica 2 (20%) + Rbrica 3
(10%) + Rbrica 4 (40%) + Desarrollo de casos
(20%)
4
T2
Rbrica 7 (10%) + Rbrica 8 (20%) + Rbrica 9
(30%) + Desarrollo de casos (50%)
12
T3
Rbrica 10 (10%) + Rbrica 11 (10%) + Rbrica 12
(30%) + Rbrica 14 (50%)
15

World Business Forum (New York) 07 y 08 de octubre



VII. BIBLIOGRAFA

1. Bibliografa Bsica

N CDIGO AUTOR TITULO AO
1 ISBN 0072942207 Michael V. Mannino Administracin de Bases
de Datos Diseo y
Desarrollo de Aplicaciones
2007


2. Bibliografa Complementaria

N CDIGO AUTOR TITULO AO
1 ISBN 978-0-
7356-6515-6
Ross
Mistry,StaciaMisner.
Introducing Microsoft
SQL Server 2012
2012
2
ISBN 978-0-
7356-5814-1
Itzik Ben-Gan
Microsoft SQL Server
2012 T-SQL
Fundamentals
2012
3
ISBN 978-9-
7015-1350-7
Dolores Cuadra, Elena
Castro, Ana Ma
Iglesias, Paloma
Martnez, Fco. Javier
Calle, Csar de Pablo,
Harit Al Jumaily,
Lourdes Moreno.
Desarrollo de Bases de
Datos: Casos Prcticos
desde el Anlisis a la
Implementacin
2008


Pginas Web para consultar en Internet

N AUTOR TITULO LINK AO
1

Neeraj Sharma,
LiviuPerniu, Raul F.
Chong,
AbhishekIyer,
ChaitaliNandan, Adi
Cristina Mitea,
MallarswamiNonvin
kere and
MirelaDanubianu
Database
Fundamentals Ideal
for Application
Developers and
Administrators
https://www.ibm.com/developerwo
rks/wikis/display/db2oncampus/FR
EE+ebook+-
+Database+fundamentals
2010
2 Sybase PowerDesigner http://www.sybase.com/products/
modelingdevelopment/powerdesig
ner
2012
3
UBM TechWeb Information
Management
http://www.informationweek.com/s
oftware/info_management
2012
4
QuinStreet Inc. SQL Course http://www.sqlcourse.com/index.ht
ml
2012

5 QuinStreet Inc. DatabaseJournal http://www.databasejournal.com/ 2012
6
WOBI WorldInnovationForum
2013
http://www.wobi.com/es/event/worl
d-innovation-forum-new-york-2013
2013



VIII. ANEXOS

Competencias Generales UPN
Competencias Descripcin
1. Liderazgo
Inspira confianza en un grupo, lo gua hacia el logro de una visin
compartida y genera en ese proceso desarrollo personal y social.
2. Trabajo en Equipo
Trabaja en cooperacin con otros de manera coordinada, supera conflictos y
utiliza sus habilidades en favor de objetivos comunes.
3. Comunicacin
Efectiva
Intercambia informacin a travs de diversas formas de expresin y asegura
la comprensin mutua del mensaje.
4. Responsabilidad
Social
Asegura que sus acciones producirn un impacto general positivo en la
sociedad y en la promocin y proteccin de los derechos humanos.
5. Pensamiento
Crtico
Analiza e Interpreta, en contextos especficos, argumentos o proposiciones.
Evala y argumenta juicios de valor.
6. Aprendizaje
Autnomo
Busca, identifica, evala, extrae y utiliza eficazmente informacin contenida
en diferentes fuentes para satisfacer una necesidad personal de nuevo
conocimiento.
7. Capacidad para
Resolver
Problemas
Reconoce y comprende un problema, disea e implementa un proceso de
solucin y evala su impacto.
8. Emprendimiento
Transforma ideas en oportunidades y acciones concretas de creacin de
valor para la organizacin y sociedad.