Universidad de La Rioja

Bases de datos
GUÍA DOCENTE    Curso 2025-26

Titulación:Grado en Matemáticas701G
Asignatura:Bases de datos824
Materia:Ingeniería del software y sistemas de información
Módulo:Optativas
Modalidad de enseñanza de la titulación:PresencialCarácter:Optativa
Curso:4Créditos ECTS:6,00Duración:Semestral (Segundo semestre)
Horas presenciales:60,00Horas 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ÓNR111
Dirección:C/ Madre de Dios, 53Código postal:26006
Localidad:LogroñoProvincia:La Rioja
Teléfono:941299452Fax:941299460Correo electrónico:dpto.dmc@unirioja.es

Profesorado previsto

Profesor:García Izquierdo, Francisco JoséResponsable de la asignatura
Teléfono:941299260Correo electrónico:francisco.garcia@unirioja.es
Despacho:3219Edificio:CENTRO CIENTÍFICO TECNOLÓGICOTutorías:Consultar
Profesor:López Antón, Víctor Manuel
Teléfono: Correo electrónico:victor-manuel.lopez@unirioja.es
Despacho:Seminario ChichoEdificio:CENTRO CIENTÍFICO TECNOLÓGICOTutorí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:

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

Objetivos de Desarrollo sostenible4 Educación de calidad.

Temario

  1. Introducción a las BD. Conceptos y arquitectura
    1. Conceptos
    2. Características de los SBD
    3. Por qué usar un SBD
    4. Modelo de datos
    5. Esquema y estado de la BD
    6. Arquitectura de un SBD
    7. Lenguajes de BD
    8. Roles / usuarios de un SGB
    9. El entorno del SBD
    10. Clasificación de los SGBD
  2. Modelos (lógicos) de Bases de Datos: el Modelo Relacional
    1. Introducción
    2. Estructuras relacionales
    3. Restricciones relacionales
    4. Restricciones y operaciones de actualización
  3. Lenguajes de consulta y gestión de Bases de Datos Relacionales: el lenguaje SQL
    1. Introducción
    2. Lenguaje de manipulación de datos (LMD): consultas
    3. Lenguaje de manipulación de datos (LMD): actualizaciones
    4. Lenguaje de definición de datos (LDD)
    5. Lenguaje de definición de vistas (LDV)
  4. El álgebra relacional
    1. Introducción
    2. Operaciones específicas: selección, proyección y reunión (join)
    3. Operaciones de teoría de conjuntos: unión, intersección, diferencia, producto cartesiano
    4. Otras operaciones: división, funciones agregadas y de agrupación y reunión externa

Bibliografía

Tipo:Título
BásicaBases de Datos Relacionales Absys Biba
BásicaFundamentos de Sistemas de Bases de Datos Absys Biba
BásicaSQL: manual de referencia Absys Biba
BásicaSQL Clearly Explained Absys Biba
BásicaLearning SQL Generate, Manipulate, and Retrieve Data Absys Biba
Recursos en Internet
Consejos para estudiantes de SQL en la UR
      https://tipssqlur.blogspot.com/

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 presencialesTamaño de grupoHoras
Clases prácticas de laboratorio o aula informáticaInformática28,00
Clases teóricasGrande32,00
Total de horas presenciales60,00
Trabajo autónomo del estudianteHoras
Estudio autónomo individual o en grupo30,00
Resolución individual de ejercicios, cuestiones u otros trabajos, actidades en biblioteca o similar60,00
Total de horas de trabajo autónomo90,00
Total de horas150,00

Evaluación

Sistema de evaluaciónRecuperableNo Recup.
Pruebas escritas70%24%
Informes y memorias de prácticas 3%
Sistemas de autoevaluación 3%
Total100%

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