Bases de datos
GUÍA DOCENTE Curso 2025-26
| Titulación: | Grado en Matemáticas | 701G |
| Asignatura: | Bases de datos | 824 |
| Materia: | Ingeniería del software y sistemas de información |
| Módulo: | Optativas |
| Modalidad de enseñanza de la titulación: | Presencial | Carácter: | Optativa |
| Curso: | 4 | Créditos ECTS: | 6,00 | Duración: | Semestral (Segundo semestre) |
| Horas presenciales: | 60,00 | Horas estimadas de trabajo autónomo: | 90,00 |
| Idiomas en que se imparte la asignatura: | Español |
| Idiomas del material de lectura o audiovisual: | Inglés, Español |
Departamentos responsables de la docencia
| MATEMÁTICAS Y COMPUTACIÓN | R111 |
| Dirección: | C/ Madre de Dios, 53 | Código postal: | 26006 |
| Localidad: | Logroño | Provincia: | La Rioja |
| Teléfono: | 941299452 | Fax: | 941299460 | Correo electrónico: | dpto.dmc@unirioja.es |
Profesorado previsto
| Profesor: | García Izquierdo, Francisco José | Responsable de la asignatura |
| Teléfono: | 941299260 | Correo electrónico: | francisco.garcia@unirioja.es |
| Despacho: | 3219 | Edificio: | CENTRO CIENTÍFICO TECNOLÓGICO | Tutorías: | Consultar |
| Profesor: | López Antón, Víctor Manuel |
| Teléfono: | | Correo electrónico: | victor-manuel.lopez@unirioja.es |
| Despacho: | Seminario Chicho | Edificio: | CENTRO CIENTÍFICO TECNOLÓGICO | Tutorías: | Consultar |
Descripción de los contenidos
1. Introducción a las Bases de Datos
2. Modelos (lógicos) de Bases de Datos: el Modelo Relacional
3. El álgebra relacional
4. Lenguajes de consulta y gestión de Bases de Datos Relacionales: el lenguaje SQL
5. Arquitectura de los SGBD
Requisitos previos de conocimientos y competencias para poder cursar con éxito la asignatura
Recomendados para poder superar la asignatura.
- Ser capaz de construir con cierta soltura condiciones booleanas con operaciones de comparación (=, ≠, <, >, <=, ….) y los operadores lógicos and, or y not.
- Dominar las definiciones y propiedades de las operaciones básicas sobre conjuntos (unión, intersección, diferencia, producto cartesiano).
Asignaturas que proporcionan los conocimientos y competencias:
- Lógica
- Metodología de la programación
Contexto
Esta es asignatura dedicada al estudio de las bases de datos tiene un carácter introductorio y práctico. Las habilidades y la tecnología a adquirir son imprescindibles para otras asignaturas más avanzadas en bases de datos y en el desarrollo de la práctica totalidad de sistemas informáticos, de ahí su trascendencia en el resto de las asignaturas relacionadas con la ingeniería del software y de los sistemas de información.
Esta asignatura prácticamente no tiene requisitos previos. Sí es interesante manejar la construcción de condiciones booleanas. También es interesante tener un conocimiento básico sobre conjuntos: definiciones, operaciones y sus propiedades.
Competencias
Competencias generales
CG 6. Relacionar el conocimiento especializado de Matemáticas con el conocimiento general en el que se inserta y con las herramientas que utiliza cuando se aplica en diversas opciones profesionales, especialmente en el marco de las TIC.
CG 8. Capacitar para el aprendizaje autónomo de nuevos conocimientos y técnicas.
Competencias específicas
Resultados del aprendizaje
- Saber reconocer (analizar, verificar) los componentes principales de un Sistema de bases de datos. Conocer sus características y comprender su modo general de funcionamiento.
- Conocer las funciones, características y estructura de un Sistema de Gestión de Bases de Datos (SGBD)
- Conocer los conceptos teóricos principales del modelo relacional.
- Ser capaz de crear bases de datos (especialmente bases de datos relacionales).
- Estar capacitado para comprender el esquema de una base de datos relacional, modificarlo y manipular los datos almacenados en la base de datos, tanto si es nueva como legada, utilizando las funcionalidades de los SGBD.
- Dominar el lenguaje estándar para la creación y manipulación de bases de datos relacionales (SQL) tanto a un nivel teórico como práctico mediante la iniciación a algún SGBD.
Objetivos de desarrollo sostenible


Temario
- Introducción a las BD. Conceptos y arquitectura
- Conceptos
- Características de los SBD
- Por qué usar un SBD
- Modelo de datos
- Esquema y estado de la BD
- Arquitectura de un SBD
- Lenguajes de BD
- Roles / usuarios de un SGB
- El entorno del SBD
- Clasificación de los SGBD
- Modelos (lógicos) de Bases de Datos: el Modelo Relacional
- Introducción
- Estructuras relacionales
- Restricciones relacionales
- Restricciones y operaciones de actualización
- Lenguajes de consulta y gestión de Bases de Datos Relacionales: el lenguaje SQL
- Introducción
- Lenguaje de manipulación de datos (LMD): consultas
- Lenguaje de manipulación de datos (LMD): actualizaciones
- Lenguaje de definición de datos (LDD)
- Lenguaje de definición de vistas (LDV)
- El álgebra relacional
- Introducción
- Operaciones específicas: selección, proyección y reunión (join)
- Operaciones de teoría de conjuntos: unión, intersección, diferencia, producto cartesiano
- Otras operaciones: división, funciones agregadas y de agrupación y reunión externa
Bibliografía
| Tipo: | Título |
| Básica | Bases de Datos Relacionales Absys Biba |
| Básica | Fundamentos de Sistemas de Bases de Datos Absys Biba |
| Básica | SQL: manual de referencia Absys Biba |
| Básica | SQL Clearly Explained Absys Biba |
| Básica | Learning SQL Generate, Manipulate, and Retrieve Data Absys Biba |
| Recursos en Internet |
Consejos para estudiantes de SQL en la UR |
Metodología
Modalidades organizativas
Clases teóricas
Clases prácticas
Estudio y trabajo autónomo individual
Métodos de enseñanza
Método expositivo - Lección magistral
Resolución de ejercicios y problemas
Aprendizaje basado en problemas
Organización
| Actividades presenciales | Tamaño de grupo | Horas |
| Clases prácticas de laboratorio o aula informática | Informática | 28,00 |
| Clases teóricas | Grande | 32,00 |
| Total de horas presenciales | 60,00 |
| Trabajo autónomo del estudiante | Horas |
| Estudio autónomo individual o en grupo | 30,00 |
| Resolución individual de ejercicios, cuestiones u otros trabajos, actidades en biblioteca o similar | 60,00 |
| Total de horas de trabajo autónomo | 90,00 |
Evaluación
| Sistema de evaluación | Recuperable | No Recup. |
| Pruebas escritas | 70% | 24% |
| Informes y memorias de prácticas | | 3% |
| Sistemas de autoevaluación | | 3% |
| Total | 100% |
Comentarios
Las pruebas de evaluación contínua (30%) se corresponden con la parte no recuperable de la asignatura.
El material didáctico (transparencias, ejercicios propuestos, etc.) se encontrará disponible en el aula virtual para todos los alumnos matriculados en esta asignatura.
Criterios críticos para superar la asignatura
Se exige la nota mínima en el examen final de 4 puntos para realizar la media ponderada, en otro caso la nota final será el 100% de la nota del examen.
Para que una práctica sea evaluada es necesario asistir presencialmente a la misma.
Versión: 29/07/2026 14:16:34 - G 2025-26 - 701G - 824 - Impresión: 07/08/2026 20:26:58