Matemáticas y Estadística Plan 2019. (Plan a extinguir)

Grado y Doble Grado. Curso 2022/2023.

BASES DE DATOS - 800651

Curso Académico 2022-23

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

Clases teóricas
Clases teóricas en aula. Si las condiciones sanitarias no lo permitiesen, entonces se emplearían medios síncronos como videoconferencias.
Clases prácticas
Clases prácticas en aula informática. Si las condiciones sanitarias no lo permitiesen, entonces se emplearían medios síncronos como videoconferencias.
TOTAL
100%

Presenciales

2,4

No presenciales

3,6

Semestre

7

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: 25%
- Asistencia y participación en las clases: 10%
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. Se evaluará de forma flexible la participación del estudiante en las actividades propuestas por el profesor.
4. Cumplidos estos requisitos, la calificación final será la media ponderada de los tres apartados indicados.
Importante: Los porcentajes de evaluación se mantendrán independientemente de la situación sanitaria.

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
No existen datos de módulos o materias para esta asignatura.

Grupos

Clases teóricas
GrupoPeriodosHorariosAulaProfesor
Grupo único05/09/2022 - 16/12/2022MIÉRCOLES 19:00 - 20:00S-106JORGE MORATALLA COLLADO
OLGA MARROQUIN ALONSO
VIERNES 19:00 - 20:00S-106JORGE MORATALLA COLLADO
OLGA MARROQUIN ALONSO


Clases en aula de informática
GrupoPeriodosHorariosAulaProfesor
Grupo único05/09/2022 - 16/12/2022MIÉRCOLES 20:00 - 21:00INF4 Aula de InformáticaALEJANDRO HERNANDEZ CEREZO
JORGE MORATALLA COLLADO
VIERNES 20:00 - 21:00INF4 Aula de InformáticaALEJANDRO HERNANDEZ CEREZO
JORGE MORATALLA COLLADO