Вы находитесь на странице: 1из 5

FACULTAD DE INGENIERIA

ESCUELA PROFESIONAL DE INGENIERIA


DE COMPUTACION Y SISTEMAS
BASE DE DATOS I
IS1403
SLABO
1.

DATOS GENERALES:
1.1. Escuela Profesional

: Ingeniera de Computacin y Sistemas

1.2. Ciclo de Estudios

: IV

1.3. Crditos

:4

1.4. Condicin

: Obligatorio

1.5. Pre requisito

: Programacin Visual Basic .NET

1.6. Horas de clase semanal

: 5h = 3 h (Teora) + 2h (Laboratorio)

1.7. Profesor responsable

: Ing. Eddye Arturo Snchez Castillo

1.8. Semestre Acadmico

: 2013 II

2. SUMILLA
Metodologas de Diseo de Sistemas de Informacin basadas en Tcnicas de
Modelamiento de Datos e integracin de los Datos. Administracin de los Datos de un
Negocio y el uso de herramientas CASE. Tcnicas de Normalizacin, Denormalizacin.
Lenguaje de Consulta Estructurada (SQL)
3. OBJETIVOS
3.1 OBJETIVO GENERAL
Los Ingenieros de Sistemas necesitan un profundo conocimiento del diseo de Base de
Datos que es la piedra angular de un Sistema de Informacin Empresarial es por ello
que el objetivo del curso es adoptar metodologas de Diseo de Sistemas de informacin
basadas en Tcnicas de Modelamiento de Datos para enfatizar los aspectos esenciales
a considerar para la adecuada integracin de los Datos.

3.2 OBJETIVOS ESPECIFICOS.

Conocer los conceptos fundamentales de las funciones, caractersticas,


organizacin, administracin y seguridad de un RDBMS (Relation Data Base
Managment System) y la importancia de su aplicacin, conociendo las reglas del
negocio.
Formular y disear el Modelamiento de Datos (Modelo Lgico y Modelo Fsico) de
cualquier aplicacin de negocio a nivel corporativo e integral, conociendo los
estndares, tcnicas y herramientas para lograr la integridad del Modelo de Datos.
Conocer las Herramientas de Software que permitan realizar el Modelamiento de
Datos de cualquier aplicacin como parte del modelo corporativo de procesos de un
negocio.
Conocer las instrucciones del Lenguaje SQL (Structure Query Language) como
estndar internacional (ANSI, ISO, SQL-92) para poder trabajar y manipular los
datos de un Motor de Base de Datos.

4. SOFTWARE DE DESARROLLO
Para el desarrollo de curso en su primera parte se trabajara con una Herramienta Case
que permita crear el modelo de datos y generar script para diferentes plataformas y
motores de Base de Datos.
En la Segunda parte del curso se trabajar con Software de Base de Datos, tanto
desktop como RDBMS.
Software necesario para el curso:

ERWIN, Software para el Modelamiento de Datos

SQL Server, Software de Base de Datos RDBMS

El curso se desarrolla en sesiones de 5 horas semanales terico-practico. Cada sesin


terica comprende las exposiciones que forman la base de conceptos que el alumno
requiere para el logro de los objetivos del curso, mientras que la parte prctica est
orientada al desarrollo de trabajos donde el alumno emplea la base terica aprendida.
6. COMPETENCIA GENERAL
Mostrar la importancia de adoptar metodologas de Diseo de Sistemas de informacin
basadas en Tcnicas de Modelamiento de Datos. Enfatizar los aspectos esenciales a
considerar para la adecuada integracin de los Datos.
Introducir Tcnicas de Modelamiento de Datos, desarrollando los tpicos fundamentales
para la adecuada abstraccin, desarrollo y afinamiento de Modelos y Diagramas Entidad
Relacin de acuerdo a las necesidades de informacin del mundo real del negocio
involucrado.
Introducir los conocimientos y requisitos bsicos para la administracin de los Datos de
un Negocio y el uso de herramientas CASE.

7. PROGRAMACIN DE CONTENIDOS
SEMANA CONTENIDO TEMTICO
Introduccin al curso
Definiciones bsicas, importancia, alcances, plataformas.
Abstraccin de la Informacin: Nivel Externo, Nivel Lgico y Nivel Interno.
Independencia de los datos,
1
Lenguajes de Base de Datos,
Administracin de Base de Datos
Herramientas CASE: Lower Case, Upper Case
Etapas para el Modelamiento de Datos
Modelo de Datos Relacional
Entidad: Entidad Fuerte, Entidad Dbil, Atributos y tipos de atributos
2
Relaciones, Cardinalidad de Asignacin
Restricciones de la Integridad: Integridad de la Entidad, Integridad del
Dominio e Integridad Referencial.
LABORATORIO: Uso de Herramientas CASE ERWIN.
Modelo Entidad Relacin Extendido
Generalizacin, Especializacin. Recursividad
3
Ejemplos de aplicaciones reales de un negocio: Ventas, Compras,
Almacn, etc.
LABORATORIO: Modelo Entidad Relacin.
Desarrollo de Modelos para Casos Empresariales
Convertir los Diagramas E-R al modelo relacional (TABLAS)
Generacin de cdigos y Migracin a diferentes motores de Base de Datos
4
LABORATORIO: Casos Prcticos.

6
7
8
9

10

11
12

PRIMERA PRACTICA CALIFICADA (semana 4)


Tcnica de Normalizacin de Datos
Dependencias Funcionales, Dependencias Funcionales Compuestas
Primera Forma Normal, Segunda Forma Normal, Dependencias
Transitivas, Tercera Forma Normal
LABORATORIO: Casos Prcticos Normalizados
Algebra Relacional: Unin, Interseccin, Diferencia, Producto, Seleccin,
Proteccin, Reunin. Divisin.
Calculo relacional: Cuantificador Existencial, Cuantificador Universal.
LABORATORIO: Casos Prcticos
Presentacin y sustentacin del Proyecto de Investigacin. Parte I
LABORATORIO: Casos Prcticos Grupales
EXAMEN PARCIAL
Denormalizacin y Tipos de Denormalizacin
Structure Query Language
Lenguaje de Definicin de Datos (DDL): Create, Alter y Drop
DDL para Creacin y mantenimiento de una BD y Ejemplos prcticos.
DDL para creacin y mantenimiento de Objetos de la Base de Datos:
Objeto Table y objetos constraint Primary Key, Foreign Key, Unique,
Check, Default
Ejercicios y casos de estudio
DML: Insert, Delete, Update,
Select Filtros Where, operadores, comodines, Funciones Bsicas.
Ejercicios practicos.
Ejercicios y casos de estudio
DML: Select continuacin

Funciones de Texto, Order By, funciones de Fecha


Valores nicos, Agrupamientos. Ejercicios y casos de estudio

13
14

15

16
17

SEGUNDA PRACTICA CALIFICADA (semana 12)


DML: Select continuacin
Totalizadores, Subconsultas, Vistas, Indices.
Ejercicios y casos de estudio
Unin, Producto Cartesiano, Inner join
Ejercicios y casos de estudio
Fundamentos al Store Procedure
Declaracin de variables @, Variables del Sistema @@
Estructuras de control.
Store Procedure con variable de Entrada
Introduccin a Triggers
Ejercicios y casos de estudio
Presentacin y sustentacin del Proyecto de Investigacin. Parte II
EXAMEN FINAL

8. SISTEMA DE EVALUACIN
La evaluacin del curso es integral; se toma en cuenta tanto la parte operativa, como la
prctica y terica. Para lograr evaluar el avance del alumno en el cumplimiento de los
objetivos, se han definido cuatro tipos de evaluaciones:
A.- Evaluacin Permanente.
Promedio de Prctica Calificada de Laboratorios y Trabajo de Investigacin
(PPC):
Los alumnos sern evaluados continuamente en todas las clases, ya sea en el aula o en
los laboratorios y obtendr una nota de acuerdo a su participacin.
Durante el ciclo se tomarn prcticas calificadas, y el promedio de prcticas calificada
corresponde al 50% del promedio final del curso.
B.- Examen Parcial (EP):
Se evaluar al alumno a lo largo del ciclo con dos exmenes, los que se desarrollaran en
laboratorio con una duracin de 3 horas. El tema del Examen Parcial son los puntos
tocados en la primera parte y se avisar con anticipacin.
C.- Examen Final (EF):
Se evaluar al alumno con un Examen Final, para determinar lo aprendido durante todo
el ciclo, se desarrollar en laboratorio con una duracin de 120 minutos. En el examen
habr siempre una parte terica y otra prctica para desarrollar en PC. En el examen se
aplicar un caso prctico que permita al alumno aplicar la teora en un modelador y la
practica usando un motor de Base de Datos.
La Nota Final (EF) se obtiene segn la siguiente frmula:
donde:

EF = 0.50 PPC + 0.25 EP + 0.25 EF


EP: Examen Parcial
EF: Examen Final
PPC: Promedio de Prcticas Calificadas y Trabajos

Inasistencias: Si un estudiante supera el 30% de inasistencias a las clases, sean


clases tericas, prcticas, seminarios, talleres, etc, se considerar desaprobado
automticamente.

9. BIBLIOGRAFA

ABRAHAM SILVERSCHATZ . Fundamentos de Base de Datos, Editorial Prentice


Hall. 2006. (Biblioteca UPA: 5 ejemplares)
PONS CAPOTE, OLGA. Introduccin a las Bases de Datos: el modelo
relacionado. Editorial Thoempson. Madrid (Biblioteca UPA: 3 ejemplares). 2005
VILLAPECELLIN CID, MANUEL MARIA. Arquitectura de red multicapa:
conexin de base de datos Editorial RaMa. Madrid 2005 (Biblioteca UPA: 3
ejemplares)
MORENO FREYRE, JAVIER. Teora de dependencias funcionales. 2005.
(Biblioteca UPA: 5 ejemplares)
ROB, PETER. Sistemas de Bases de Datos: Diseo, Implementacin y
Administracin. Editorial Thompson. Quinta Edicin. 2004 (Biblioteca UPA: 3
ejemplares)
LUQUE RUIZ, IRENE. Base de Datos desde Chen hasta Codd con Oracle.
(Biblioteca UPA: 1 ejemplar)

Вам также может понравиться