You are on page 1of 6

SILABO DEL CURSO BASE DE DATOS

FACULTA DE INGENIERIA
ESCUELA DE INGENIERIA DE SISTEMAS

1. DATOS GENERALES
1.1. Facultad : Ingeniera
1.2. Carrera Profesional : Ingeniera de Sistemas
1.3. Departamento : Ingeniera de Sistemas
1.4. Tipo de Curso : Obligatorio
1.5. Requisitos : Estructura de Datos Avanzados
1.6. Ciclo de estudios : 4
1.7. Duracin del curso : 18 semanas
Inicio : 17 de Marzo de 2008
Trmino : 19 de Julio de 2008
Extensin horaria : 4 Horas Semanales ( 2 teora + 2 prctica)
Clase : Lunes de 07:00 am a 09:00 am Laboratorio : L3
Clase : Martes de 07:00 am a 09:00 am Teora : C304
Clase : Martes de 09:00 pm a 11:00 pm Laboratorio : L5
1.8. Crditos : 3
1.10. Perodo lectivo : 2008-1
1.11. Docente : Jorge Juan Pesantes Alburquerque
1.13. e-mail : opa@upnorte.edu.pe

2. FUNDAMENTACIN
El curso de Modelamiento de Base de Datos es un curso de naturaleza terico-prctico, cuyo desarrollo es en
aula y laboratorio. El propsito es llegar a construir un modelo de datos (diseo conceptual, lgico) basado en
los requerimientos de informacin de una organizacin, habilidad necesaria dentro del perfil de Administrador
de Informacin de un Ingeniero de Sistemas. Paro lo cual se emplea metodologas orientadas haca el anlisis
de datos con el Modelo Entidad-Relacin y el Modelamiento Orientado a Objetos, independiente de algn
Sistema Gestor de Base de Datos.

3. COMPETENCIA
Al concluir el curso el alumno estar en capacidad de elaborar un diseo (conceptual y lgico) apropiado de
los archivos as como la interpelacin de estos, que permita almacenar informacin clave y estratgica para la
empresa, la cual constituye el punto de partida para construir una Base de Datos para un Sistema de
Informacin.
As mismo podr disear, interpretar y analizar base de datos relacionales basados en los requerimientos de
informacin de una organizacin, optimizando el acceso a los datos de las mismas bajo criterios de
normalizacin y algebra relacional
4. OBJETIVOS ESPECFICOS DEL CURSO
4.1. Introduccin, Modelos de Informacin y Sistemas de Base de Datos
4.1.1. Resumir la evolucin de sistemas de informacin, desde versiones tempranas a travs de las ofertas
modernas, distinguiendo sus capacidades respectivas y potenciales del futuro.
4.1.2.Conocer los fundamentos de un Sistema de Administracin de Base de Datos.

4.2. Modelamiento de Informacin; El Modelo Relacional y el Lenguaje de Consulta Estructurado (SQL)


bsico
4.2.1.Categorizar los modelos de datos basados en los tipos de conceptos que proporcionan para describir
la estructura de la base de datos, es decir, datos conceptuales y representacin de modelo de datos.
4.2.2.Describir los principios bsicos del modelo de datos relacional.
4.2.3.Definir la terminologa fundamental usada en el modelo de los datos relacional.
4.2.4.Conocer la manipulacin de datos haciendo uso del lenguaje SQL.

PDF created with pdfFactory Pro trial version www.pdffactory.com


4.3. Programacin Avanzada con el Lenguaje de Consulta Estructurado (SQL)
4.3.1.Conocer los fundamentos de un Sistema de Administracin de Base de Datos.
4.3.2.Definir la necesidad de Escalabilidad, Portabilidad en Sistemas de Administracin de Base de Datos.

4.4. Sistemas Inteligentes para la Toma de Decisiones


4.4.1. Conocer Arquitectura de Business Intelligence para la Toma de Decisiones.

5. CONTENIDOS CONCEPTUALES
5.1. Introduccin, Modelos de Informacin y Sistemas de Base de Datos
5.1.1.Historia y Motivacin para Sistemas de Informacin, Dato, Informacin y Base de Datos
5.1.2.Componentes de un sistema de base de datos, arquitectura e independencia de informacin

5.2. Modelamiento de Informacin; El Modelo Relacional y el Leguaje de Consulta Estructurado (SQL)


bsico
5.2.1.Los tres niveles de la arquitectura de datos, tipos de modelos de datos
5.2.2.Mapeo del esquema conceptual a un esquema relacional Qu es una entidad?, y su representacin.
5.2.3.Cardinalidad y clasificacin de una relacin.
5.2.4.Restricciones de integridad
5.2.5.Formas Normales (1FN, 2FN, 3FN, BCFN)

5.3. Programacin Avanzada con el Lenguaje de Consulta Estructurado (SQL)


5.3.1.El lenguaje SQL. Lenguaje de Definicin de Datos (DDL) y Lenguaje de Manipulacin de Datos
(DML), tipos de datos, tablas, esquemas, restricciones, reglas de integridad en SQL
5.3.2.Vistas, procedimientos almacenados, store procedures

5.4. Sistemas Inteligentes para la Toma de Decisiones


5.4.1.Business Intelligence y Datawarehouse
5.4.2.Datamark Y OLAP
5.4.3.ERP y CRM

6. CONTENIDOS PROCEDIMENTALES
Seleccionan casos de estudio, por reas de aplicacin
Analizan y sintetizan sobre la necesidad de informacin en las organizaciones
Reconocen el ambiente de un Sistema de Base de Datos del lugar de estudios o trabajo actual
Analizan una situacin concreta e identifican su arquitectura y modelos de datos
Exponen con claridad y discuten el tema de investigacin en casos prcticos individuales
Exponen y debaten tema de investigacin en casos grupales
Exponen y discuten en grupos de temas similares
Construyen un esquema de base de datos aplicado al proyecto de fin de curso
Analizan una base de datos transaccional e identifican la necesidad de informacin gerencial
7. CONTENIDOS ACTITUDINALES
Responsabilidad individual y colectiva, disposicin a la investigacin y bsqueda de informacin adicional
Actitud crtica y analtica para problemas y valoracin de los conocimientos adquiridos
Trabajo en equipo, acepta crticas de docente y sus compaeros

8. METODOLOGA GENERAL DEL CURSO


Aprendizaje basado en resolucin de problemas y casos prcticos y de estudio, exposiciones y debate en
clase de tema a desarrollar as como retroalimentacin de todas las actividades.
Se complementar el desarrollo del curso con herramientas CASE a nivel de modelamiento y se tomar como
base de datos SQL Server para la gestin de lenguaje SQL.
El alumno deber haber estudiado anticipadamente los temas a tocar en cada sesin semanal, las
intervenciones van sobre puntos adicionales sobre el T de la unidad.

PDF created with pdfFactory Pro trial version www.pdffactory.com


9. PROGRAMACIN

Unidad y su Temas
SEM
objetivo
Unidad 1 1 Teora:
Introduccin, Introduccin y conceptos generales
Modelos de Formacin de equipos para proyectos de un fin de curso
Informacin y Laboratorio: Introduccin al uso de herramientas case
Sistemas de 2
Base de Datos Teora:
Componentes de un sistema de base de datos
Arquitectura e independencia de informacin
Niveles de arquitectura de base de datos
Tipos de modelos de base de datos, cliente/servidor, aplicaciones y distribucin lgica
Laboratorio: Modelamiento Lgico, entidades y sus relaciones
FUENTES BIBLIOGRFICAS
[1], [2], [3], [4],[5] cap 1,2
3 Teora :
Mapeo de esquema conceptual a un esquema relacional
Qu es una entidad?, y su representacin, desarrollo conceptual de casos reales
T1 Test Terico Semana 1, 2 y 3
Laboratorio : Modelamiento Lgico, entidades y sus relaciones
Teora :
Cardinalidad y clasificacin de una relacin, algebra y clculo relacional
Unidad 2 4
Operadores relacionales
Modelamiento Laboratorio :Atributos, dominios, agregacin, dependencia, tipos de datos, default.
de
Teora :
Informacin;
El Modelo Dependencia, agregacin y grados de relaciones,restricciones de integridad
Entidad 5 Anomalas en esquemas relacionales, formas normales
Relacin y El Dinmica de desarrollo conceptual de casos reales
Lenguaje de Laboratorio : Revisin de cardinalidad y dependencias.
Consulta Teora:
Estructurado Informe de Modelo Conceptual del Proyecto de fin de curso.
(SQL) 6 El Lenguaje SQL. Lenguaje de Definicin de datos (DDL), Lenguaje de Manipulacin de
Datos (DML), tipos de datos, tablas, vistas, esquemas
Laboratorio : T2 Laboratorio de Modelamiento
Teora :
7 Restricciones, reglas de Integridad
Laboratorio : Migracin de modelo relacional a un DBMS
Teora :
Informe de Modelo Entidad Relacin del Proyecto de fin de curso
8
Tipos de datos definidos por el usuario, vistas, autorizaciones sobre objetos
Laboratorio : Ingeniera reversa a un DBMS
FUENTES BIBLIOGRFICAS:
[1], [3], [4],[5], cap 2,3,4
9 EXAMEN PARCIAL
Unidad 3 10 Teora
Programacin Programacin con T-SQL, usos de predicados, DML de Actualizacin
Avanzada de Laboratorio : Transact-SQL
Lenguaje
Estructurado
(SQL)
Teora
11 Procedimientos Almacenados
Laboratorio : Transact-SQL
Teora
12 Triggers, funciones
Laboratorio : T3 Laboratorio de Transact - SQL
13 Teora

PDF created with pdfFactory Pro trial version www.pdffactory.com


Tcnicas Avanzadas de Transact-SQL, procedures
T4 Primer Informe de Proyecto de fin de curso
Laboratorio : Store Procedures, creacin de base de datos
Teora
Backup y Restore de Base de Datos, tunnig, permisos y seguridad
14 Laboratorio : Store Procedures, vistas, configuracin de Permisos y Seguridad
Integrada y Mixta, asignacin de permisos a objetos de base de datos
Unidad 4 Teora
Sistemas Business Intelligence y Data Warehouse
Inteligentes Laboratorio : Transact-SQL en diferentes Servidores DBMS, encriptacin de
para la Toma informacin
de 15
Decisiones
Estructurado
(SQL)

Teora
16 ERP, CRM, Data Minning,
Laboratorio : Transact-SQL en diferentes Tipos de DBMS (ASA, SQL Server, ASE)
EXAMEN FINAL
17
Laboratorio : T5 Informe Final de Proyecto de fin de curso
18 EVALUACIN SUSTITUTORIA

10. SISTEMA DE EVALUACIN DEL CURSO


NORMAS VIGENTES

Es obligatoria la asistencia a las clases tericas y prcticas programadas (70%). El alumno que no cumpla con
este requisito quedar inhabilitado en el curso.

El alumno que no est presente al llamado de lista ser considerado ausente. El cmputo de la asistencia se
realiza desde el primer da de clases.

El sistema de evaluacin mide el logro de determinados objetivos (contenidos), para lo cual contempla dos
tipos de prueba: exmenes parciales y evaluacin continua. Los parciales son dos y evalan los contenidos
conceptuales del curso. Se toman en la novena semana de clases y en la decimosptima semana

La nota final de la Evaluacin Continua debe ser el promedio de 5 notas (T) como mnimo. No es posible la
recuperacin de ninguna nota parcial de la Evaluacin Continua, bajo ningn concepto. El clculo de la nota
final de evaluacin continua es un promedio ponderado de las cinco evaluaciones y equivale al 60% de la nota
final del curso.

El peso de cada T es:

EVALUACIN PESO (%) ESCALA VIGESIMAL


T01 10 1,2
T02 15 1,8
T03 20 2,4
T04 25 3,0
T05 30 3,6
TOTAL 100% 12

Los pesos ponderados de las clases de evaluacin son los siguientes:

EVALUACIN PESO (%) ESCALA VIGESIMAL


PARCIAL 20 4
CONTINUA 60 12
FINAL 20 4
TOTAL 100% 20

PDF created with pdfFactory Pro trial version www.pdffactory.com


La Evaluacin Sustitutoria evala toda la temtica desarrollada en el semestre y se rinde la semana
consecutiva al trmino de los exmenes finales y su nota reemplazar, necesariamente, a la nota de un
Examen (Parcial o Final) o a la nota de un T (Evaluacin Continua), de tal manera que el resultado final sea
favorable al alumno.

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

ESPECIFICACIN DE TRABAJOS DEL CURSO


T Descripcin Semana
T1 Test Terico Semanas 1,2,3 3
T2 Laboratorio de Modelamiento 6
T3 Laboratorio de Transact-SQL 12
T4 Primer Informe de Proyecto de fin de Curso 13
T5 Informe Final de Proyecto de fin de curso 17
11. BIBLIOGRAFA OBLIGATORIA
## CDIGO AUTOR TITULO
1 005.74/R68 RIVERO CORNELIO, INTRODUCCION AL SQL PARA USUARIOS Y
ENRIQUE; MARTINEZ PROGRAMADORES A NIVEL IBM DB2 UDB
FUENTES, LUIS; VERSION 7.2 O SUPERIOR
BENAVIDES ABAJO, JUAN;
OLAIZOLA BARTOLOME,
JUAN
2 005.74/S72 SOUKUP, ROM; DELANEY, MICROSOFT SQL SERVER 7.0 A FONDO: LA GUIA
KALEN DEL DESARROLLADOR SOBRE DISEO,
ARQUITECTURA E IMPLEMENTACION
3 005.74/J67 JOHNSON, JAMES L BASE DE DATOS: MODELOS, LENGUAJES,
DISEOS
4 005.74/H27 HAWRYSZKIEWYCZ, I T ANALISIS Y DISEO DE BASE DE DATOS
5 005.74/D29/2001 DATE, C J INTRODUCCION A LOS SISTEMAS DE BASE DE
DATOS

12. BIBLIOGRAFA COMPLEMENTARIA


## CDIGO AUTOR TITULO
1 005.74/U61 UNIVERSIDAD PRIVADA BASES DE DATOS: GUIA DEL ALUMNO
DEL NORTE, FACULTAD
DE INGENIERIA DE
SISTEMAS
2 005.74/M56 DE MIGUEL CASTAO CONCEPCION Y DISEO DE BASE DE
ADORACIN; PIATTINI DATOS: DEL MODELO E/R AL MODELO
VELTHUIS, MARIO RELACIONAL
GERARDO
3 005.74/K83 KROENKE, DAVID PROCESAMIENTO DE BASE DE DATOS:
FUNDAMENTOS DE DISEO E
INSTRUMENTACIN
4 004.22/F64 FLORES, IVAN ARQUITECTURA DE BASE DE DATOS

PDF created with pdfFactory Pro trial version www.pdffactory.com


MODELAMIENTO DE BASE DE DATOS
TRABAJO DE APLICACIN E INVESTIGACION

13. ESTRUCTURA DE TRABAJO FINAL DEL CURSO


Como parte del proceso de aplicacin prctica el Trabajo Final del curso de Modelamiento de Base de Datos
debe tener la siguiente estructura:

I. PERFIL DEL NEGOCIO


Descripcin del negocio del trabajo final, procesos, organizacin y giro.

II. ALCANCES
Definir los alcances del modelo de datos que se van aplicar sobre el negocio asignado, tomar en
cuenta que la evaluacin final del modelo debe reflejar el cumplimiento de los planteado.

III. REQUERIMIENTOS
Detalle lo que se quiere cubrir dentro los alcances planteados, ejm: control de productos detallado
por agencia, ventas por cliente, record de venderdor, etc

IV. OBJETIVOS
Definir los objetivos que se quieren alcanzar con el desarrollo del trabajo, estos deben ser tangibles
y medibles, en caso de ser cualitativos deben tener una medida base para su evaluacin.

V. LIMITACIONES DEL MODELO


Las limitaciones indican lo que su modelamiento y anlisis no va a contemplar dentro del trabajo
final, es importante tener claro este punto.

VI. DIAGRAMAS DE PROCESOS


Diagramas de los procesos del negocio a modelar, son la base del modelo conceptual, este modelo
se hace con ayuda de la herramienta CASE asignada en el curso.
a. NIVEL 1
b. NIVEL 2
c. NIVEL 3
d. ARCHIVO DEL MODELO BPM

VII. MODELO CONCEPTUAL Y LOGICO


Define el modelo conceptual y fsico del trabajo, esto debe reflejar :
a. DEFINICION DE ENTIDADES
b. DEFINICION DE RELACIONES
c. DIAGRAMA
d. ARCHIVO MODELO CONCEPTUAL

VIII. MODELO FISICO


El modelo fsico es la composicin final de la estructura de tablas, vistas y procedures del modelo,
se valorara en la entrega final que el modelo corra en la base de datos y que cada grupo genere un
valor agregado al final el curso
a. DIAGRAMA
b. SCRIP DE GENERACION
c. DICCIONARIO DE DATOS
d. ARCHIVO MODELO FISICO

PDF created with pdfFactory Pro trial version www.pdffactory.com