Encabezado Facultad de Ciencias
Presentación

Ciencias de la Computación (plan 2013) 2023-1

Quinto Semestre, Fundamentos de Bases de Datos

Grupo 7075, 56 lugares. 54 alumnos.
Profesor Gerardo Avilés Rosas lu mi vi 9 a 10 Aula Magna I
Ayudante Gerardo Uriel Soto Miranda ma ju 9 a 10 Aula Magna I
Ayudante Tania Naomi Barajas Pulido ma ju 9 a 10
Ayud. Lab. Ricardo Badillo Macías lu 14 a 16 Taller de Ingeniería de Software
Ayud. Lab. Carlos Augusto Escalona Navarro lu 14 a 16 Laboratorio de Ciencias de la Computación 1
 

Fundamentos de Bases de Datos

Semestre 2023-1

Importancia de las Bases de Datos

Las Bases de Datos son el método preferido para el almacenamiento estructurado de datos, de hecho, no podemos escapar de las bases de datos ya que en este momento, se tienen funcionando millones de bases de datos en donde podemos encontrar información de todos los tipos que puedas imaginar: desde grandes aplicaciones multiusuario, los teléfonos móviles, Internet; todos utilizan tecnología de bases de datos para asegurar la integridad de los datos y facilitar la labor, tanto de los usuarios como de los desarrolladores.
El reto más importante en la aplicación de una base de datos, es el diseño correcto de su estructura. Sin una comprensión completa del problema que la base de datos pretende resolver, y sin conocimiento de las mejores prácticas para la organización de los datos requeridos, la base de datos se convierte en un animal difícil de manejar que requiere atención constante.

Objetivos del curso

  • - Conocer y dominar los principales conceptos subyacentes al campo de diseño, construcción y explotación eficiente de bases de datos relacionales.
  • - Desarrollar un modelo de datos para describir los datos de una aplicación.
  • - Aplicar las técnicas de normalización al modelo de datos para tener un diseño eficiente de la base de datos.
  • - Construir una base de datos relacional a partir de su diseño lógico.
  • - a los datos almacenados una base de datos relacional usando los lenguajes para definición y manipulación de datos SQL.

Metodología de trabajo

El curso de Fundamentos de Bases de Datos se trabajará de forma presencial, a través de sesiones semanales con profesor/ayudantes, a fin a de facilitar el estudio, ritmo y organización de cada alumno. Esta sesiones permitirán presentar temas, resolver dudas, aclarar conceptos, resolver ejercicios y realizar las prácticas del laboratorio para cada uno de los temas del curso. Las sesiones siempre se llevarán a cabo, dentro de los días y horario que se tienen asignados para la materia. Se dejará abierta la posibilidad de tener sesiones virtuales directamente con los alumnos/equipos, a fin de que los alumnos incritos en el grupo dispongan de espacios adicionales para resolver dudas (esta sesiones se organizarán y programarán de acuerdo a las necesidades que se vayan presentando).

Para llevar el material del curso, se trabajará con notas, presentaciones que se podrán revisar en las sesiones semanales y ejemplos resueltos en formato PDF.

Herramientas para administración del curso

El curso se desarrollará con apoyo de Google Classroom, donde se publicará todo lo referente al curso: información del profesor, ayudantes, temario, dinámica del curso, material para clase y/o tareas y forma de evaluación. Para mantener contacto con los alumnos y que puedan recibir notificaciones e información de la materia, se utilizará exclusivamente a través del Classroom de la materia.

Dinámica del curso

  • - Se pondrá a disposición de los alumnos el material (notas de clase, lecturas, presentaciones, etc.) correspondientes al tema que se revisará durante la semana en curso.
  • - El ayudante trabajará con ejercicios/ejemplos resueltos, o bien, presentará algún concepto y/o subtema relevante para el curso.
  • - Los alumnos deberán participar en los foros de dudas, para que el profesor y los ayudantes puedan elaborar material que dé respuesta a las inquietudes de los alumnos o bien permitan profundizar en algún aspecto particular. Todo esto se hará a través de Google Classroom.
  • - El profesor resumirá el tema y resolverá dudas, se encargará de dar introducción cada uno de los temas del curso, brindará comentarios generales sobre el material que se proporcionará y la dinámica a seguir.
  • - Se aplicarán exámenes parciales sobre los conceptos clave del tema estudiado durante las semanas que abarque alguno de los temas.
  • - Se trabajará con tareas y prácticas que sobre los temas del curso, a fin de ir construyendo una evaluación sumativa a lo largo del semestre.
  • - Las prácticas de laboratorio, se llevaran a cabo dentro del día y horario estipulado, procurando que su desarrollo no interfiera de manera sustancial con las actividades programadas para este curso.

Temario y distribución del material

Los temas que se revisarán en durane el semestre para la materia de FBD serán:

  1. Conceptos de las Bases de Datos
  2. Modelo E/R
  3. Modelo Relacional y álgebra relacional
  4. Normalización de Bases de Datos
  5. Lenguaje de Consulta Estructurado: DML, DDL, integridad de datos, (programación de bases de datos)
  6. Transacciones

La logística por semana se ajustará de acuerdo al avance y las necesidades particulares del grupo.

Actividades para evaluación

  1. Tareas.
  2. Prácticas de laboratorio
  3. Exámenes parciales
  4. Lecturas
  5. Un proyecto de aplicación, que cubra los aspectos del ciclo de vida de una base de datos: diseño, traducción, normalización e implementación de un modelo de datos en un SMBD (se trabajará con PostgreSQL), poblamiento y recuperación de información.

Restricciones importantes del curso

  • - Para NO TENER que presentar el examen final será necesario tener calificación promedio aprobatoria en exámenes y tareas.
  • - La entrega del proyecto final es obligatoria para todos los alumnos.
  • - Para APROBAR el curso será necesario tener calificación promedio aprobatoria todas las actividades del curso.
  • - En caso de NO CUMPLIR con alguno de los puntos anteriores se tendrá calificación automática de 5 (cinco).

Nota

  1. Deberán asegurarse de TENER ACTUALIZADO SU CORREO ELECTRÓNICO dentro de la información que administra la Facultad, procurando que sea uno que revisen constantemente, ya que por ese medio se puede hacer llegar en cualquier momento información importante para del curso.

 


Hecho en México, todos los derechos reservados 2011-2016. Esta página puede ser reproducida con fines no lucrativos, siempre y cuando no se mutile, se cite la fuente completa y su dirección electrónica. De otra forma requiere permiso previo por escrito de la Institución.
Sitio web administrado por la Coordinación de los Servicios de Cómputo de la Facultad de Ciencias. ¿Dudas?, ¿comentarios?. Escribenos. Aviso de privacidad.