guia de base de datos
guia de base de datos
guia de base de datos
Módulo
FORMACIÓN
Periodo de impartición 1er. CUATRIMESTRE Tipo/Carácter
OBLIGATORIA
Universidad de Valladolid
1 de 10
DISEÑO DE BASES DE DATOS PROVISIONAL V2
1.1 Contextualización
La asignatura Diseño de Bases de Datos pertenece a la materia Desarrollo de Software y se cursa con carácter
obligatorio con una carga de 6 ECTS. Es la primera asignatura en el grado sobre Bases de Datos y, por tanto
es introductoria. Los contenidos se centran en las bases de datos relacionales, ya que estas son las
plataformas de gestión de datos más extendidas en los ámbitos comerciales y tecnológicos actuales. El
alumno, a la finalización de la asignatura, habrá adquirido un conocimiento sólido de los fundamentos de las
bases de datos relacionales y debe ser capaz de diseñar y utilizar sistemas basados en este tipo de entornos.
Respecto a materias tratadas en cursos previos, existe una relación clara con las estructuras de datos, tanto en
cuanto soportan el almacenamiento de las bases de datos a nivel físico. Además, dado que las bases de datos
suelen formar parte de sistemas informáticos más generales, deben conocerse los principios fundamentales de
la Ingeniería del Software.
Respecto a cursos posteriores, es importante señalar que existe en el plan de estudios una asignatura optativa
de Administración de Bases de Datos, que completa la que aquí se describe.
1.3 Prerrequisitos
Se supondrá que el alumno tiene competencias básicas en estructuras de datos, ingeniería del software y
programación, todas ellas con contenidos en asignaturas previas del plan de estudios.
Universidad de Valladolid
2 de 10
DISEÑO DE BASES DE DATOS PROVISIONAL V2
2. Competencias
2.1 Generales
Código Descripción
G03 Capacidad de análisis y síntesis
G04 Capacidad de Organizar y Planificar
G05 Comunicación oral y escrita en la lengua propia
G06 Conocimiento de una segunda lengua (preferentemente inglés)
G08 Habilidades de gestión de la información
G09 Resolución de problemas
G10 Toma de decisiones
G11 Capacidad crítica y autocrítica
G12 Trabajo en equipo
G14 Responsabilidad y compromiso ético
G15 Liderazgo
G16 Capacidad de aplicar los conocimientos en la práctica
G17 Habilidades de investigación
G18 Capacidad de aprender
G19 Capacidad de adaptarse a nuevas situaciones
G20 Capacidad de generar nuevas ideas
G21 Habilidad para trabajar de forma autónoma
G22 Diseño y gestión de proyectos
2.2 Específicas
Código Descripción
IS1 Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan
todos los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de
desarrollar y mantener y cumplan normas de calidad, aplicando las teorías, principios,
métodos y prácticas de la Ingeniería del Software
IS4 Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y
documentar soluciones software sobre la base de un conocimiento adecuado de las teorías,
modelos y técnicas actuales
CI12 Conocimiento y aplicación de las características, funcionalidades y estructura de las bases
de datos, que permitan su adecuado uso, y el diseño y el análisis e implementación de
aplicaciones basadas en ellos
3. Objetivos
Código Descripción
CI12.1 Conocer las características que debe tener una base de datos dentro de una aplicación
informática
CI12.2 Conocer la arquitectura y funcionalidad de un sistema gestor de bases de datos
CI12.3, Describir los modelos conceptuales y lógicos de los datos, así como los principios básicos del
IS1, IS4.1 modelo relacional
CI12.4, Realizar diseños de bases de datos y utilizar un lenguaje de consulta SQL, tanto para la parte
IS4.2 de definición como de manipulación
Universidad de Valladolid
3 de 10
DISEÑO DE BASES DE DATOS PROVISIONAL V2
ACTIVIDADES NO
ACTIVIDADES PRESENCIALES HORAS HORAS
PRESENCIALES
Estudio y trabajo autónomo
Clases teórico-prácticas (T/M) 30 50
individual
Clases prácticas de aula (A) Estudio y trabajo autónomo grupal 40
Laboratorios (L) 20
Prácticas externas, clínicas o de campo
Seminarios (S) 6
Tutorías grupales (TG)
Evaluación (fuera del periodo oficial de
4
exámenes)
Total presencial 60 Total no presencial 90
Universidad de Valladolid
4 de 10
DISEÑO DE BASES DE DATOS PROVISIONAL V2
5. Bloques temáticos
a. Contextualización y justificación
En este bloque se da una visión introductoria al problema del almacenamiento y gestión de los datos. Para ello,
se hará especial énfasis en los distintos modelos de datos que se pueden adoptar, así como los distintos
niveles de abstracción de descripción de los datos.
b. Objetivos de aprendizaje
De forma introductoria, se dará una visión inicial de la asignatura y, por tanto, de los resultados de aprendizaje
generales que debe obtener el alumno.
c. Contenidos
TEMA 1: Introducción
1.1 Sistemas de almacenamiento y bases de datos
1.2 Niveles de abstracción en los SGBD
1.3 Modelado de los datos
Parte Práctica: se presentarán ejemplos ilustrativos de la relevancia de la gestión de datos a través de una base
de datos. Se presentarán los estudios de caso sobre los que se realizará el trabajo práctico de la asignatura.
d. Métodos docentes
e. Plan de trabajo
Ver cronograma final de la asignatura para una información más detallada de todos los bloques.
f. Evaluación
Ver la sección 7 de esta guía, donde se describen los métodos y criterios de evaluación.
g. Bibliografía básica
[R&G] R. Ramakrishnan y J. Gehrke. Sistemas de Gestión de Bases de Datos, 3ª ed. McGraw-Hill 2007
Universidad de Valladolid
5 de 10
DISEÑO DE BASES DE DATOS PROVISIONAL V2
h. Bibliografía complementaria
i. Recursos necesarios
a. Contextualización y justificación
La tecnología dominante en la actualidad en sistemas de bases de datos es la relacional. Por tanto, este
bloque está dedicado a la descripción del modelo y el lenguaje de consulta asociado. El modelo debe ser
entendido desde un punto de vista de los conceptos que comprende, pero con una aproximación práctica
basada en ejemplos y casos de estudio.
b. Objetivos de aprendizaje
Los objetivos de aprendizaje específicos de este bloque son los de: (1) describir modelos conceptuales y
lógicos de los datos, así como los principios básicos del modelo relacional; (2) realizar diseños de bases de
datos y utilizar un lenguaje de consulta SQL, tanto para la parte de definición como de manipulación.
c. Contenidos
Parte Práctica: los ejemplos y estudios de casos deben ser desarrollados con los conocimientos específicos del
modelo relacional y del lenguaje de consultas visto. Esta parte será tratada con el detalle suficiente como para
llegar el nivel de competencia de usuario de bases de datos.
d. Métodos docentes
Universidad de Valladolid
6 de 10
DISEÑO DE BASES DE DATOS PROVISIONAL V2
Ver cronograma final de la asignatura para una información más detallada de todos los bloques
f. Evaluación
Ver la sección 7 de esta guía, donde se describen los métodos y criterios de evaluación
g. Bibliografía básica
h. Bibliografía complementaria
i. Recursos necesarios
a. Contextualización y justificación
Un aspecto fundamental de esta asignatura, una vez vistos los dos bloques anteriores, es conocer los
problemas de redundancia, dependencias y las propuestas de normalización habituales en el diseño de bases
de datos.
Adicionalmente, y dado que esta asignatura puede ser completada con otra optativa de Administración de
Bases de Datos, se ha creído conveniente hacer una introducción al tema de la administración de BD. En
primer lugar para motivar la continuación e importancia de la administración de bases de datos, y en segundo
porque podría haber alumnos que no eligieran esta otra asignatura por ser optativa.
b. Objetivos de aprendizaje
Dentro de los objetivos de aprendizaje generales descritos en el apartado 3, este bloque incide
específicamente sobre los siguientes: (1) describir los modelos conceptuales y lógicos de los datos, así como
los principios básicos del modelo relacional; (2) conocer la arquitectura y funcionalidad de un sistema gestor de
bases de datos.
c. Contenidos
Universidad de Valladolid
7 de 10
DISEÑO DE BASES DE DATOS PROVISIONAL V2
Parte Práctica: se centrará fundamentalmente sobre el refinamiento de esquemas, partiendo de los ejemplos
desarrollados en los bloques anteriores.
d. Métodos docentes
e. Plan de trabajo
Ver cronograma final de la asignatura para una información más detallada de todos los bloques
f. Evaluación
Ver la sección 7 de esta guía, donde se describen los métodos y criterios de evaluación
g. Bibliografía básica
h. Bibliografía complementaria
i. Recursos necesarios
Universidad de Valladolid
8 de 10
DISEÑO DE BASES DE DATOS PROVISIONAL V2
CRITERIOS DE CALIFICACIÓN
Convocatoria ordinaria:
o Para la evaluación de los trabajos en grupo
1. Plan de trabajo y procedimiento empleado [10%]
2. Gestión de la información de partida y evaluación de distintas alternativas [20%]
3. Aporte de ideas y propuesta de solución [30%]
4. Estructura formal y contenidos del informe final del trabajo [20%]
5. Presentación de la propuesta y de los resultados [20%]
o Para el examen escrito: uso correcto de los conceptos, definiciones o propiedades relacionadas
con la situación a resolver o describir
Convocatoria extraordinaria:
o Sólo se considerará un examen escrito, donde se incluirán aspectos prácticos que, en principio,
sustituirán a lo valorado en la parte práctica de la convocatoria ordinaria. Por tanto, el valor del
examen será del 100% en esta convocatoria.
Universidad de Valladolid
9 de 10
DISEÑO DE BASES DE DATOS PROVISIONAL V2
Actividad Metodología
Clase magistral participativa
Clase de teoría Estudio de casos en aula
Resolución de problemas
Realización de un proyecto guiado por el profesor, que encargará y guiará el
Clase práctica trabajo que se realizará en grupos (3 alumnos), siguiendo un enfoque
colaborativo, y con presentación y revisión final de resultados
Talleres de aprendizaje
Seminarios
Evaluación de los contenidos teóricos y de los proyectos
Tutoría Seguimiento del progreso del trabajo desarrollado por los grupos de alumnos.
Universidad de Valladolid
10 de 10