Está en la página 1de 7

SILABO DEL CURSO

BASE DE DATOS

1. DATOS GENERALES:

1. Facultad : Ingeniería
2. Carrera profesional : Ingeniería de Sistemas
3. Departamento : Ingeniería de Sistemas
4. Tipo de curso : Obligatorio
5. Requisito : Estructura de Datos Avanzados
6. Ciclo de estudios : IV
7. Duración del curso : 18 semanas
8. Inicio : 18 de Agosto de 2008.
9. Término : 20 de Diciembre de 2008.
10. Extensión horaria : 4 horas semanales
11. Créditos : 3
12. Periodo lectivo : 2008-2
13. Docentes : Ing. Jimmy D Marti Anhuamán León [jal@upnorte.edu.pe]

2. FUNDAMENTACION:

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:

Los alumnos al concluir el curso 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


Al concluir el curso, Los alumnos trabajando individualmente y en equipo, serán capaces de:

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.
2. Conocer los fundamentos de un Sistema de Administración de Base de Datos.
3. 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. Describir los principios básicos del modelo de datos relacional.
5. Definir la terminología fundamental usada en el modelo de los datos relacional.
6. Conocer la manipulación de datos haciendo uso del lenguaje SQL.
7. Conocer los fundamentos de un Sistema de Administración de Base de Datos.
8. Definir la necesidad de Escalabilidad, Portabilidad en Sistemas de Administración de Base de
Datos.
9. Conocer Arquitectura de Business Intelligence para la Toma de Decisiones
5. CONTENIDOS CONCEPTUALES ORGANIZADOS EN UNIDADES TEMÁTICAS

Unidad 1: Introducción, Modelos de Información y Sistemas de Base de Datos


a. Historia y Motivación para Sistemas de Información, Dato, Información y Base de Datos
b. Componentes de un sistema de base datos, arquitectura e independencia de información.

Unidad 2: Modelamiento de Información; El Modelo Relacional y el Leguaje de Consulta


Estructurado (SQL) básico
a. Los tres niveles de la arquitectura de datos, tipos de modelos de datos
b. Mapeo del esquema conceptual a un esquema relacional ¿Qué es una entidad?, y su
representación.
c. Cardinalidad y clasificación de una relación.
d. Restricciones de integridad
e. Formas Normales (1FN, 2FN, 3FN, BCFN)

Unidad 3: Programación Avanzada con el Lenguaje de Consulta Estructurado (SQL)


a. 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
b. Vistas, procedimientos almacenados, store procedures.

Unidad 4: Sistemas Inteligentes para la Toma de Decisiones


a. Business Intelligence y Datawarehouse
b. Datamark Y OLAP

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 a la búsqueda de información adicional.
Actitud crítica para el análisis de problemas.
Valoración de los conocimientos adquiridos.
Disposición al trabajo en equipo.
Valoración de la sensibilidad mediante las propias experiencias adquiridas.
Disposición para recibir críticas del docente y sus compañeros
Disposición a ser reflexivos y creativos.
Disposición para implementar una solución informática empresarial.
Disposición a la prueba y error
Responsabilidad en el uso de los recursos de laboratorio, en el cumplimientos de horarios y en
las instrucciones del docente en las horas de clase
Responsabilidad para ceñirse estrictamente en las disposiciones indicadas en este silabo y las
instrucciones generales dadas al inicio por el docente para el desarrollo del ciclo académico.

8. METODOLOGÍA GENERAL DEL CURSO


Las principales estrategias, técnicas y materiales a utilizar, así como el rol del docente y en alumno
en el desarrollo del curso es utilizando la Técnica de Estudio de Casos y Técnica del Rally. Estas se
resumen mediante la explicación teórica y práctica de casos específicos de acuerdo al tema del día,
además el alumno presentara una guía del tema de clase (How To) que permitirá ser calificado,
mediante sus intervenciones teóricas y prácticas para su T3. Al final del curso el alumno presentará
un proyecto donde aplicará las técnicas de de Modelamiento entidad relación, para diseñar e
implementar una base datos transaccional y multidimensional.

El alumno deberá haber estudiado anticipadamente los temas a tocar en cada sesión semanal, las
intervenciones van sobre puntos adicionales sobre el T3 de la unidad.
9. PROGRAMACIÓN

Unidad y su Objetivo Sem Temas


Laboratorio: Presentación de Sílabo
Iniciando SQL SERVER.
El Lenguaje SQL. Lenguaje de Control de datos (DCL)
1 Teoría: Un Poco de Historia de las base datos.
Introducción y conceptos generales.
Formación de equipos para proyectos de un fin de curso

UNIDAD 1: Laboratorio:
Lenguaje SQL. Lenguaje de control de datos (DCL): configuración de permisos y seguridad integrada y mixta.
INTRODUCCIÓN, MODELOS DE Presentación de How to: DCL WITH SQL SERVER [*]
INFORMACIÓN Y Teoría: Componentes de un sistema de base de datos
SISTEMAS DE BASE DE DATOS 2 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
Modelamiento Lógico, entidades y sus relaciones

FUENTES BIBLIOGRÁFICAS
[1], [2], [3], [4],[5] cap 1,2
Laboratorio :
UNIDAD 2: Uso de herramienta case: Modelamiento Lógico, entidades y sus relaciones.
MODELAMIENTO DE INFORMACIÓN, Teoría :
EL MODELO ENTIDAD RELACIÓN Y EL 3 Modelamiento Lógico, entidades y sus relaciones.
LENGUAJE DE CONSULTA Mapeo de esquema conceptual a un esquema relacional.
ESTRUCTURADO (SQL) ¿Qué es una entidad?, y su representación, desarrollo conceptual de casos reales.

Teoría: Practica calificada 1


Cardinalidad, dependencia y clasificación de una relación, algebra y cálculo relacional.
Operadores relacionales.
4 Laboratorio:
El Lenguaje SQL. Lenguaje de Definición de datos (DDL), tipos de datos, tablas, vistas, esquemas
Atributos, dominios, agregación, dependencia, tipos de datos, default.

Teoría:
Dependencia, agregación y grados de relaciones, restricciones de integridad
Anomalías en esquemas relacionales, formas normales
5 Dinámica de desarrollo conceptual de casos reales
Laboratorio:
El Lenguaje SQL. Lenguaje de Definición de datos (DDL), tipos de datos, tablas, vistas, esquemas
Atributos, dominios, agregación, dependencia, tipos de datos, default.
Laboratorio: Migración de modelo relacional a un DBMS.
Presentación de How To : Migración de modelo relacional desde una herramienta case a un DBMS [*]
6 Teoría: Transformación del modelo entidad-relación al modelo relacional.

Laboratorio : Ingeniería reversa a un DBMS


7 Teoría : Restricciones, reglas de Integridad

Laboratorio y Teoría: Practica calificada 2.


1er de Informe de proyecto y exposición del Modelo Entidad Relación del Proyecto de fin de curso
8
Tipos de datos definidos por el usuario, vistas, autorizaciones sobre objetos

9 EXAMEN PARCIAL
Laboratorio y Teoría :
El Lenguaje SQL. Lenguaje de Manipulacion de datos (DDL)
10
Programación con Transact-SQL, usos de predicados,

Laboratorio y Teoría:
UNIDAD 3: Procedimientos Almacenados - Transact-SQL
PROGRAMACIÓN AVANZADA DE 11 El Lenguaje SQL. Lenguaje de Manipulacion de datos (DDL)
LENGUAJE ESTRUCTURADO (SQL) Presentación de How To DDL con SQL SERVER y Optimización de consulta de datos. [*]

Laboratorio y Teoría
Triggers, funciones
12
El Lenguaje SQL. Lenguaje de Manipulacion de datos (DDL)

Laboratorio: Practica calificada 4


13 Teoría: Revisión del 2do Informe de Proyecto de fin de curso

Laboratorio y Teoría:
Optimización de DML mediante indices
14
Backup y Restore de Base de Datos, tunnig.
UNIDAD 4:
Laboratorio y Teoría:
SISTEMAS INTELIGENTES PARA LA
Presentación de How To : Creando y consumiendo un Data Mart [*]
TOMA DE DECISIONES
15 Business Intelligence y Data Warehouse
ESTRUCTURADO (SQL)
Transact-SQL en diferentes Servidores DBMS, encriptación de información

Presentación informe y Exposición Final.


16
17 EXAMEN DE FIN DE CICLO
18 EXAMEN DE RECUPERACION
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 en la diecisieteava semana de clases
respectivamente.

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

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.
11. BIBLIOGRAFIA OBLIGATORIA

BIBLIOTECA UPN
Nro CODIGO 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
KALEN GUIA
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. BIBLIOGRAFIA COMPLEMENTARIA:

Nro CODIGO AUTOR TITULO


.
9 005.74/U61 UNIVERSIDAD PRIVADA BASES DE DATOS: GUIA DEL ALUMNO
DEL NORTE, FACULTAD
DE INGENIERIA DE
SISTEMAS
10 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
11 005.74/K83 KROENKE, DAVID PROCESAMIENTO DE BASE DE DATOS:
FUNDAMENTOS DE DISEÑO E
INSTRUMENTACIÓN
12 004.22/F64 FLORES, IVAN ARQUITECTURA DE BASE DE DATOS
This document was created with Win2PDF available at http://www.daneprairie.com.
The unregistered version of Win2PDF is for evaluation or non-commercial use only.

También podría gustarte