Profesor | Mario González Ruiz | lu mi vi | 20 a 21 | Laboratorio de Enseñanza de Cómputo de Matemáticas |
Ayudante | Edna Dennise Gómez González | ma ju | 20 a 21 | Laboratorio de Enseñanza de Cómputo de Matemáticas |
Metodología de Trabajo
El material se cargara en la herramienta de google de classroom, adicional se proporcionaran como material de trabajo (apoyo) algunas 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:
50% 2 examenes parciales
20% tareas
30% proyecto final