You are on page 1of 6

UNIVERSIDAD RICARDO PALMA

FACULTAD DE INGENIERA
ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE INFORMTICA

SLABO 2009-2
PLAN DE ESTUDIOS 2008

I. DATOS ADMINISTRATIVOS

1.1 Nombre del Curso : INTRODUCCION A LA BASE DE DATOS


1.2 Cdigo : IF 0303
1.3 Tipo de curso : Terico Laboratorio
1.4 rea Acadmica : Talleres
1.5 Condicin : Obligatorio
1.6 Nivel : III
1.7 Crditos : 03
1.8 Horas Semanales : Teora = 1, Laboratorio = 3
1.9 Requisito : EB 0203 (Taller de Programacin I)
1.10 Semestre Acadmico : 2012-I
Profesor : Pedro Carpio Farfn (Coordinador de Curso)

2. SUMILLA

La asignatura pertenece al rea de formacin especializada correspondiente al tercer


semestre de la Escuela Profesional de Ingeniera Informtica. Es de naturaleza obligatoria y se
imparte en forma terica-practica. Su propsito es introducir al estudiante en el mundo de las
bases de datos relacionales y capacitarlo para la elaboracin de sistemas simples que
interactan con estas.

Unidades temticas:
El contenido del curso se divide en tres unidades temticas: Fundamentos de bases de datos y
de los sistemas manejadores de bases de datos relacionales (RDBMS). Introduccin al modelo
relacional y al ANSI SQL; presentacin y uso bsico del software para el modelado y para la
administracin de la base de datos y la ejecucin de sentencias SQL. Interaccin entre las
bases de datos y los lenguajes de programacin utilizados actualmente.

3. COMPETENCIA DE LA CARRERA
Disea y mantiene sistemas de base de Datos confiables, debidamente diseados en su
estructura, satisfaciendo los requisitos del modelo de un negocio.

4. COMPETENCIAS DEL CURSO


4.1 Integra soluciones Tecnolgicos para el manejo de informacin en un negocio
4.2 Desarrolla modelos de datos integrales utilizando herramientas case para un diseo
adecuado de base de datos para un negocio o empresa.
4.3 Desarrolla aplicaciones de base de datos para el mantenimiento de la base de datos
con el lenguaje SQL
4.4 Desarrolla aplicaciones de base de datos para el mantenimiento de la base de datos
con lenguajes Anfitriones

1-6
5. RED DE APRENDIZAJE

Unidad de Aprendizaje 1
Fundamentos de bases de datos y de los
sistemas manejadores de bases de datos
.relacionales (RDBMS).

Unidad de Aprendizaje 2
Introduccin al modelo relacional y al ANSI SQL;
presentacin y uso bsico del software para el
modelado y para la administracin de la base de datos
y la ejecucin de sentencias SQL.

Unidad de Aprendizaje 3
Interaccin entre las bases de datos y los
lenguajes de programacin utilizados
actualmente.

6. PROGRAMACION SEMANAL DE LOS CONTENIDOS

UNIDAD TEMATICA 1: INTRODUCCION A LA BASE DE DATOS


Logro de la unidad: Identifica y describe los elementos de los Sistemas de base de Datos
N de horas: 8 Hrs

Semana CONTENIDOS ACTIVIDADES DE APRENDIZAJE


Descripcin de la Asignatura y Terminologa Bsica. Prueba de Entrada.
Introduccin a los Conceptos de : Base de Datos , Exposicin del tema y ejemplos
Tipos de Sistema Gestor de Base de Datos (SGBD). prcticos.
Relacional, Jerrquico y Red. Modelo de Datos, Laboratorio: Mostrar un Ejemplo de
1 Lenguajes de Base de Datos, Usuarios y Base de Datos con el Gestor.
Administradores de Base de Datos Relacionales.
Aplicaciones de los Sistemas de Base de Datos en la
Empresa .Demostracin de una Base de Datos.

Conceptos y Propsitos de los SGBD. Lenguaje de Exposicin del tema y ejemplos


Base de Datos. Lenguaje de Definicin de Datos y prcticos.
Lenguaje de manipulacin de Datos. Usuarios y Laboratorio: Presentacin del Gestor
Administradores de Base de Datos. Gestiona de de Base de Datos.
2 Almacenamiento. Gestin de Transacciones. Estructura Mostrar los atributos del Explorador
de un sistema Gestor de Base de Datos. Arquitectura de Objetos del Gestor de Datos.
de Aplicaciones Instalacin de un SGBD. Ejemplos. Creacin de una Base de Datos
mediante el explorador de Objetos
(interfase Visual) y alternativamente
mediante un programa usando el
lenguaje de Definicin de Datos del
SQL.

2-6
UNIDAD TEMATICA 2: INTRODUCCIN AL MODELO RELACIONAL Y AL ANSI SQL.
PRESENTACIN Y USO BSICO DEL SOFTWARE PARA EL MODELADO, ADMINISTRACIN DE
BASE DE DATOS Y EJECUCIN DE SENTENCIAS SQL
Logro de la unidad: Describe y aplica los conceptos reglas relacionados al modelo entidad
relacin aplicando conceptos, restricciones del modelo relacional para el diseo de la base de
datos
N de horas: 20 Hrs

Semana CONTENIDOS ACTIVIDADES DE APRENDIZAJE


Conceptos Bsicos: Entidades, Relaciones y Atributos. Exposicin del tema y ejemplos
Diagrama Entidad Relacin DER Nomenclatura prcticos.
IE.(Information Engineering). Correspondencia de Laboratorio: Presentacin de la
3 cardinalidades uno a uno, varios a uno, varios a varios, Herramienta de Modelado. Ejercicios
definicin de claves y superclaves, clave primaria, claves y casos
forneas, claves candidatas. Examen Terico 1
.
Relaciones Binarias. Ubicacin de los atributos en las Exposicin del tema y ejemplos
relaciones. Definicin de Entidades Fuertes Dbiles. prcticos
Concepto de discriminante. Relacin ternaria. Modelo Laboratorio: Resolucin de
4 de datos recursivo. Concepto de papel. Restricciones ejercicios utilizando el modelador de
sobre las relaciones. datos
Practica Calificada LAB01

Conceptos de Generalizacin Especializacin y Exposicin del tema y ejemplos


5 Agregacin. Herencia de atributos Restricciones sobre prcticos.
la Generalizacin. Reduccin de un Esquema entidad Laboratorio: Resolucin de
Relacin a Tablas. Reglas de reduccin para diferentes Ejercicios aplicando los casos del
casos. modelo entidad relacin extendido
mediante el modelador de datos.
Aplicacin de la Ingeniera Frontal
usando el modelador de datos.

Semana CONTENIDOS ACTIVIDADES DE APRENDIZAJE


Definicin de Base de Datos Relacional. Estructura de Exposicin del tema y ejemplos
una tabla Creacin de tablas y restricciones de prcticos
integridad de entidad de dominio y relacional. Laboratorio: Resolucin de ejercicios
. mediante el explorador de objetos
6 para la creacin de tablas de base
de datos. Resolucin de ejercicios
mediante el uso de programas.
Examen Terico 2
Introduccin al Lenguaje SQL. Exposicin del tema y ejemplos
Consulta a una base de datos, Estructura bsica: prcticos
SELECTFROMWHERE. Ordenacin de registros: Laboratorio: Ejercicios utilizando el
ORDER BY. Funciones de Agregacin: avg, min max, lenguaje SQL: instrucciones LMD
7 sum, count. Ingreso ,modificacin y eliminacin de simples para operaciones de
datos INSERT,DELETE,UPDATE mantenimiento simples de base de
. datos.
Practica Calificada LAB02

8 SEMANA DE EXAMENES PARCIALES EXAMEN PARCIAL (EP)

3-6
Semana CONTENIDOS ACTIVIDADES DE APRENDIZAJE
Consulta a una Base de Datos . Exposicin del tema y ejemplos
Consultas con Predicado: prcticos
ALL,TOP,DSITINCT,DISTINCTROW, ALIAS, LIMIT
Laboratorio: Resolucin de
Funciones agrupadas y bsqueda de grupos: GROUP
9 ejercicios utilizando el lenguaje SQL:
BY y HAVING.
instrucciones LMD simples para
Consultas Condicionales :
operaciones de mantenimiento
IF EXISTS. Operadores Lgicos: LIKE, IN BETWEEN,
simples de base de datos.
IN, AND, OR, NOT. Manejo de los valores NULL

Consulta a una Base de Datos


Exposicin del tema y ejemplos
prcticos
Combinaciones Internas: Uso de Operadores de Laboratorio: Resolucin de
comparacin (= o <>). INNER JOIN. Combinaciones ejercicios utilizando
10 Externas : LEFT JOIN o LEFT.OUTER JOIN, RIGHT
instrucciones: combinaciones
JOIN o RIGHT OUTNER JOIN, FULL JOIN o FULL
OUTNER JOIN. Combinaciones Cruzadas : CROSS
externas.
JOIN Operaciones de mantenimiento
de base de
datos:INSERT,UPDATE,DELETE
Examen Terico 3

Sub Consultas Anidadas : Exposicin del tema y ejemplos


Subconsultas que retornan un valor nico. Subconsultas que prcticos
11 retornan un conjunto de valores. Subconsultas
Laboratorio:- Resolucin de
Correlacionadas. Uso de ANY/ SOME ALL/IN / EXISTS Y
ejercicios utilizando subconsultas
NOT EXISTS, DISTINCT. Insercin de filas con
anidadas operaciones de
subconsulta.
mantenimiento de base de datos:

Introduccin al Lenguaje de Definicin de Datos:


Exposicin del tema y ejemplos
CREATE, DROP, ALTER.Tareas administrativas: prcticos
12 Copias de seguridad de datos. Restauracin de una Laboratorio: Resolucin de
base de datos. ejercicios para la realizacin de
tareas administrativas bsicas:

UNIDAD TEMATICA 3: INTERACCION ENTRE LA BASE DE DATOS Y LOS LENGUAJES DE


PROGRAMACIN UTILIZADOS ACTUALEMNETE
Logro de la unidad: Describe y aplica los conceptos de conectividad a una Base de Datos
desarrollando programas de mantenimiento en Lenguaje Java para su interaccin con una Base
de Datos
N de horas: 12 Hrs
Semana CONTENIDOS ACTIVIDADES DE APRENDIZAJE
Base de Datos y Conexiones: Conexin de una Exposicin del tema y ejemplos
Aplicacin de Base de Datos en lenguaje Java prcticos
mediante JDBC. Laboratorio: Consulta a una a una
13 Uso de Drivers. Equivalencias de Datos entre el SGBD base de datos mediante una
y el lenguaje JAVA. Uso de la instruccin SELECT. Aplicacin en Lenguaje JAVA
Examen Terico 4

Base de datos y conexiones: Conexin de una Exposicin del tema y ejemplos


Aplicacin de Base de Datos en lenguaje Java prcticos. Laboratorio: Operaciones
mediante JDBC. de Insercin, Eliminacin y
Ejercicios actualizacin de una Base de Datos
14 mediante una aplicacin en lenguaje
JAVA

4-6
UNIDAD 6: Proyecto de Base de Datos
Logro de la unidad: Desarrollar y presentar un Proyecto de Base de Datos de una organizacin o
negocio en un trabajo de equipo
.
Semana Sesin / Tema Actividades
Proyecto de Base de Datos Exposicin de los Trabajos
15 Grupales
16 SEMANA DE EXAMENES FINALES EXAMEN FINAL (EF)
17 SEMANA DE EXAMENES SUSTITUTORIOS

7. TCNICAS DIDCTICAS

7.1. Metodologa activa. Participacin activa de los alumnos en grupos de trabajo y de forma individual.
7.2. Desarrollo de los Ejercicios de Laboratorio mediante la herramienta software.
7.3 Aplicacin de Casos Reales de Modelos de Negocios
7.3. El avance del Proyecto ser revisado y guiado peridicamente durante el semestre
7.4 Se estimulara el Trabajo en equipo realizando realizando un proyecto de Base de Datos implementado
en SQL SERVER conformado por (02) personas
7.5 Se estimulara permanentemente la adecuada utilizacin de los elementos de apoyo digital como son el
uso del Intranet e Internet, apuntes del profesor, tutoriales, ejemplos y Casos de Modelos de Negocios

8. EQUIPOS Y MATERIALES
8.1 Equipos e Instrumentos:

ra acrlica

8.2 Materiales:

9. EVALUACION
9.1. Criterios:
La asistencia a clases es del 70 % como mnimo.
Conocimientos.
Desarrollo de Ejercicios
Claridad de ideas en las exposiciones, debates y dilogos.

9.2 FORMULA

Tipo de evaluacin Porcentaje Descripcin

Examen Parcial EP
1 10% Es un Examen escrito en Aula

2 Examen Final EF 10% Es una Examen escrito en Aula


Son 4 evaluaciones escritas en Aula de 50
3 Exmenes (Teora) (Ex) 10% minutos.
Exi: = (Ex1+Ex2+Ex3+Ex4)/4,
Son 4 evaluaciones en Laboratorio
Practicas Calificadas de PCLABi: =
4 40%
Laboratorios (PCLAB) (PCLAB1+PCLAB2+PCLAB3+PCLAB4)/4,

30% Es un proyecto en grupo mximo de (02


Proyecto de Base de Datos
alumnos)
5-6
Frmula:

PROMEDIO :EP * 0.1 + EF * 0.1 + 0.1(Ex1+Ex2+Ex3+Ex4)/4)


+0.4 (PCLAB1+PCLAB2+PCLAB3+PCLAB4)/4),

+ 0.3(PRY)

Notas:
a) Hay un examen sustitutorio, el cual reemplazara a la menor nota entre EP y EF.
b) Los exmenes parcial y Final se rendirn en las mismas semanas programadas para todos los
dems exmenes: semanas 8,16,
c) Los grupos de trabajo grupal sern conformados por (02) alumnos como mximo, y debern
ser expuestos en fecha programada

10. REFERENCIAS BIBLIOGRFICAS Y DIRECCIONES WEB


BIBLIOGRAFA
1. Korth-Sudarshan-Silberschatz, Fundamentos de Base de Datos.5ta Edicin 2006 Mc
.Graw Hill Jeffrey.
2. D. Ullman y Jennifer Widorm. Introduccin a los Sistemas de Base de Datos. 1
Edicin 1999 Prentice Hall.
3. Ramakrishnan-Gehrke .Sistemas de Gestin de Base de Datos. 2003 Mc Graw Hill
4. Post, Sistemas de Administracin de Base de Datos. 2006.3ra Edicin. Mc Graw Hill.
5. Olga Pons Capote. .Introduccin a la Base de Datos. 2005. Ed. Paraninfo
6. Houlette. Fundamentos de SQL 2003.1 Edicin. Ed. Mc Graw Hill
7. Pedro Carpio. Base de Datos I Edicion: 2010 Editorial UIGV

Enlaces Web:
1. Curso de Base de Datos I :
www-db.stanford.edu/~ullman/fcdb.html
2. Modelo Entidad Relacin
www.programacion.com/bbdd/tutorial/entidadrelacion
3. Lenguaje de Base de Datos
www.unalmed.edu.co/~mstabare/Sql.pdf

Direcciones web
www-db.stanford.edu/~ullman/fcdb.html
www.mailxmail.com
http://www.fileheaven.com/erwin-7.0/descargar
www.tutorialesenlared.com/categoria1.html
www.mygnet.net/manuales/sqlserver/
http://www.microsoft.com/sql/experience/ITPros.aspx?loc=es
www.programacion.com/bbdd/tutorial/entidadrelacion
www.unalmed.edu.co/~mstabare/Sql.pdf
http://www.ca.com/us/press/release.aspx?cid=145385
http://www.unalmed.edu.co/~mstabare/programaBD.htm
http://www.bo.trabajofreelance.com/ayuda-publicar-proyecto#proyecto
http://bd.eui.upm.es/BD/docbd/tema/algebra.pdf

6-6

You might also like