Sie sind auf Seite 1von 4

PROGRAMA DETALLADO

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA DE LA FUERZA ARMADA


TCNICO SUPERIOR UNIVERSITARIO EN ANLISIS Y DISEO DE SISTEMAS
ASIGNATURA
BASE DE DATOS
HORAS
TEORA
PRCTICA
LABORATORIO
UNIDADES DE CRDITO
4
0
3
5

VIGENCIA
TURNO
2009
DIURNO
SEMESTRE
3er
CDIGO
SYC-10235
PRELACIN
SYC-10935

1.- OBJETIVO GENERAL


Aplicar los fundamentos esenciales para la construccin fsica y lgica de una base de datos e interrelacionarla con los sistemas de informacin.
2.- SINOPSIS DE CONTENIDO
Los sistemas de bases de datos son parte esencial en el campo de la computacin. Esta asignatura cubre los conceptos fundamentales para el diseo y manejo de bases de datos,
haciendo nfasis en los modelos de bases de datos, el lenguaje de consultas SQL y la seguridad de los datos, distribuyendo el contenido en seis (6) unidades que se detallan a
continuacin:.
UNIDAD 1: Introduccin a las bases de datos.
UNIDAD 2: Introduccin a los modelos de base datos.
UNIDAD 3: Introduccin y aplicacin de normalizacin en bases de datos.
UNIDAD 4: Lenguaje SQL en las bases de datos relacionales.
UNIDAD 5: Vistas.
UNIDAD 6: La seguridad de las bases de datos.
3.- ESTRATEGIAS METODOLGICAS GENERALES
Dilogo Didctico Real: Actividades presenciales (comunidades de aprendizaje), tutoras y actividades electrnicas.
Dilogo Didctico Simulado: Actividades de autogestin acadmica, estudio independiente y servicios de apoyo al estudiante.
ESTRATEGIA DE EVALUACIN
La evaluacin de los aprendizajes del estudiante y en consecuencia, la aprobacin de la asignatura, vendr dada por la valoracin obligatoria de un conjunto de elementos, a los
cuales se les asign un valor porcentual de la calificacin final de la asignatura. Se sugieren algunos indicadores y posibles tcnicas e instrumentos de evaluacin que podr emplear
el docente para tal fin.
Realizacin de actividades terico-prcticas.
Realizacin de actividades de campo.
Aportes de ideas a la Comunidad (informacin y difusin).
Experiencias vivenciales en el rea profesional
Realizacin de pruebas escritas cortas y largas, defensas de trabajos, exposiciones, debates, etc.
Actividades de Auto-evaluacin / co-evaluacin y evaluacin del estudiante.

OBJETIVOS DE
APRENDIZAJE
Introducir el concepto de base
de datos.

CONTENIDO

ESTRATEGIAS DE EVALUACIN

UNIDAD 1: INTRODUCCIN A LAS BASES


DE DATOS

Realizacin de actividades tericoprcticas.


Realizacin de actividades de campo.
Experiencias vivenciales en el rea
profesional
Realizacin de pruebas escritas cortas y
largas,
defensas
de
trabajos,
exposiciones, debates, etc.
Actividades de Auto-evaluacin / coevaluacin y
evaluacin del
estudiante.

Cairo, O. y Guardati, S. (2002). Estructura


de Datos. Mxico: Mc Graw Hill Interamericana.
Loomis, Mary. (1991). Estructura de Datos
y Organizacin de Archivos. Mxico:
Prentice Hall.
Kroenke, D. (1996). Procesamiento de
Bases de Datos. Mxico: Prentice Hall.
Date, C. (2001). Introduccin a los
Sistemas de Bases de Datos. Mxico:
Pearson - Prentice Hall.

Realizacin de actividades tericoprcticas.


Realizacin de actividades de campo.
Experiencias vivenciales en el rea
profesional
Realizacin de pruebas escritas cortas y
largas,
defensas
de
trabajos,
exposiciones, debates, etc.
Actividades de Auto-evaluacin / coevaluacin y
evaluacin del
estudiante.

Cairo, O. y Guardati, S. (2002). Estructura


de Datos. Mxico: Mc Graw Hill Interamericana.
Joyanes Aguilar, L. (2003). Fundamentos
de
Programacin.
Algoritmos,
Estructuras de Datos y Objetos. Mc Graw
Hill - Interamericana.
Loomis, Mary. (1991). Estructura de Datos
y Organizacin de Archivos. Mxico:
Prentice Hall.
Silberschatz,
A.
y
otros.
(2007).
Fundamentos de Diseo de Bases de
Datos. Quinta Edicin. Mc Graw Hill Interamericana.
Kroenke, D. (1996). Procesamiento de
Bases de Datos. Mxico: Prentice Hall.
Whitten, J. y otros. (1996).Anlisis y Diseo
de Sistemas de Informacin. Tercera
Edicin. Mc Graw Hill - Interamericana.
Date, C. (2001). Introduccin a los
Sistemas de Bases de Datos. Mxico:
Pearson - Prentice Hall.

1.1 Dato e Informacin: Definicin de dato,


informacin, conocimiento. Sistema de
procesamiento de datos. Sistema de
procesamiento de conocimiento. Archivos.
1.2 Bases de Datos: Sistemas manejadores de
Archivos. Sistemas manejadores de Bases de
Datos. Diferencias entre manejadores de
archivos y sistemas manejadores de bases de
datos.
Analizar
los
diferentes
modelos de bases de datos.

UNIDAD 2: INTRODUCCIN
MODELOS DE BASES DE DATOS

LOS

2.1 Modelos de Bases de Datos: Modelo de datos.


Diferentes modelos de datos: Entidad Relacin,
Entidad Relacin Extendido, semntico.
Estructuras del Modelo Entidad Relacin.
Forma de representar las restricciones de los
datos en el Modelo Entidad Relacin.
Limitaciones del Modelo Entidad Relacin.
2.2 Modelo Relacional: Estructuras del modelo
Relacional. Caractersticas del Modelo
Relacional. Traduccin del esquema Entidad
Relacin a un esquema relacional. Lenguaje de
manipulacin de datos: Algebra y Clculo
Relacional, Manejadores que implementan el
modelo relacional: BD2, ORACLE, SQL.
2.3 Modelo de Redes: Estructuras. Caractersticas
del modelo de redes. Traduccin de un
esquema Entidad Relacin con un esquema de
redes. Lenguaje de Navegacin. Manejadores
que implanten el modelo de redes.
2.4 Modelo
Jerrquico:
Estructuras.
Caractersticas del modelo jerrquico.

BIBLIOGRAFA

Aplicar las formas normales


para la construccin de bases de
datos.

2.5 Diccionario
de
datos:
Concepto.
Diccionario de datos integrado. Elementos
que constituyen un diccionario de datos.
UNIDAD
3:
INTRODUCCIN
Y
APLICACIN DE NORMALIZACIN EN
BASES DE DATOS
3.1 Normalizacin: Definicin de normalizacin.
Necesidad de la normalizacin. Dependencia
funcional. Formas normales: 1FN, 2FN, 3FN,
4FN, 5FN, BCNF.
3.2 Aplicacin de la normalizacin: Ejercicios
variados de normalizacin con la utilizacin de
los manejadores de base de datos.

Aplicar el lenguaje SQL en las


bases de datos relacionales.

Aplicar vistas a una Base de


Datos.

UNIDAD 4: LENGUAJE SQL EN LAS BASES


DE DATOS RELACIONALES.
4.1 El Lenguaje SQL de las bases de datos
relacionales: SQL. Lenguaje de definicin
de datos DDL. Pre-compiladores y
ejecucin de un modelo SQL. Lenguaje de
manipulacin de datos DML. SQL Lenguaje
de definicin de vistas DML. Lenguaje.
Expresiones de consultas en SQL.
Geometra del SQL.
4.2 Aplicacin del SQL: Ejercicios variados
utilizando la codificacin del lenguaje SQL
en las bases de datos relacionales.
UNIDAD 5: VISTAS.
5.1 Vistas: Definicin de vista. Uso de una vista.
Ventajas del uso de vistas. Creacin de vistas

Realizacin de actividades tericoprcticas.


Realizacin de actividades de campo.
Experiencias vivenciales en el rea
profesional
Realizacin de pruebas escritas cortas y
largas,
defensas
de
trabajos,
exposiciones, debates, etc.
Actividades de Auto-evaluacin / coevaluacin y
evaluacin del
estudiante.

Silberschatz,
A.
y
otros.
(2007).
Fundamentos de Diseo de Bases de
Datos. Quinta Edicin. Mc Graw Hill Interamericana.
Kroenke, D. (1996). Procesamiento de
Bases de Datos. Mxico: Prentice Hall.
Whitten, J. y otros. (1996).Anlisis y Diseo
de Sistemas de Informacin. Tercera
Edicin. Mc Graw Hill - Interamericana.
Date, C. (2001). Introduccin a los
Sistemas de Bases de Datos. Mxico:
Pearson - Prentice Hall.

Realizacin de actividades tericoprcticas.


Realizacin de actividades de campo.
Experiencias vivenciales en el rea
profesional
Realizacin de pruebas escritas cortas y
largas,
defensas
de
trabajos,
exposiciones, debates, etc.
Actividades de Auto-evaluacin / coevaluacin y
evaluacin del
estudiante.

Riordan, R. (2000). Diseo de Bases de


Datos Relacionales con MS Access y SQL
Server. Espaa: Mc Graw Hill Interamericana.
Beaulieu, A. (2006). Aprende SQL.
Espaa: Anaya Multimedia.
Houlette, F. (2002). Fundamentos de SQL.
Mc Graw Hill - Interamericana.

Realizacin de actividades tericoprcticas.


Realizacin de actividades de campo.
Experiencias vivenciales en el rea
profesional
Realizacin de pruebas escritas cortas y
largas,
defensas
de
trabajos,
exposiciones, debates, etc.
Actividades de Auto-evaluacin / coevaluacin y
evaluacin del
estudiante.

Riordan, R. (2000). Diseo de Bases de


Datos Relacionales con MS Access y SQL
Server. Espaa: Mc Graw Hill Interamericana.
Beaulieu, A. (2006). Aprende SQL.
Espaa: Anaya Multimedia.
Houlette, F. (2002). Fundamentos de SQL.
Mc Graw Hill - Interamericana.

Aplicar normativas para la


seguridad de las bases de datos.

UNIDAD 6: LA SEGURIDAD DE LAS BASES


DE DATOS.
6.1 Recuperacin: Definicin de recuperacin.
Acciones a tomar para hacer la recuperacin.
Transacciones. Commit, Rollback. Recuperacin
del estado de un sistema cuando ha ocurrido una
falla. Instrucciones de recuperacin en lenguaje
de manipulacin de datos.
6.2 Integridad y seguridad: Reglas de integridad.
Instrucciones de definicin de integridad en
lenguajes de definicin de datos. Seguridad.
Instrucciones de autorizacin en lenguajes de
manipulacin de datos.
6.3 Concurrencias: Problemas de interferencia.
Locks
exclusivos.
Deadlock.
Locks
compartidos, actualizacin de locks.

Realizacin de actividades tericoprcticas.


Realizacin de actividades de campo.
Experiencias vivenciales en el rea
profesional
Realizacin de pruebas escritas cortas y
largas,
defensas
de
trabajos,
exposiciones, debates, etc.
Actividades de Auto-evaluacin / coevaluacin y
evaluacin del
estudiante.

Silberschatz,
A.
y
otros.
(2007).
Fundamentos de Diseo de Bases de
Datos. Quinta Edicin. Mc Graw Hill Interamericana.
Kroenke, D. (1996). Procesamiento de
Bases de Datos. Mxico: Prentice Hall.
Whitten, J. y otros. (1996).Anlisis y Diseo
de Sistemas de Informacin. Tercera
Edicin. Mc Graw Hill - Interamericana.
Date, C. (2001). Introduccin a los
Sistemas de Bases de Datos. Mxico:
Pearson - Prentice Hall.
Gillenson, M. (2007). Administracin de
Bases de Datos. Limusa.

BIBLIOGRAFA
Wirth, N. (1999). Algoritmos + Estructuras de Datos = Programas. Dossat, S.A.
Cairo, O. y Guardati, S. (2002). Estructura de Datos. Mxico: Mc Graw Hill - Interamericana.
Joyanes Aguilar, L. (2003). Fundamentos de Programacin. Algoritmos, Estructuras de Datos y Objetos. Mc Graw Hill - Interamericana.
Loomis, Mary. (1991). Estructura de Datos y Organizacin de Archivos. Mxico: Prentice Hall.
Staugaard, A. (1998). Tcnicas Estructuradas y Orientadas a Objetos. Mxico: Prentice Hall.
Silberschatz, A. y otros. (2007). Fundamentos de Diseo de Bases de Datos. Quinta Edicin. Mc Graw Hill - Interamericana.
Kroenke, D. (1996). Procesamiento de Bases de Datos. Mxico: Prentice Hall.
Whitten, J. y otros. (1996).Anlisis y Diseo de Sistemas de Informacin. Tercera Edicin. Mc Graw Hill - Interamericana.
Date, C. (2001). Introduccin a los Sistemas de Bases de Datos. Mxico: Pearson - Prentice Hall.
Riordan, R. (2000). Diseo de Bases de Datos Relacionales con MS Access y SQL Server. Espaa: Mc Graw Hill - Interamericana.
Beaulieu, A. (2006). Aprende SQL. Espaa: Anaya Multimedia.
Houlette, F. (2002). Fundamentos de SQL. Mc Graw Hill - Interamericana.
Gillenson, M. (2007). Administracin de Bases de Datos. Limusa.

Das könnte Ihnen auch gefallen