Está en la página 1de 6

SILABO DEL CURSO BASE DE DATOS

FACULTA DE INGENIERIA
ESCUELA DE INGENIERIA DE SISTEMAS

1. DATOS GENERALES
1.1. Facultad : Ingeniería
1.2. Carrera Profesional : Ingeniería de Sistemas
1.3. Departamento : Ingeniería de Sistemas
1.4. Tipo de Curso : Obligatorio
1.5. Requisitos : Estructura de Datos Avanzados
1.6. Ciclo de estudios : 4
1.7. Duración del curso : 18 semanas
Inicio : 17 de Marzo de 2008
Término : 19 de Julio de 2008
Extensión horaria : 4 Horas Semanales ( 2 teoría + 2 práctica)
Clase : Lunes de 07:00 am a 09:00 am Laboratorio : L3
Clase : Martes de 07:00 am a 09:00 am Teoría : C304
Clase : Martes de 09:00 pm a 11:00 pm Laboratorio : L5
1.8. Créditos : 3
1.10. Período lectivo : 2008-1
1.11. Docente : Jorge Juan Pesantes Alburquerque
1.13. e-mail : opa@upnorte.edu.pe

2. FUNDAMENTACIÓN
El curso de Modelamiento de Base de Datos es un curso de naturaleza teórico-práctico, cuyo desarrollo es en
aula y laboratorio. El propósito es llegar a construir un modelo de datos (diseño conceptual, lógico) basado en
los requerimientos de información de una organización, habilidad necesaria dentro del perfil de Administrador
de Información de un Ingeniero de Sistemas. Paro lo cual se emplea metodologías orientadas hacía el análisis
de datos con el Modelo Entidad-Relación y el Modelamiento Orientado a Objetos, independiente de algún
Sistema Gestor de Base de Datos.

3. COMPETENCIA
Al concluir el curso el alumno estará en capacidad de elaborar un diseño (conceptual y lógico) apropiado de
los archivos así como la interpelación de estos, que permita almacenar información clave y estratégica para la
empresa, la cual constituye el punto de partida para construir una Base de Datos para un Sistema de
Información.
Así mismo podrá diseñar, interpretar y analizar base de datos relacionales basados en los requerimientos de
información de una organización, optimizando el acceso a los datos de las mismas bajo criterios de
normalización y algebra relacional
4. OBJETIVOS ESPECÍFICOS DEL CURSO
4.1. Introducción, Modelos de Información y Sistemas de Base de Datos
4.1.1. Resumir la evolución de sistemas de información, desde versiones tempranas a través de las ofertas
modernas, distinguiendo sus capacidades respectivas y potenciales del futuro.
4.1.2.Conocer los fundamentos de un Sistema de Administración de Base de Datos.

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


básico
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 representación de modelo de datos.
4.2.2.Describir los principios básicos del modelo de datos relacional.
4.2.3.Definir la terminología fundamental usada en el modelo de los datos relacional.
4.2.4.Conocer la manipulación de datos haciendo uso del lenguaje SQL.

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


4.3. Programación Avanzada con el Lenguaje de Consulta Estructurado (SQL)
4.3.1.Conocer los fundamentos de un Sistema de Administración de Base de Datos.
4.3.2.Definir la necesidad de Escalabilidad, Portabilidad en Sistemas de Administración 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. Introducción, Modelos de Información y Sistemas de Base de Datos
5.1.1.Historia y Motivación para Sistemas de Información, Dato, Información y Base de Datos
5.1.2.Componentes de un sistema de base de datos, arquitectura e independencia de información

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


básico
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 representación.
5.2.3.Cardinalidad y clasificación de una relación.
5.2.4.Restricciones de integridad
5.2.5.Formas Normales (1FN, 2FN, 3FN, BCFN)

5.3. Programación Avanzada con el Lenguaje de Consulta Estructurado (SQL)


5.3.1.El lenguaje SQL. Lenguaje de Definición de Datos (DDL) y Lenguaje de Manipulación 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 aplicación
• Analizan y sintetizan sobre la necesidad de información en las organizaciones
• Reconocen el ambiente de un Sistema de Base de Datos del lugar de estudios o trabajo actual
• Analizan una situación concreta e identifican su arquitectura y modelos de datos
• Exponen con claridad y discuten el tema de investigación en casos prácticos individuales
• Exponen y debaten tema de investigación 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 información gerencial
7. CONTENIDOS ACTITUDINALES
• Responsabilidad individual y colectiva, disposición a la investigación y búsqueda de información adicional
• Actitud crítica y analítica para problemas y valoración de los conocimientos adquiridos
• Trabajo en equipo, acepta críticas de docente y sus compañeros

8. METODOLOGÍA GENERAL DEL CURSO


Aprendizaje basado en resolución de problemas y casos prácticos y de estudio, exposiciones y debate en
clase de tema a desarrollar así como retroalimentación 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 gestión de lenguaje SQL.
El alumno deberá haber estudiado anticipadamente los temas a tocar en cada sesión semanal, las
intervenciones van sobre puntos adicionales sobre el T de la unidad.

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


9. PROGRAMACIÓN

Unidad y su Temas
SEM
objetivo
Unidad 1 1 Teoría:
Introducción, Introducción y conceptos generales
Modelos de Formación de equipos para proyectos de un fin de curso
Información y Laboratorio: Introducción al uso de herramientas case
Sistemas de 2
Base de Datos Teoría:
Componentes de un sistema de base de datos
Arquitectura e independencia de información
Niveles de arquitectura de base de datos
Tipos de modelos de base de datos, cliente/servidor, aplicaciones y distribución lógica
Laboratorio: Modelamiento Lógico, entidades y sus relaciones
FUENTES BIBLIOGRÁFICAS
[1], [2], [3], [4],[5] cap 1,2
3 Teoría :
Mapeo de esquema conceptual a un esquema relacional
¿Qué es una entidad?, y su representación, desarrollo conceptual de casos reales
T1 – Test Teórico Semana 1, 2 y 3
Laboratorio : Modelamiento Lógico, entidades y sus relaciones
Teoría :
Cardinalidad y clasificación de una relación, algebra y cálculo relacional
Unidad 2 4
Operadores relacionales
Modelamiento Laboratorio :Atributos, dominios, agregación, dependencia, tipos de datos, default.
de
Teoría :
Información;
El Modelo Dependencia, agregación y grados de relaciones,restricciones de integridad
Entidad 5 Anomalías en esquemas relacionales, formas normales
Relación y El Dinámica de desarrollo conceptual de casos reales
Lenguaje de Laboratorio : Revisión de cardinalidad y dependencias.
Consulta Teoría:
Estructurado Informe de Modelo Conceptual del Proyecto de fin de curso.
(SQL) 6 El Lenguaje SQL. Lenguaje de Definición de datos (DDL), Lenguaje de Manipulación de
Datos (DML), tipos de datos, tablas, vistas, esquemas
Laboratorio : T2 – Laboratorio de Modelamiento
Teoría :
7 Restricciones, reglas de Integridad
Laboratorio : Migración de modelo relacional a un DBMS
Teoría :
Informe de Modelo Entidad Relación del Proyecto de fin de curso
8
Tipos de datos definidos por el usuario, vistas, autorizaciones sobre objetos
Laboratorio : Ingeniería reversa a un DBMS
FUENTES BIBLIOGRÁFICAS:
[1], [3], [4],[5], cap 2,3,4
9 EXAMEN PARCIAL
Unidad 3 10 Teoría
Programación Programación con T-SQL, usos de predicados, DML de Actualización
Avanzada de Laboratorio : Transact-SQL
Lenguaje
Estructurado
(SQL)
Teoría
11 Procedimientos Almacenados
Laboratorio : Transact-SQL
Teoría
12 Triggers, funciones
Laboratorio : T3 – Laboratorio de Transact - SQL
13 Teoría

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


Técnicas Avanzadas de Transact-SQL, procedures
T4 – Primer Informe de Proyecto de fin de curso
Laboratorio : Store Procedures, creación de base de datos
Teoría
Backup y Restore de Base de Datos, tunnig, permisos y seguridad
14 Laboratorio : Store Procedures, vistas, configuración de Permisos y Seguridad
Integrada y Mixta, asignación de permisos a objetos de base de datos
Unidad 4 Teoría
Sistemas Business Intelligence y Data Warehouse
Inteligentes Laboratorio : Transact-SQL en diferentes Servidores DBMS, encriptación de
para la Toma información
de 15
Decisiones
Estructurado
(SQL)

Teoría
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 EVALUACIÖN SUSTITUTORIA

10. SISTEMA DE EVALUACIÓN DEL CURSO


NORMAS VIGENTES

Es obligatoria la asistencia a las clases teóricas y prácticas 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 cómputo de la asistencia se
realiza desde el primer día de clases.

El sistema de evaluación mide el logro de determinados objetivos (contenidos), para lo cual contempla dos
tipos de prueba: exámenes parciales y evaluación continua. Los parciales son dos y evalúan los contenidos
conceptuales del curso. Se toman en la novena semana de clases y en la decimoséptima semana

La nota final de la Evaluación Continua debe ser el promedio de 5 notas (T) como mínimo. No es posible la
recuperación de ninguna nota parcial de la Evaluación Continua, bajo ningún concepto. El cálculo de la nota
final de evaluación 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:

EVALUACIÓN 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 evaluación son los siguientes:

EVALUACIÓN 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 Evaluación Sustitutoria evalúa toda la temática desarrollada en el semestre y se rinde la semana
consecutiva al término de los exámenes finales y su nota reemplazará, necesariamente, a la nota de un
Examen (Parcial o Final) o a la nota de un T (Evaluación Continua), de tal manera que el resultado final sea
favorable al alumno.

El cronograma de la evaluación continua del curso es el siguiente:

ESPECIFICACIÓN DE TRABAJOS DEL CURSO


T Descripción Semana
T1 Test Teórico 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. BIBLIOGRAFÍA OBLIGATORIA
## CÓDIGO 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 DISEÑO,
ARQUITECTURA E IMPLEMENTACION
3 005.74/J67 JOHNSON, JAMES L BASE DE DATOS: MODELOS, LENGUAJES,
DISEÑOS
4 005.74/H27 HAWRYSZKIEWYCZ, I T ANALISIS Y DISEÑO DE BASE DE DATOS
5 005.74/D29/2001 DATE, C J INTRODUCCION A LOS SISTEMAS DE BASE DE
DATOS

12. BIBLIOGRAFÍA COMPLEMENTARIA


## CÓDIGO 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 CASTAÑO CONCEPCION Y DISEÑO DE BASE DE
ADORACIÓN; 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 DISEÑO E
INSTRUMENTACIÓN
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 APLICACIÓN E INVESTIGACION

13. ESTRUCTURA DE TRABAJO FINAL DEL CURSO


Como parte del proceso de aplicación práctica el Trabajo Final del curso de Modelamiento de Base de Datos
debe tener la siguiente estructura:

I. PERFIL DEL NEGOCIO


Descripción del negocio del trabajo final, procesos, organización y giro.

II. ALCANCES
Definir los alcances del modelo de datos que se van aplicar sobre el negocio asignado, tomar en
cuenta que la evaluación 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 evaluación.

V. LIMITACIONES DEL MODELO


Las limitaciones indican lo que su modelamiento y análisis 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 físico del trabajo, esto debe reflejar :
a. DEFINICION DE ENTIDADES
b. DEFINICION DE RELACIONES
c. DIAGRAMA
d. ARCHIVO MODELO CONCEPTUAL

VIII. MODELO FISICO


El modelo físico es la composición 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

También podría gustarte