Profesor | Mario González Ruiz | lu mi vi | 7 a 8 | Laboratorio de Enseñanza de Cómputo de Actuaría |
Ayudante | Edna Dennise Gómez González | ma ju | 7 a 8 | Laboratorio de Enseñanza de Cómputo de Actuaría |
Metodología de Trabajo
El material se cargara en la herramienta de google de classroom, adicional se subiran como material de trabajo las clases que se dieron de manera virtual.
En caso de dudas se responderán:
Temario.
1.1 Desarrollo histórico de los sistemas manejadores de base de datos.
1.2 Conceptos básicos de las bases de datos
1.3 Arquitectura de tres niveles (físico, conceptuales y externo)
1.4 Modelos de datos (relacional, orientado a objetos,semiestructurales, etc.)
2.1 Elementos del modelo Entidad/ Relación.
2.2 Conveciones y aspectos del diseño.
2.3 Especificaciones de restricciones.
3.1 Estructura de los datos.
3.2 Mapeo del esquema conceptual al esquema tracional.
3.3 Algebra relacional.
3.4 Cálculo relacional.
3.5 Reglas de Codd
4.1 Dependencias funcionales.
4.2 Formas normales (1NF, 2NF, 3NF, BCNF).
4.3 Dependencias multivaluadas.
4.4 Cuarta forma normal (4NF).
5.1 Estructura.
5.2 Consultas.
5.3 Subconsultas.
5.4 Actualizaciones.
5.5 Definición de esquemas.
5.6 Optimización.
6.1 Declaración.
6.2 Consulta.
6.3 Actualización.
7.1 Integridad de Entidad.
7.2 Integridad de Dominio.
7.3 Integridad de Referencial.
7.4 Integridad basada en tuplas.
7.5 Integridad basada en relaciones.
7.6 Disparadores.
7.7 Procedimientos almacenados.
8.1 Conceptos problemas.
8.2 Propiedades de transacción.
8.3 Control de concurrencia.
8.4 Manejo de transacciones de SQL
Evaluación:
Con un proyecto que se desarrollara durante el curso.