UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN
DIVISIÓN DE MATEMÁTICAS E INGENIERÍAS
LICENCIATURA EN ACTUARÍA
PROGRAMA DE ASIGNATURA
CLAVE SEMESTRE
BASE DE DATOS
- 2º
HORAS HORAS
HORAS HORAS
MODALIDAD CARÁCTER TIPO AL POR CRÉDITOS
TEÓRICAS PRÁCTICAS
SEMESTRE SEMANA
Teórico-
Curso Obligatorio 96 6 4 2 10
práctica
FASE DE FORMACIÓN Básica
ÁREA DE CONOCIMIENTO Computación
SERIACIÓN Sí (x) No ( ) Obligatoria ( ) Indicativa (x)
SERIACIÓN ANTECEDENTE Algoritmos y Programación
SERIACIÓN SUBSECUENTE Ninguna
OBJETIVO GENERAL
El alumno aplicará la metodología fundamental para el modelado y diseño de bases de datos.
ÍNDICE TEMÁTICO HORAS
UNIDAD TEMA TEÓRICAS PRÁCTICAS
1 Introducción a las bases de datos 20 8
2 Modelo entidad-relación 16 8
3 Modelo relacional 20 8
4 Normalización de bases de datos 2 2
5 Programación en SQL y aplicaciones actuariales 6 6
Total de horas: 64 32
Suma total de horas: 96
HORAS
UNIDADES OBJETIVO PARTICULAR
T P
20 8 1. Introducción a las bases de datos El alumno identificará los fundamentos
1.1. Definición de bases de datos de las bases de datos y manejadores de bases
1.2. Clasificación de bases de datos de datos.
1.3. Manejadores de bases de datos
16 8 2. Modelo entidad-relación El alumno desarrollará modelos de datos bajo
2.1. Entidades la lógica de entidad-relación.
2.2. Instancias
2.3. Relaciones
2.4. Cardinalidad de relaciones
2.5. Diagrama entidad-relación
2.6. Red semántica
20 8 3. Modelo relacional El alumno transformará el modelo entidad-relación
3.1. Tablas a su forma relacional.
3.2. Campos
3.3. Reglas de integridad referencial
3.4. Diccionario de datos
2 2 4. Normalización de bases de datos El alumno analizará los criterios para evitar
4.1. Forma 1NF anomalías, inconsistencias y vulnerabilidad
4.2. Forma 2NF en las bases de datos.
4.3. Forma 3NF
4.4. Forma 4 NF
4.5. Forma 5NF
6 6 5. Programación en SQL y aplicaciones El alumno desarrollará bases de datos en SQL
actuariales para aplicaciones actuariales.
5.1. Aplicaciones a los seguros
5.2. Aplicaciones a la economía
5.3. Aplicaciones a la demografía
TOTAL
64 32
96
SUGERENCIAS DIDÁCTICAS SUGERENCIAS DE EVALUACIÓN
• Análisis de lecturas • Exámenes parciales
• Empleo de medios audiovisuales • Exámenes finales
• Exposiciones docentes • Tareas
• Exposiciones de los alumnos, supervisadas • Elaboración de un trabajo de aplicación
por el profesor individual o grupal
• Participación en técnicas grupales • Participación en clase
• Realización de ejercicios con apoyo • Ejercicios en clase
computacional.
• Resolución de exámenes ante el grupo
• Resolución de problemas de tipo matemático
para incentivar el pensamiento organizado
y analítico
BIBLIOGRAFÍA
BÁSICA
• Abelló, A., Rollón, E.y Rodríguez, M. E. (2006). Diseño y administración de bases de datos. Barcelona:
UPC.
• Coronel, C., Morris, S. & Rob, P. (2012). Database systems: Design, implementation, and management.
Australia: Course Technology Cengage Learning.
• Date, C. J. (2007). An introduction to database systems. Boston: Pearson Education.
• Date, C. J. (2005). Database in depth: Relational theory for practitioners. Beijing [u.a.: O'Reilly.
• Ozsu, M. T. & Valduriez, P. (2011). Principles of distributed database systems. New York: Springer.
• Teorey, T. J. (2011). Database modeling and design: Logical design. Amsterdam: Elsevier.
COMPLEMENTARIA
• Bekke J. H. (2001).Semantic data modelling. USA: Prentice Hall.
• Date C.J.(1995), An Introduction to database systems. USA: Addison Wesley.
• García-Molina, H., Ullman, J. D. & Widom, J. (2009).Database systems: The complete book. Upper Saddle
River, N.J: Pearson Prentice Hall.
PERFIL PROFESIOGRÁFICO
Licenciado en Matemáticas Aplicadas, Actuario o Ingeniero en Computación, con experiencia docente
y preferentemente con posgrado en el área.