Bases de datos I Código:  75.002    :  6
Consulta de los datos generales   Descripción   Objetivos   Contenidos   Lista de los materiales de los que dispone la asignatura   Materiales  
Este es el plan docente de la asignatura para el primer semestre del curso 2024-2025. Podéis consultar si la asignatura se ofrece este semestre en el espacio del campus Más UOC / La universidad / Planes de estudios). Una vez empiece la docencia, tenéis que consultarlo en el aula. El plan docente puede estar sujeto a cambios.

Enfoque conceptual

La asignatura Bases de Datos I tiene como objetivo principal introducir a los estudiantes en el mundo de las bases de datos. La tecnología de las bases de datos es el mecanismo habitual que se utiliza para gestionar, manipular y almacenar grandes volúmenes de datos de forma persistente. Para poder guardar ésta información en un ordenador será necesario determinar primero su estructura y disponer de algún mecanismo (modelo) para poder explicársela al ordenador. Después deberemos introducir los datos que son el soporte de la información y disponer de lenguajes que nos permitan la gestión y la recuperación de la información.

A pesar de que existen diferentes enfoques para el estudio de las bases de datos, nos centraremos en las bases de datos relacionales, ya que actualmente todavía son las más empleadas. Concretamente se estudiarán los fundamentos teóricos del modelo de datos relacional y algunos lenguajes que se utilizan para manipular las bases de datos. Por último, también se verá como podemos estructurar adecuadamente los datos contenidos en una base de datos.

Relación con el resto del plan de estudios

Esta asignatura parte de los conocimientos adquiridos en la asignatura "Estructura  de la información", concretamente es necesario haber asimilado los conceptos relacionados con las estructuras de datos. Se ha estudiado como realizar la especificación de una estructura de datos así como diferentes técnicas para su implementación. Respecto a la implementación, se ha estudiado cómo se representan las estructuras de datos en memoria interna. En cambio, en esta asignatura se estudiará las estructuras que se van a utilizar para almacenar datos de forma permanente en memoria externa. A pesar de esto, no se debe entender esta asignatura cómo una ampliación de los estudios de programación realizados en asignaturas previas, sino como una visión general de una nueva tecnología.

Esta visión es suficiente para los estudiantes de la carrera Ingeniería Técnica en Informática de Sistemas. Y en el caso, de los estudiantes de Ingeniería Técnica en Informática de Gestión es una puerta de entrada a un mundo nuevo: la gestión de la información, que se podrá continuar en asignaturas como "Bases de Datos II", "Sistemas de gestión de bases de datos" y "Minería de datos".

Campos profesionales en los que se proyecta

La información se ha convertido en un recurso de gran importancia en todas las organizaciones. Debido a esto, las organizaciones invierten grandes esfuerzos en el desarrollo de sistemas de información para la producción y gestión de la información. Precisamente una de las funciones de las bases de datos es facilitar la descripción y manipulación de los datos que requiera el sistema de información. Así pues, los conocimientos adquiridos en esta asignatura serán aplicables a la mayoría de las salidas profesionales, sobre todo si os dedicáis al desarrollo del software y más concretamente al desarrollo de sistemas de información.

Amunt

  • Distinguir entre datos permanentes (en memoria externa) y no permanentes (en memoria interna).
  • Comprender los objetivos y la arquitectura de los sistemas de gestión de bases de datos (SGBD).
  • Conocer los fundamentos del modelo de datos relacional.
  • Saber consultar una base de datos mediante las operaciones del álgebra relacional.
  • Saber utilizar las sentencias del lenguaje SQL para definir y manipular bases de datos.
  • Saber diseñar una base de datos relacional.
  • Reconocer en qué forma normal está un diseño relacional.

Amunt

La asignatura se divide claramente en tres bloques temáticos. El primero está compuesto por el módulo 1 y 2, introduciremos los términos más habituales y los conceptos fundamentales sobre datos e información. El módulo 1 está dedicado al binomio datos-información y el módulo 2 realiza una introducción a las bases de datos y la tecnología que permite su gestión.

El segundo bloque está compuesto por los módulos 3 y 4, que es donde se comenzará a estudiar las bases de datos propiamente dichas. Estudiaremos los fundamentos teóricos del modelo relacional, dado que estamos interesados en sistemas de gestión de bases de datos relacionales (módulo 3); y los lenguajes para describir y manipular los datos: operaciones del álgebra relacional (módulo 3) y el lenguaje SQL (módulo 4).

Finalmente, el tercer bloque corresponde al módulo 5 y 6. El módulo 5 presenta el diseño conceptual y la transformación en un modelo lógico relacional. El módulo 6 estudia la bondad del diseño resultante, aplicando la teoría de la normalización.

Para una buena comprensión de los diferentes módulos, recomendamos que sigáis un proceso inicialmente secuencial y que tengáis en cuenta la ordenación dada. En concreto, una correcta asimilación del bloque 1 es imprescindible antes de progresar en el temario. Una vez adquiridos estos conocimientos, podéis proceder con el módulo 3, concretamente con las cuatro primeras secciones. En cambio, la última sección (álgebra relacional) se puede estudiar en paralelo con el módulo 4 (El lenguaje SQL) e incluso se podría invertir el orden. A pesar de esto, os recomendamos que no lo hagáis, dado que el álgebra relacional facilita la compresión de alguna de las construcciones del lenguaje SQL.

Para acabar, el estudio del tercer bloque (módulo 6) se puede realizar en paralelo con el estudio del lenguaje SQL (módulo 4).

Amunt

El modelo relacional y el álgebra relacional PDF
Diseño de bases de datos PDF
Más allá del modelo relacional: marco actual y nuevas tendencias PDF
Introducción a las bases de datos PDF
El lenguaje SQL PDF
Los datos: conceptos introductorios PDF
Teoría de la normalización PDF
Software BD Software en línea

Amunt

El contenido de la asignatura Bases de Datos I se agrupa en 6 módulos didácticos contenidos en la documentación en papel de la asignatura.

Aparte de esto, recibiréis Informix Personal versión 7.22 (para Win95 y Win98), y Informix Dynamic Server versión 10 (para WinNT, Win2000, WinXP), un sistema de gestión de bases de datos relacionales; este software será distribuido en CD-ROM y os servirá para realizar la segunda parte de la práctica de la asignatura.

Además de los materiales anteriormente mencionados, el estudiante podrá encontrar material complementario en el aula, así como exámenes de años anteriores, prácticas y pruebas de evaluación continuada. Hay que destacar que para algunos casos sólo está disponible el enunciado de la actividad, para obtener la solución "oficial", será necesario que los estudiantes propongan soluciones que serán discutidas en el foro de la asignatura.

Amunt