Sunteți pe pagina 1din 6

SÍLABO DEL CURSO

BASE DE DATOS

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 : Algoritmos y Estructura de Datos 2
1.6. Ciclo de estudios : 4
1.7. Duración del curso : 18 semanas
Inicio : 16 de Marzo de 2009
Término : 18 de Julio de 2009
Extensión horaria : 4 horas semanales
1.8. Créditos : 4
1.9. Período lectivo : 2009-I
1.10. Docente : Ing. Alejandro Hugo Pérez Quiroz
apq@upnorte.edu.pe

2. FUNDAMENTACIÓN
El curso 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. Para lo cual se emplea metodologías orientadas hacía el
análisis de datos con el Modelo Entidad-Relación, 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
• Abstraer modelos de una realidad problema
• Elaborar modelos conceptuales y lógicos
• Diseñar interpretar y analizar bases de datos relacionales
• Implementar bases de datos en un SMBD
• Elaborar procedimientos, funciones y triggers usando Transact SQL
• Plantear modelos de bases de datos analíticas
5. CONTENIDOS CONCEPTUALES
• Sistemas de Información, Dato, Información y Base de Datos
• Realidades, modelos y lenguajes
• Estrategia general de resolución de problemas.
• Mapeo de esquema conceptual a un esquema relacional
• Conjunto de entidades, conjunto de atributos y conjunto de relaciones
• Dinámica de desarrollo conceptual de casos reales
• Modelo Entidad-Relación
• Algebra y cálculo relacional
• Anomalías en esquemas relacionales
• Lenguaje SQL (DDL)
• Lenguaje de manipulación de datos
• Fundamentos de transact-sql
• Funciones, procedimientos, triggers
• Transacciones
• Seguridad y Respaldo de la información
• Conceptos de DataWarehouse y OLAP
• Análisis de un cubo básico
• Arquitectura e instalación de OLAP
• Conexión a la fuente de datos
• Definición de medidas, dimensiones y proceso del cubo
• Bases de datos distribuidas

6. CONTENIDOS PROCEDIMENTALES
• Dialogan y discuten sobre el tratamiento de información
• 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 el crecimiento temporal de información y usuarios dentro de la organización
• 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
• Discuten e integran conocimientos para exponerlos en clase
• Exponen ejemplos y ejercicios propuestos
• 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
• Realizan investigación sobre sistemas de Base de Datos aplicados en BI

7. CONTENIDOS ACTITUDINALES
• Responsabilidad individual y colectiva
• Disposición a la investigación y a la búsqueda de información adicional
• Valoración de los conocimientos adquiridos
• Disposición al trabajo en equipo
• Actitud crítica, reflexiva y creativa
• Disposición al experimento por ensayo y error.
• Responsabilidad en el uso de recursos y disposiciones de la universidad.
• Responsabilidad para ceñirse estrictamente a las disposiciones indicadas en este silabo y las
instrucciones dadas al inicio por el docente para el desarrollo del ciclo académico.
8. METODOLOGÍA GENERAL DEL CURSO
La estrategia para el desarrollo del curso es la aplicación de la metodología Aprendizaje Basado en
Problemas

La aplicación estará basada en asistencia del docente en forma individual por alumno y por grupos
pequeños, durante el desarrollo de todas las unidades en las cuales se presentarán ejercicios y casos
propuestos que serán solucionados como aplicación de todos los temas.
9. PROGRAMACIÓN

Unidad y su objetivo SEM Temas


Unidad 1 1 Teoría:
Introducción, Sistemas de Información, Dato, Información y Base de Datos
Modelos de Realidades, modelos y lenguajes
Información y Estrategia general de resolución de problemas.
Sistemas de Base de
Datos
Laboratorio:
Taller de abstracción de modelos
Introducción al uso de herramientas case
2 Teoría:
Procesos de Negocio, problemas organizativos y de entorno
Dimensiones de un sistema basado en software
Características de los sistemas de base de datos
Niveles de Abstracción
Laboratorio:
Taller de Modelo Conceptual
Modelamiento Lógico, entidades y sus relaciones
FUENTES BIBLIOGRÁFICAS [1] Cap. 1, [3] Cap. 1 y 2, [4] Cap. 1,2,3,4 y 5;
Unidad 2 3 Teoría :
Modelamiento de Conjunto de entidades, conjunto de atributos y conjunto de relaciones
datos e Mapeo de esquema conceptual a un esquema relacional
implementación a
través de un SMBD
Dinámica de desarrollo conceptual de casos reales
Laboratorio
Modelamiento Lógico, entidades y sus relaciones
Teoría :
Ligaduras de correspondencia
clasificación de una relación
4 Modelo Entidad-Relación extendido
Laboratorio
Modelamiento Lógico, entidades y sus relaciones
Atributos, dominios, agregación, dependencia, tipos de datos, default.
Teoría :
Algebra y cálculo relacional
Anomalías en esquemas relacionales
5 Formas normales
Dependencia Multivalor, Dependencia de Unión
Laboratorio
Revisión de cardinalidad y dependencias.
Teoría:
El Lenguaje SQL. Lenguaje de Definición de datos (DDL)
Tipos de datos
6 Objetos de base de datos: Tablas, Vistas, Indices
Laboratorio
Instalación de un DBMS
Migración de modelo relacional a un DBMS
Teoría :
Restricciones y reglas de integridad
Lenguaje de Manipulación de Datos (DML)
7
Laboratorio
Migración de modelo relacional a un DBMS
Sentencias de selección y manipulación de datos
Teoría :
Tipos de datos definidos por el usuario
Vistas y Autorizaciones sobre objetos
8
Laboratorio
Sentencias de selección y manipulación de datos
Ingeniería reversa a un DBMS
FUENTES BIBLIOGRÁFICAS: [1] Cap. 2, 3 y 4; [3] Cap. 2, 3, 11 y 12; [4] Cap. 7,8,9,17
y 18
9 EXAMEN PARCIAL
10 Teoría
Programación con Transact-SQL
Fundamentos del lenguaje
Funciones de lenguaje Transact-SQL
Laboratorio
Transact-SQL
Teoría
Procedimientos Almacenados
11 Laboratorio
Transact-SQL: creación de procedimientos almacenados, triggers y
funciones
Teoría
Triggers
Unidad 3 12 Laboratorio
Programación Transact-SQL: creación de triggers y llamadas a procedimientos
Avanzada de
Lenguaje
almacenados
Estructurado (T-SQL) Teoría
Técnicas Avanzadas de Transact-SQL
Transacciones: conceptos, estados e implementación de la
atomicidad y durabilidad
13 Ejecuciones concurrentes
Laboratorio
Transact-SQL
Ejecución de transacciones concurrentes
Comprobación de secuencialidad
Backup y Restore de Base de Datos
Permisos y Seguridad
Servicio de transformación de datos
14 Laboratorio
Configuración de Permisos y Seguridad Integrada y Mixta
Encriptación de información
Implementación de tareas de DTS
FUENTES BIBLIOGRÁFICAS: [1] Cap. 13; [2] [5]
Teoría
Conceptos de DataWarehouse y OLAP
Análisis de un cubo básico
Unidad 4
15 Laboratorio
Sistemas
Arquitectura e instalación
Inteligentes para la
Definición de medidas y dimensiones
Toma de
Proceso del cubo
Decisiones
Estructurado (SQL)
Teoría
Bases de datos distribuidas
16 Diseño de distribución, tipos de fragmentación
Laboratorio
Implementación de bases de datos distribuidas
FUENTES BIBLIOGRÁFICAS: [5]
17 EXAMEN FINAL
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.

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.

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

ESPECIFICACIÓN DE TRABAJOS DEL CURSO


T Descripción Semana
T1 Practica Calificada sobre Modelo Conceptual y Lógico 4
T2 Calificación trabajo de campo parcial 8
T3 Practica calificada modelo relacional, DDL 12
T4 Practica calificada transact-sql y DTS 14
T5 Calificación trabajo de campo final 16
11. BIBLIOGRAFÍA OBLIGATORIA
Nº CÓDIGO AUTOR TÍTULO
KORTH, HENRY;
1 005.74/K76 SILBERSCHATZ, FUNDAMENTOS DE BASE DE DATOS
ABRAHAM
MICROSOFT SQL SERVER 7.0 A FONDO: LA
SOUKUP, ROM; GUIA DEL DESARROLLADOR SOBRE
2 005.74/S72
DELANEY, KALEN DISEÑO, ARQUITECTURA E
IMPLEMENTACION
BATINI, CARLO; CERI DISEÑO CONCEPTUAL DE BASE DE DATOS:
3 005.74/B25 STEFANO; NAVATHE UN ENFOQUE DE ENTIDADES-
SHAMKANT INTERRELACIONES.
DE MIGUEL CASTAÑO
CONCEPCION Y DISEÑO DE BASE DE
ADORACIÓN; PIATTINI
4 005.74/M56 DATOS: DEL MODELO E/R AL MODELO
VELTHUIS, MARIO
RELACIONAL
GERARDO

BIBLIOGRAFÍA COMPLEMENTARIA
Nº CÓDIGO AUTOR TÍTULO
UNIVERSIDAD PRIVADA
5 005.74/U61 DEL NORTE, FACULTAD BASES DE DATOS: GUIA DEL ALUMNO
DE INGENIERIA
BEGINNING DATABASE DESIGN
6 POWELL, GAVIN
BASES DE DATOS CON SQL SERVER 2000.
7 MORATALLA JORGE TRANSACT SQL

S-ar putea să vă placă și