PROGRAMA DETALLADO VIGENCIA TURNO
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA 2009 DIURNO
TÉCNICO SUPERIOR UNIVERSITARIO EN ANÁLISIS Y DISEÑO DE SISTEMAS SEMESTRE
ASIGNATURA 3er
BASE DE DATOS CÓDIGO
HORAS SYC-10235
TEORÍA PRÁCTICA LABORATORIO UNIDADES DE CRÉDITO PRELACIÓN
4 0 3 5 SYC-10935
1.- OBJETIVO GENERAL
Aplicar los fundamentos esenciales para la construcción física y lógica de una base de datos e interrelacionarla con los sistemas de información.
2.- SINOPSIS DE CONTENIDO
Los sistemas de bases de datos son parte esencial en el campo de la computación. Esta asignatura cubre los conceptos fundamentales para el diseño 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
continuación:.
UNIDAD 1: Introducción a las bases de datos.
UNIDAD 2: Introducción a los modelos de base datos.
UNIDAD 3: Introducción y aplicación de normalización 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 METODOLÓGICAS GENERALES
Diálogo Didáctico Real: Actividades presenciales (comunidades de aprendizaje), tutorías y actividades electrónicas.
Diálogo Didáctico Simulado: Actividades de autogestión académica, estudio independiente y servicios de apoyo al estudiante.
ESTRATEGIA DE EVALUACIÓN
La evaluación de los aprendizajes del estudiante y en consecuencia, la aprobación de la asignatura, vendrá dada por la valoración obligatoria de un conjunto de elementos, a los
cuales se les asignó un valor porcentual de la calificación final de la asignatura. Se sugieren algunos indicadores y posibles técnicas e instrumentos de evaluación que podrá emplear
el docente para tal fin.
Realización de actividades teórico-prácticas.
Realización de actividades de campo.
Aportes de ideas a la Comunidad (información y difusión).
Experiencias vivenciales en el área profesional
Realización de pruebas escritas cortas y largas, defensas de trabajos, exposiciones, debates, etc.
Actividades de Auto-evaluación / co-evaluación y evaluación del estudiante.
OBJETIVOS DE CONTENIDO ESTRATEGIAS DE EVALUACIÓN BIBLIOGRAFÍA
APRENDIZAJE
Introducir el concepto de base UNIDAD 1: INTRODUCCIÓN A LAS BASES Realización de actividades teórico- Cairo, O. y Guardati, S. (2002). Estructura
de datos. DE DATOS prácticas. de Datos. México: Mc Graw Hill -
Realización de actividades de campo. Interamericana.
1.1 Dato e Información: Definición de dato, Experiencias vivenciales en el área Loomis, Mary. (1991). Estructura de Datos
información, conocimiento. Sistema de profesional y Organización de Archivos. México:
procesamiento de datos. Sistema de Realización de pruebas escritas cortas y Prentice Hall.
procesamiento de conocimiento. Archivos. largas, defensas de trabajos, Kroenke, D. (1996). Procesamiento de
1.2 Bases de Datos: Sistemas manejadores de exposiciones, debates, etc. Bases de Datos. México: Prentice Hall.
Archivos. Sistemas manejadores de Bases de Actividades de Auto-evaluación / co- Date, C. (2001). Introducción a los
Datos. Diferencias entre manejadores de evaluación y evaluación del Sistemas de Bases de Datos. México:
archivos y sistemas manejadores de bases de estudiante. Pearson - Prentice Hall.
datos.
Analizar los diferentes UNIDAD 2: INTRODUCCIÓN A LOS Realización de actividades teórico- Cairo, O. y Guardati, S. (2002). Estructura
modelos de bases de datos. MODELOS DE BASES DE DATOS prácticas. de Datos. México: Mc Graw Hill -
Realización de actividades de campo. Interamericana.
2.1 Modelos de Bases de Datos: Modelo de datos. Experiencias vivenciales en el área Joyanes Aguilar, L. (2003). Fundamentos
Diferentes modelos de datos: Entidad Relación, profesional de Programación. Algoritmos,
Entidad Relación Extendido, semántico. Realización de pruebas escritas cortas y Estructuras de Datos y Objetos. Mc Graw
Estructuras del Modelo Entidad Relación. largas, defensas de trabajos, Hill - Interamericana.
Forma de representar las restricciones de los exposiciones, debates, etc. Loomis, Mary. (1991). Estructura de Datos
datos en el Modelo Entidad Relación. Actividades de Auto-evaluación / co- y Organización de Archivos. México:
Limitaciones del Modelo Entidad Relación. evaluación y evaluación del Prentice Hall.
2.2 Modelo Relacional: Estructuras del modelo estudiante. Silberschatz, A. y otros. (2007).
Relacional. Características del Modelo Fundamentos de Diseño de Bases de
Relacional. Traducción del esquema Entidad Datos. Quinta Edición. Mc Graw Hill -
Relación a un esquema relacional. Lenguaje de Interamericana.
manipulación de datos: Algebra y Cálculo Kroenke, D. (1996). Procesamiento de
Relacional, Manejadores que implementan el Bases de Datos. México: Prentice Hall.
modelo relacional: BD2, ORACLE, SQL. Whitten, J. y otros. (1996).Análisis y Diseño
2.3 Modelo de Redes: Estructuras. Características de Sistemas de Información. Tercera
del modelo de redes. Traducción de un Edición. Mc Graw Hill - Interamericana.
esquema Entidad Relación con un esquema de Date, C. (2001). Introducción a los
redes. Lenguaje de Navegación. Manejadores Sistemas de Bases de Datos. México:
que implanten el modelo de redes. Pearson - Prentice Hall.
2.4 Modelo Jerárquico: Estructuras.
Características del modelo jerárquico.
2.5 Diccionario de datos: Concepto.
Diccionario de datos integrado. Elementos
que constituyen un diccionario de datos.
Aplicar las formas normales UNIDAD 3: INTRODUCCIÓN Y Realización de actividades teórico- Silberschatz, A. y otros. (2007).
para la construcción de bases de APLICACIÓN DE NORMALIZACIÓN EN prácticas. Fundamentos de Diseño de Bases de
datos. BASES DE DATOS Realización de actividades de campo. Datos. Quinta Edición. Mc Graw Hill -
Experiencias vivenciales en el área Interamericana.
3.1 Normalización: Definición de normalización. profesional Kroenke, D. (1996). Procesamiento de
Necesidad de la normalización. Dependencia Realización de pruebas escritas cortas y Bases de Datos. México: Prentice Hall.
funcional. Formas normales: 1FN, 2FN, 3FN, largas, defensas de trabajos, Whitten, J. y otros. (1996).Análisis y Diseño
4FN, 5FN, BCNF. exposiciones, debates, etc. de Sistemas de Información. Tercera
3.2 Aplicación de la normalización: Ejercicios Actividades de Auto-evaluación / co- Edición. Mc Graw Hill - Interamericana.
variados de normalización con la utilización de evaluación y evaluación del Date, C. (2001). Introducción a los
los manejadores de base de datos. estudiante. Sistemas de Bases de Datos. México:
Pearson - Prentice Hall.
Aplicar el lenguaje SQL en las UNIDAD 4: LENGUAJE SQL EN LAS BASES Realización de actividades teórico- Riordan, R. (2000). Diseño de Bases de
bases de datos relacionales. DE DATOS RELACIONALES. prácticas. Datos Relacionales con MS Access y SQL
Realización de actividades de campo. Server. España: Mc Graw Hill -
4.1 El Lenguaje SQL de las bases de datos Experiencias vivenciales en el área Interamericana.
relacionales: SQL. Lenguaje de definición profesional Beaulieu, A. (2006). Aprende SQL.
de datos DDL. Pre-compiladores y Realización de pruebas escritas cortas y España: Anaya Multimedia.
ejecución de un modelo SQL. Lenguaje de largas, defensas de trabajos, Houlette, F. (2002). Fundamentos de SQL.
manipulación de datos DML. SQL Lenguaje exposiciones, debates, etc. Mc Graw Hill - Interamericana.
de definición de vistas DML. Lenguaje. Actividades de Auto-evaluación / co-
Expresiones de consultas en SQL. evaluación y evaluación del
Geometría del SQL. estudiante.
4.2 Aplicación del SQL: Ejercicios variados
utilizando la codificación del lenguaje SQL
en las bases de datos relacionales.
Aplicar vistas a una Base de UNIDAD 5: VISTAS. Realización de actividades teórico- Riordan, R. (2000). Diseño de Bases de
Datos. prácticas. Datos Relacionales con MS Access y SQL
5.1 Vistas: Definición de vista. Uso de una vista. Realización de actividades de campo. Server. España: Mc Graw Hill -
Ventajas del uso de vistas. Creación de vistas Experiencias vivenciales en el área Interamericana.
profesional Beaulieu, A. (2006). Aprende SQL.
Realización de pruebas escritas cortas y España: Anaya Multimedia.
largas, defensas de trabajos, Houlette, F. (2002). Fundamentos de SQL.
exposiciones, debates, etc. Mc Graw Hill - Interamericana.
Actividades de Auto-evaluación / co-
evaluación y evaluación del
estudiante.
Aplicar normativas para la UNIDAD 6: LA SEGURIDAD DE LAS BASES Realización de actividades teórico- Silberschatz, A. y otros. (2007).
seguridad de las bases de datos. DE DATOS. prácticas. Fundamentos de Diseño de Bases de
Realización de actividades de campo. Datos. Quinta Edición. Mc Graw Hill -
6.1 Recuperación: Definición de recuperación. Experiencias vivenciales en el área Interamericana.
Acciones a tomar para hacer la recuperación. profesional Kroenke, D. (1996). Procesamiento de
Transacciones. Commit, Rollback. Recuperación Realización de pruebas escritas cortas y Bases de Datos. México: Prentice Hall.
del estado de un sistema cuando ha ocurrido una largas, defensas de trabajos, Whitten, J. y otros. (1996).Análisis y Diseño
falla. Instrucciones de recuperación en lenguaje exposiciones, debates, etc. de Sistemas de Información. Tercera
de manipulación de datos. Actividades de Auto-evaluación / co- Edición. Mc Graw Hill - Interamericana.
6.2 Integridad y seguridad: Reglas de integridad. evaluación y evaluación del Date, C. (2001). Introducción a los
Instrucciones de definición de integridad en estudiante. Sistemas de Bases de Datos. México:
lenguajes de definición de datos. Seguridad. Pearson - Prentice Hall.
Instrucciones de autorización en lenguajes de Gillenson, M. (2007). Administración de
manipulación de datos. Bases de Datos. Limusa.
6.3 Concurrencias: Problemas de interferencia.
Locks exclusivos. Deadlock. Locks
compartidos, actualización de locks.
BIBLIOGRAFÍA
Wirth, N. (1999). Algoritmos + Estructuras de Datos = Programas. Dossat, S.A.
Cairo, O. y Guardati, S. (2002). Estructura de Datos. México: Mc Graw Hill - Interamericana.
Joyanes Aguilar, L. (2003). Fundamentos de Programación. Algoritmos, Estructuras de Datos y Objetos. Mc Graw Hill - Interamericana.
Loomis, Mary. (1991). Estructura de Datos y Organización de Archivos. México: Prentice Hall.
Staugaard, A. (1998). Técnicas Estructuradas y Orientadas a Objetos. México: Prentice Hall.
Silberschatz, A. y otros. (2007). Fundamentos de Diseño de Bases de Datos. Quinta Edición. Mc Graw Hill - Interamericana.
Kroenke, D. (1996). Procesamiento de Bases de Datos. México: Prentice Hall.
Whitten, J. y otros. (1996).Análisis y Diseño de Sistemas de Información. Tercera Edición. Mc Graw Hill - Interamericana.
Date, C. (2001). Introducción a los Sistemas de Bases de Datos. México: Pearson - Prentice Hall.
Riordan, R. (2000). Diseño de Bases de Datos Relacionales con MS Access y SQL Server. España: Mc Graw Hill - Interamericana.
Beaulieu, A. (2006). Aprende SQL. España: Anaya Multimedia.
Houlette, F. (2002). Fundamentos de SQL. Mc Graw Hill - Interamericana.
Gillenson, M. (2007). Administración de Bases de Datos. Limusa.