Ingeniería Matemática

Grado y Doble Grado. Curso 2023/2024.

BASES DE DATOS - 800651

Curso Académico 2023-24

Datos Generales

SINOPSIS

COMPETENCIAS

Generales
- Conocer los conceptos fundamentales en la concepción de una base de datos, en especial aquéllos que concurren en el modelo relacional. (CG1, CG3)
- Definir bases de datos relacionales correctamente estructuradas. (CG1, CE2)
- Manejar los lenguajes de acceso a bases de datos relacionales, siendo consciente de la dificultad que encierran ciertas consultas. (CE4)
- Conocer el funcionamiento de algunas bases de datos no relacionales. (CG1, CE2)
- Conocer los problemas que comporta la administración de una gran base de datos. (CT1, CG1)

ACTIVIDADES DOCENTES

TOTAL
100%

Presenciales

2,4

No presenciales

3,6

Semestre

1

Breve descriptor:

- Estudiar los fundamentos de los sistemas gestores de bases de datos.
- Analizar y diseñar modelos de datos relacionales.
- Manejar la información almacenada en bases de datos relacionales mediante el lenguaje SQL.

Objetivos

- Aprender los fundamentos de los sistemas gestores de bases de datos.
- Ser capaz de analizar y diseñar modelos de datos relacionales.
- Conocer cómo manejar la información almacenada en bases de datos relacionales mediante el lenguaje SQL.
 

Contenido

1. Introducción a las bases de datos
2. El modelo entidad-relación
          - Entidades, atributos y relaciones
          - Notación para los diagramas entidad-relación
3. El modelo relacional
          - Atributos y relaciones
          - Claves (primarias/externas) y restricciones (dominio/clave/integridad)
4. Lenguajes de acceso a bases de datos
          - SQL (Structured Query Language)
          - Disparadores. Funciones y procedimientos almacenados
5. Planificación, diseño y administración de bases de datos relacionales
          - Ciclo de vida de las aplicaciones de bases de datos
          - Diseño de bases de datos
                    * Diseño conceptual, diseño lógico y normalización
                    * Diseño físico
          - Administración de bases de datos
6. Introducción a las bases de datos no relacionales

Evaluación

- Exámenes finales en la convocatoria ordinaria y extraordinaria: 65%
- Entrega de prácticas en las fechas indicadas: 35%

Observaciones:
1. La calificación del examen final debe ser de al menos un 4 sobre 10 para poder hacer media con el resto de las actividades evaluables y aprobar la asignatura.
2. La entrega de las prácticas es obligatoria (deben estar todas entregadas y aptas para poder aprobar la asignatura), tanto en la convocatoria ordinaria de junio como en la extraordinaria. Se habilitará un plazo para que los alumnos puedan presentar las prácticas pendientes (no entregadas o no aptas) en la convocatoria extraordinaria.
3. Cumplidos estos requisitos, la calificación final será la media ponderada de los dos apartados indicados.

Bibliografía

1. MySQL 8.0 Reference Manual. Oracle, 2019. https://dev.mysql.com/doc/refman/8.0/en/
2. Database System Concepts (7ª edición). Abraham Silberschatz, Henry E. Korth y S. Sudarshan. McGraw-Hill, 2019
3. Fundamental of Database Systems (7ª edición). Ramez Elmasri y Shamkant B. Navathe. Pearson, 2016
4. Database Systems. The Complete Book (2ª edición). Hector García-Molina, Jeffrey D.Ullman y Jennifer Widom. Pearson, 2009
5. A First Course in Database Systems (3ª edición). Jeffrey D. Ullman y Jennifer Widom. Pearson, 2008
6. Desarrollo de bases de datos. Casos prácticos desde el análisis a la implementación (2ª edición). Dolores Cuadra Fernández y otros. Editorial Ra-Ma, 2013
7. Tecnología y diseño de bases de datos. Mario G. Piattini Velthuis y otros. Editorial Ra-Ma, 2006
8. Diseño de Bases de Datos. Problemas resueltos. Adoración de Miguel Castaño y otros. Editorial Ra-Ma, 2001
9. Seven Databases in Seven Weeks. A Guide to Modern Databases and the NoSQL Movement (2ª edición). Luc Perkins, Eric Redmon y Jim R. Wilson. The Pragmatic Bookshelf, 2018
10. NoSQL for Dummies. Adam Fowler. Wiley, 2015

Otra información relevante

- El Campus Virtual es fundamental para el seguimiento de la asignatura. Se emplearán no solo medios síncronos (como videoconferencias) sino también asíncronos (como foros de debate).
- Descarga de software y documentación en http://www.mysql.com

Estructura

MódulosMaterias
CONTENIDOS COMPLEMENTARIOSCONTENIDOS COMPLEMENTARIOS

Grupos

Clases teóricas
GrupoPeriodosHorariosAulaProfesor
Grupo único04/09/2023 - 15/12/2023MIÉRCOLES 19:00 - 20:00S-106JORGE MORATALLA COLLADO
VIERNES 19:00 - 20:00S-106JORGE MORATALLA COLLADO


Clases en aula de informática
GrupoPeriodosHorariosAulaProfesor
Grupo único04/09/2023 - 15/12/2023MIÉRCOLES 20:00 - 21:00INF4 Aula de InformáticaJORGE MORATALLA COLLADO
MIGUEL BENITO PAREJO
VIERNES 20:00 - 21:00INF4 Aula de InformáticaJORGE MORATALLA COLLADO
MIGUEL BENITO PAREJO