INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE EDUCACION SUPERIOR
PROGRAMA SINTÉTICO CARRERA: Ingeniería en Computación. ASIGNATURA: Bases de Datos
SEMESTRE:
Séptimo
OBJETIVO GENERAL: El alumno diseñará y construirá un sistema de información que incorpore una base de datos, para lo cual aplicará procesos de normalización, lenguajes de consulta, y desarrollo de aplicaciones de consulta de datos.
CONTENIDO SINTÉTICO: I. II. III. IV. V. VI.
Introducción a los Sistemas de Bases de Datos Modelo Relacional Modelo de Objetos Lenguajes de Consulta Integridad y Seguridad de Datos Interfaces de Consulta
METODOLOGÍA: Búsqueda de información. Realización de ejercicios. Promover la participación en discusiones grupales. Lectura y análisis de la información que posibilite la integración del proceso de diseño en los aspectos teórico, prácticos, para el análisis y solución de problemas. Desarrollo de en software de un sistema de información integrando un manejador de bases de datos.
EVALUACIÓN Y ACREDITACIÓN: Entrega de ejercicios de clase, reportes de investigación bibliografica, tareas y prácticas de laboratorio. Entrega de un desarrollo en software que cumpla con las funciones de un sistema distribuido. Participación en actividades individuales y de grupo. Tres exámenes departamentales.
BIBLIOGRAFÍA: 1.- Ullman, J. Introducción a los sistemas de bases de datos, Segunda edición, Pearson, Estados Unidos, 2000. 317pp. Groff, J. R, Weinberg, P.N, Guía de SQL; incluye SQL2, McGraw Hill, España, 1998, 226pp. 2.- Deitel, J. Java How to Program, 5/E, Quinta edición, Pearson, Estados Unidos, 2003, 1536pp. 3.- De Miguel, A. Piattini, M. Fundamentos y modelos de BASES de DATOS, Segunda edición, Alfaomega, Madrid, 1999, 515pp.
INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE EDUCACION SUPERIOR ESCUELA: Escuela Superior de Ingeniería Mecánica y Eléctrica Unidad Culhuacan. CARRERA: Ingeniería en Computación OPCIÓN: Curricular COORDINACIÓN: Academia de Informática DEPARTAMENTO: Departamento de Ingeniería en Computación
ASIGNATURA: Bases de Datos SEMESTRE: Séptimo CLAVE: CRÉDITOS: 7.5 VIGENTE: 2006 TIPO DE ASIGNATURA: Teórico-Práctica MODALIDAD: Escolarizada.
TIEMPOS ASIGNADOS
HORAS/SEMANA/TEORÍA: HORAS/SEMANA/PRÁCTICA:
3.0 1.5
HORAS/SEMESTRE/TEORÍA: HORAS/SEMESTRE/PRÁCTICA:
54.0 27.0
HORAS/TOTALES:
81.0
PROGRAMA ELABORADO O ACTUALIZADO POR: Academia de Informática de ESIME Culhuacan REVISADO POR: Subdirección Académica de ESIME Culhuacan APROBADO POR: Consejo Técnico Consultivo Escolar de ESIME Culhuacan. Ing. Ernesto Mercado Escutia
AUTORIZADO POR:
Comisión de Planes y Programas de Estudio del Consejo General Consultivo del IPN.
INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE EDUCACION SUPERIOR
ASIGNATURA: Bases de Datos
CLAVE:
HOJA: 2
DE 10
FUNDAMENTACIÓN DE LA ASIGNATURA La penetración que los sistemas de información han tenido en el ámbito de las organizaciones productivas del mundo ha sido un factor detonante en el mejoramiento de sus procesos, por lo que el estudio de este tipo de sistemas y en buena parte, de las bases de datos que los soportan son un aspecto fundamental en la formación de Ingenieros en Computación para permitirles interactuar con holgura en tareas de diseño y realización de bases de datos y las aplicaciones que requieran de interoperar con las mismas. En la asignatura de Bases de Datos se abarcan los aspectos de los principios de un sistema de información con acceso a datos, las metodologías de diseño, construcción, operación y administración de bases de datos. En la asignatura se hace un especial énfasis en el manejo de estándares para dar al alumno una perspectiva mas amplia de las herramientas tecnológicas existentes en la materia. Las asignaturas antecedentes a esta son Estructuras de Datos y Sistemas Operativos, y como asignatura consecuente se encuentra la de Sistemas Distribuidos y las de Proyecto Terminal.
OBJETIVO DE LA ASIGNATURA El alumno diseñará y construirá un sistema de información que incorpore una base de datos, para lo cual aplicará procesos de normalización, lenguajes de consulta, y desarrollo de aplicaciones de consulta de datos.
INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE EDUCACION SUPERIOR
ASIGNATURA: Bases de Datos No. UNIDAD I
CLAVE:
HOJA: 3
DE 10
NOMBRE: Introducción a los Sistemas de Bases de Datos OBJETIVOS PARTICULARES DE LA UNIDAD
El alumno explicará la aplicación que tienen los sistemas de bases de datos como componente medular de los sistemas de información, así como la organización interna de éstos.
No. TEMAS TEMA 1.1 Evolución de los sistemas de bases de datos 1.2 Sistemas de administración de bases de datos 1.2.1 Arquitectura de sistema de administración de bases d datos 1.2.2. Administrador de almacenamiento 1.2.3 Administrador de consultas 1.2.4 Administrador de transacciones 1.2.5 Arquitectura cliente – servidor 1.3 Modelos de una base de datos 1.3.1 Modelo conceptual 1.3.2 Modelo físico 1.3.3 Modelo lógico 1.4 Bases de datos globales
Subtotal
T 1.0 2.0
2.0
HORAS P
1B, 4B
3.0
1.0
6.0
CLAVE BIBLIOGRÁFICA EC 1.0
1.0
3.0
2.0
ESTRATEGIA DIDÁCTICA Búsqueda bibliográfica, exposición de temas por el profesor y por l os alumnos con la guía del profesor, análisis de casos, resolución de problemas con la guía del profesor, realización de prácticas de laboratorio, realización de anteproyecto. Uso de pizarrón, acetatos, proyector de computadora y otros medios, así como un laboratorio de cómputo con acceso a red local e Internet.
PROCEDIMIENTO DE EVALUACIÓN Entrega de prácticas de laboratorio y ejercicios en clase (30%). Entrega de reportes de lectura y/o búsqueda de información y entrega de anteproyecto (10%). Examen departamental de las unidades I, II y III (60%).
INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE EDUCACION SUPERIOR
ASIGNATURA: Bases de Datos No. UNIDAD II
CLAVE:
HOJA: 4
DE 10
NOMBRE: Modelo Relacional OBJETIVOS PARTICULARES DE LA UNIDAD
El alumno explicará la organización lógica de una base de datos, la información contenida y las relaciones existentes entre ellas, empleando el modelo relacional.
No. TEMA 2.1 2.1.1 2.1.2 2.1.3 2.2 2.3 2.3.1 2.3.2 2.3.3 2.3.4 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.5 2.5.1 2.5.2 2.5.3 2.6
TEMAS Principios básicos del modelo relacional Atributos, esquemas y tuplas Dominios Instancias de una relación Diagramas de entidad relación Dependencias funcionales Llaves y Super-llaves Calculo de la cerradura Regla de transtividad Cerradura de conjuntos de dependencias funcionales Diseño de esquemas relacionales Normalización de relaciones Forma normal de Boyce-Codd Descomposición de la normal de Boyce-Codd Tercera Forma normal Dependencias multi-evaluadas Independencia de atributos Cuarta forma normal Relaciones entre las formas normales Algebra relacional Subtotal
T 2.0
HORAS P
CLAVE BIBLIOGRÁFICA EC 1B, 4B
1.0 3.0
2.0
2.0
2.0
4.0 14.0
0.0
4.0 6.0
ESTRATEGIA DIDÁCTICA Búsqueda bibliográfica, exposición de temas por el profesor y por l os alumnos con la guía del profesor, análisis de casos, resolución de problemas con la guía del profesor, realización de anteproyecto. Uso de pizarrón, acetatos, proyector de computadora y otros medios, así como un laboratorio de cómputo con acceso a red local e Internet.
PROCEDIMIENTO DE EVALUACIÓN Resolución de ejercicios desarrollados en clase y de tarea (30%). Entrega de reportes de lectura y/o búsqueda de información y revisión de los avances del proyecto (10%). Examen departamental de las unidades I, II y III (60%).
INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE EDUCACION SUPERIOR
ASIGNATURA: Bases de Datos No. UNIDAD III
CLAVE:
HOJA: 5
DE 10
NOMBRE: Modelo de Objetos OBJETIVOS PARTICULARES DE LA UNIDAD
El alumno utilizará un modelo orientado a objetos para explicar la organización lógica de una base de datos, la información contenida y las relaciones existentes entre ellas.
No. TEMA 3.1 3.2 3.3
TEMAS T 2.0 2.0 4.0
Clases, objetos e instancias Representación objetos de estudio en clases El lenguaje de descripción de objetos ODL
Subtotal
8.0
HORAS P
CLAVE BIBLIOGRÁFICA EC 1.0
1B, 4B, 3C
2.0
0.0
3.0
ESTRATEGIA DIDÁCTICA Búsqueda bibliográfica, exposición de temas por el profesor y por l os alumnos con la guía del profesor, análisis de casos, resolución de problemas con la guía del profesor, realización y avances del proyecto. Uso de pizarrón, acetatos, proyector de computadora y otros medios, así como un laboratorio de cómputo con acceso a red local e Internet.
PROCEDIMIENTO DE EVALUACIÓN Resolución de ejercicios desarrollados en clase y como tarea y avances del proyecto (30%). Entrega de reportes de lectura y/o búsqueda de información (10%). Examen departamental de las unidades I II y III hasta el tema 3.1(60%). Examen departamental de las unidades III desde el tema 3.2 y la unidad IV (60%).
INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE EDUCACION SUPERIOR
ASIGNATURA: Bases de Datos No. UNIDAD IV
CLAVE:
HOJA: 6
DE 10
NOMBRE: Lenguajes de Consulta OBJETIVOS PARTICULARES DE LA UNIDAD
El alumno diseñará operaciones de adición, selección y consulta de información, a través de un Lenguaje de Consulta de datos para interactuar con un sistema administrador de bases de datos.
No. TEMA 4.1 4.2 4.3 4.4 4.5
TEMAS T 1.0 1.0 3.0 3.0 4.0
Lenguajes de consulta de datos Lenguaje estándar de consulta Operaciones de selección y proyección Operaciones de conjuntos Procedimientos almacenados
Subtotal
12.0
HORAS P
CLAVE BIBLIOGRÁFICA
1.5 4.5 3.0 3.0
EC 1.0 1.0 2.0 2.0 3.0
12.0
9.0
1B, 4B, 2C
ESTRATEGIA DIDÁCTICA Búsqueda bibliográfica, exposición de temas por el profesor y por l os alumnos con la guía del profesor, análisis de casos, resolución de problemas con la guía del profesor, realización de prácticas de laboratorio de de adición, selección y consulta de información, realización de anteproyecto. Uso de pizarrón, proyector de computadora y otros medios, así como un laboratorio de cómputo con acceso a red local e Internet.
PROCEDIMIENTO DE EVALUACIÓN Entrega de prácticas de laboratorio y avances del proyecto (30%). Entrega de reportes de lectura y/o búsqueda de información (10%). Examen departamental de las unidades III a partir del tema 3.2 y la unidad IV (60%).
INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE EDUCACION SUPERIOR
ASIGNATURA: Bases de Datos No. UNIDAD V
CLAVE:
HOJA: 7
DE 10
NOMBRE: Integridad y Seguridad de Datos OBJETIVOS PARTICULARES DE LA UNIDAD
El alumno diseñará utilidades para resguardar la información con el uso de mecanismos de control de acceso e integridad de un sistema administrador de base de datos.
No. TEMA 5.1 5.2 5.3 5.4 5.5 5.6
TEMAS Transacciones Control de privilegios sobre una base de datos Control de conexiones a un sistema de administración de base de datos. Respaldo y Restauración de la Información. Replicación de información
Subtotal
HORAS P 1.5 1.5 1.5
EC 1.0
1.0 1.0
1.5
1.0
8.0
6.0
3.0
T 2.0 2.0 2.0
CLAVE BIBLIOGRÁFICA 1B, 4B, 2C
1.0
ESTRATEGIA DIDÁCTICA Búsqueda bibliográfica, exposición de temas por el profesor y por l os alumnos con la guía del profesor, análisis de casos, resolución de problemas con la guía del profesor, realización de prácticas de laboratorio, realización de anteproyecto. Uso de pizarrón, acetatos, proyector de computadora y otros medios, así como un laboratorio de cómputo con acceso a red local e Internet.
PROCEDIMIENTO DE EVALUACIÓN Resolución de ejercicios desarrollados en clase y como tarea y entrega de reportes de lectura y/o búsqueda de información (10%). Entrega de prácticas de laboratorio y los avances del proyecto (50%). Examen departamental de las unidades V y VI (40%).
INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE EDUCACION SUPERIOR
ASIGNATURA: Bases de Datos No. UNIDAD VI
CLAVE:
HOJA: 8
DE 10
NOMBRE: Interfases de Consulta OBJETIVOS PARTICULARES DE LA UNIDAD
El alumno diseñará un software que integre, una aplicación de consulta y manejo de información que interactué con un sistema administrador de bases de datos.
No. TEMA 6.1 6.2 6.3 6.4
TEMAS T 1.0 1.0 2.0 2.0
Diseño de Interfases de Consulta Administradores de Catálogos Controles transaccionales Generadores de Reportes
Subtotal
6.0
HORAS P
CLAVE BIBLIOGRÁFICA EC 1B, 4B, 2C, 3C
3.0 1.5 1.5
4.0 6.0 4.0
6.0
14.0
ESTRATEGIA DIDÁCTICA Búsqueda bibliográfica, exposición de temas por el profesor y por l os alumnos con la guía del profesor, análisis de casos, resolución de problemas con la guía del profesor, realización de prácticas de laboratorio, realización de anteproyecto. Uso de pizarrón, acetatos, proyector de computadora y otros medios, así como un laboratorio de cómputo con acceso a red local e Internet.
PROCEDIMIENTO DE EVALUACIÓN Entrega de reportes de lectura y/o búsqueda de información (10%). Examen departamental de las unidades V y VI (40%). Entrega del proyecto final (50%)
INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE EDUCACION SUPERIOR
ASIGNATURA: Bases de Datos
CLAVE:
HOJA: 9
DE 10
RELACIÓN DE PRÁCTICAS PRACT. No.
NOMBRE DE LA PRÁCTICA
UNIDAD
DURACIÓN
LUGAR DE REALIZACIÓN Todas las prácticas se llevaran a cabo en el Laboratorio de Computación.
1
El Administrador de Base de datos
I
3.0
2
El lenguaje SQL
IV
1.5
3
Operaciones de Proyección y Selección
IV
4.5
4
Operaciones de Conjuntos
IV
3.0
5
Procedimientos Almacenados
IV
3.0
6
Manejo de Transacciones
V
1.5
7
Seguridad en Relaciones
V
1.5
8
Control de acceso la base de datos
V
1.5
9
Respaldo y restauración de la información
V
1.5
10
Diseño de Administradores de Catálogos
VI
3.0
11
Diseño de Controles Transaccionales
VI
1.5
12
Diseño de Generadores de reportes
VI
1.5
Subtotal
27.0
INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE EDUCACION SUPERIOR
ASIGNATURA: Bases de Datos PERÍODO UNIDAD 1
CLAVE:
HOJA: 10
DE 10
PROCEDIMIENTO DE EVALUACIÓN
I, II, III tema Examen departamental (60%), reportes e informes y entrega del anteproyecto (10%), 3.1 prácticas y ejercicios en clase (30%)
2
III a partir del tema 3.2, IV
Examen departamental (60%), reportes e informes (10%), prácticas, ejercicios en clase y avances del proyecto (30%)
3
V, VI
Examen departamental (40%), reportes e informes (10%), prácticas y proyecto Final (50%)
CLAVE
B
C
1
X
BIBLIOGRAFÍA Ullman, J. Introducción a los sistemas de bases de datos, Segunda edición, Pearson, Estados Unidos, 2000. 317pp.
2
X
Groff, J. R, Weinberg, P.N, Guía de SQL; incluye SQL2, McGraw Hill, España, 1998, 226pp.
3
X
Deitel, J. Java How to Program, 5/E, Quinta edición, Pearson, Estados Unidos, 2003, 1536pp.
4
X
De Miguel, A. Piattini, M. Fundamentos y modelos de BASES de DATOS, Segunda edición, Alfaomega, Madrid, 1999, 515pp.
INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE EDUCACION SUPERIOR
PERFIL DOCENTE POR ASIGNATURA 1.DATOS GENERALES ESCUELA: Escuela Superior de Ingeniería Mecánica y Eléctrica CARRERA:
Ingeniería en Computación,
ÁREA:
BÁSICAS
ACADEMIA:
SEMESTRE Séptimo
C. INGENIERÍA
Informática
D. INGENIERÍA ASIGNATURA:
ESPECIALIDAD Y NIVEL ACADÉMICO REQUERIDO:
C. SOC. y HUM.
Bases de Datos
Ingeniería o Maestría
2.OBJETIVOS DE LA ASIGNATURA: El alumno diseñará y construirá un sistema de información que incorpore una base de datos, para lo cual aplicara procesos de normalización, lenguajes de consulta, y desarrollo de aplicaciones de consulta de datos.
3.PERFIL DOCENTE: CONOCIMIENTOS Fuerte formación teórica en diseño de bases de datos, sistemas de información y protocolos de comunicaciones y lenguajes de aplicación.
EXPERIENCIA PROFESIONAL
Experiencia en el análisis y/o diseño de sistemas de información. Experiencia en la impartición de cátedra.
HABILIDADES
ACTITUDES
Dominio de la asignatura
Vocación por la docencia
Manejo de grupos y técnicas de comunicación
Ejercicio de la critica fundamentada.
Capacidad de análisis y síntesis
Honestidad, Respeto y Tolerancia
Motivación al alumno
Ética
Experiencia en la realización y conducción Facilidad para la conducción de proyectos de trabajos de de investigación investigación.
Responsabilidad científica Espíritu de colaboración Compromiso Social Superación profesional
ELABORÓ
REVISÓ
AUTORIZÓ
M. en C. Eleazar Aguirre Anaya Presidente de la Academia de Informática
Ing. Rubén Juárez Barrientos Subdirector Académico
Ing. Ernesto Mercado Escutia Director FECHA:
2006