Bases de Datos
CARACTER: Cuatrimestral 
CURSO: 3
CUATRIMESTRE: I
AÑO: 2007-2008
CREDITOS: 7,5 (4,5 T + 3 P)
PROFESORES: Mercedes Martínez, Carmen Hernández, Joaquín Adiego
DEPARTAMENTO: Informática (ATC, CCIA, LSI)

 

NOVEDADES


(15-07-2008) Calificaciones de la convocatoria de Julio (Grupo 1): Las calificaciones del grupo 1 de Bases de Datos de Informática de Gestión correspondientes a la convocatoria de julio de 2008 están disponibles en la página web de la Escuela. Revisión del examen: Jueves, 17 de julio, de 11h00 a 12h00.


(05-06-2008) Convocatoria extraordinaria: Los alumnos que deseen RENUNCIAR A LA NOTA DE LA PRÁCTICA para la convocatoria extraordinaria pueden hacerlo hasta el día 1 de julio de 2008. Para ello pueden enviar un correo electrónico, con asunto: Renuncia a nota de práctica en BD. En el correo deben figurar los datos personales (nombre y DNI).


(15-10-2007) Listado de alumnos que hacen la práctica: El listado de alumnos que se han apuntado para hacer la práctica está disponible en el aula virtual . Se recuerda que la fecha límite para componer los grupos de trabajo es el 19 de octubre de 2007.


(1-10-2007) Fechas para FORMAR GRUPOS DE PRÁCTICAS de la asignatura:

  1. Interesados en hacer la práctica. Enviar un correo a Carmen Hernández, indicando NOMBRE y GRUPO DE TEORÍA (1 ó 2) en el que se está matriculado. Fecha límite: 11 de octubre de 2007
  2. Grupos definitivos.Los grupos definitivos deben estar formados el 19 de octubre de 2007.


(1-10-2007) Fechas PROVISIONALES de los hitos relevantes de la práctica de la asignatura. A continuación se especifican las fechas para los hitos más relevantes de la práctica, incluyendo tanto aquellos que suponen la entrega de las propuestas de cada grupo, como las revisiones hechas por los grupos revisores. Para cada uno de ellos se indica la fecha máxima hasta la cual se puede realizar la entrega correspondiente. Se recuerda a los alumnos que la revisión hecha a otros grupos es uno de los 5 items calificables en la práctica de la asignatura. En consecuencia, la entrega de los grupos revisores de sus revisiones y calificaciones en el plazo indicado es también imprescindible para aprobar la parte práctica.

  1. HITO 1: Concreción del problema a resolver. Entrega de la documentación correspondiente: 19 de noviembre de 2007
  2. Entrega por parte de los grupos revisores de sus revisiones y calificaciones: 23 de noviembre de 2007
  3. HITO 2: Propuesta de consultas SQL: 14 de diciembre de 2007
  4. HITO 3: Diseño e implementación en un SGBD relacional. Entrega de documentación y scripts correspndientes: 18 de enero de 2007.
La entrega a cada grupo de su calificación final en el hito 1 (30% de la nota de práctica, repartida: 20% calificación del profesor, 10% calificación de grupo) se hará entre el 1 y el 5 de diciembre. Se prevé que las defensas de las prácticas tengan lugar en la semana del 22 a 26 de enero. Se avisará oportunamente del calendario definitivo una vez todos los grupos hayan realizado sus entregas.

OBJETIVOS

  1. Introducir a la gestión de bases de datos, incluyendo modelado de datos, diseño, desarrollo e implementación de bases de datos.
  2. Comprender el papel que desempeñan los modelos de datos en el diseño de bases de datos.
  3. Adquirir experiencia en el diseño conceptual y lógico de BD, profundizando en el diseño lógico con el modelo relacional.
  4. Usar un lenguaje de datos (SQL) para la creación de una base de datos y para la realización de consultas a la misma.

PROGRAMA DE TEORIA

  1. Introducción a los Sistemas de Bases de Datos. Apuntes en formato pdf, parte 1, y parte 2.
  2. El Modelo Entidad-Relación. Apuntes en formato pdf. Problemas propuestos (1ª hoja, 2ª hoja, 3ª hoja)
  3. El Modelo Relacional. Apuntes en formato pdf, parte 1 y parte 2.
  4. Lenguajes de Consulta Formales. Apuntes en formato pdf. Problemas propuestos
  5. El estándar SQL. Apuntes en formato pdfProblemas propuestos
  6. Diseño de Bases de Datos Relacionales. Apuntes en formato pdf. Problemas propuestos

PROGRAMA DE PRACTICAS

Las prácticas se realizarán con el SGBD Oracle y se utilizará el lenguaje de consulta SQL para la manipulación de bases de datos.

Durante el curso se realizarán sesiones prácticas guiadas en el laboratorio, en los horarios reservados al efecto. En estas prácticas se introducirá al alumno a la utilización del lenguaje SQL, y aquellas utilidades del SGBD Oracle que puedan serle útiles para la realización de la práctica.

Se propone a los alumnos la realización de un pequeño proyecto ('la práctica' en adelante), guiado bajo enseñanza tutorizada. La realización de la práctica es OPCIONAL. Los alumnos que deseen participar en este tipo de aprendizaje, se inscribirán en un grupo de trabajo. Con esta inscripción cada alumno expresa su compromiso para participar en las actividades asociadas a la parte práctica, y aceptan la alternativa metodológica que en el apartado Evaluación corresponde a la opción a) ('Examen + Práctica'). Aquellos alumnos que transcurrido el plazo de inscripción para el programa de prácticas no se hayan inscrito, optan por la opción b) ('Sólo examen'). Cualquiera de estas dos opciones supone un compromiso definitivo por parte del alumno de aceptar el método de aprendizaje y evaluación correspondiente.

El supuesto que se resolverá en la práctica será compartido con la asignatura de Ingeniería de Software. No obstante, el desarrollo y evaluación de la práctica en cada asignatura es independiente.

La elaboración del proyecto se efectuará en grupos de cuatro alumnos. La formación y organización de estos grupos se hará durante la primera quincena del curso académico. Se recomienda (si bien no es obligatorio) que los grupos sean los mismos para las asignaturas de Bases de Datos e Ingeniería de Software.

La estructura del proyecto a realizar se adaptará a las distintas fases de que consta el diseño de una base de datos. Para su desarrollo se dispondrá de un laboratorio con un sistema gestor de bases de datos comercial, y herramientas para el aprendizaje inicial de SQL.

La práctica tendrá varias entregas, correspondientes a las distintas fases de avance del trabajo, todas ellas de carácter obligatorio. Los hitos principales son 3:

  1. Concreción del problema a resolver

    A partir de una entrevista que proporcionarán los profesores de la asignatura, cada grupo habrá de concretar las características relevantes de la base de datos que se debe diseñar, y proponer un esquema E/R.

    Como resultado de este trabajo se entregará un informe donde se describirán las características de la base de datos y presentará el esquema E/R. Esta documentación ha de contener suficiente información descriptiva del supuesto elegido y sus requisitos como para que cada decisión tomada en el diseño del diagrama E/R quede suficientemente clara y justificada. Deberá listar además aquellas características que no se han podido modelar en el diagrama E/R propuesto, explicando a ser posible, el motivo.

    Esta entrega será corregida y evaluada por dos agentes:

    Para facilitar a los grupos de práctica la evaluación del trabajo de otro grupo, el profesor orientará a los grupos sobre criterios que deben usar para valorar la calidad de este trabajo.

    La calificación se hará como se detalla en el apartado "Evaluación".

  2. Propuesta de consultas SQL

    En esta fase cada grupo debe proponer unas consultas sobre la base de datos, que sirvan para satisfacer algún requisito de información de los usuarios de la base de datos que se haya identificado en la etapa anterior.

    Estas consultas se validarán con el profesor, que puede proponer modificaciones, u otras consultas si considera inadecuadas las propuestas del grupo. Si bien esta fase es obligatoria, no es calificable.

  3. Diseño e implementación en un SGBD relacional

    La última etapa de la práctica conduce a la obtención de una base de datos implementada en un SGBD relacional comercial.

    Como resultado, cada grupo entregará la base de datos desarrollada, un programa o prototipo que acceda a ella, y un informe final del proyecto, que contendrá toda la documentación, desde el inicio hasta la solución final que se ha implementado. Además cada grupo defenderá la solución adoptada en una defensa oral, donde los miembros del grupo dispondrán de unos 10 minutos para presentar su trabajo. A esta defensa asistirán los profesores de la asignatura y los grupos "revisores" de cada grupo.

    En la evaluación de esta última entrega participarán, al igual que en la primera, el profesor y los grupos revisores. La calificación se hará según se detalla en el apartado "Evaluación".

METODOLOGIA (Actividades)

En las clases en aula se estudiarán los contenidos básicos del programa en cada uno de los temas. Habrá un tiempo dedicado a la realización de ejercicios aclaratorios y ejemplos relacionados con cada uno de los temas.

Se utilizará también aprendizaje basado en proyectos y evaluación formativa, especialmente en la parte práctica. La participación en este tipo de aprendizaje es voluntaria (ver apartado 'Programa de Prácticas').

Para facilitar la toma de contacto de los alumnos que deseen participar en este tipo de formación con las técnicas de autoevaluación, se propone una actividad complementaria, no vinculada a la práctica, que se llevará a cabo en horas de problemas en aula. Esta actividad es voluntaria, previa a la primera entrega de la práctica. Adicionalmente, esta actividad pretende servir a los alumnos que la realicen para comprobar el nivel de habilidad adquirido por el momento con el modelado de diagramas E/R. La actividad constará de dos partes: solución de uno o más problemas planteados por el profesor, y evaluación de la solución presentada por otro grupo. Esta actividad no repercutirá en la nota final de la asignatura.

METODO Y CRITERIOS DE EVALUACION

La evaluación y calificación de cada alumno se hará en función de la opción elegida por cada alumno:

a)Examen + Práctica.

Convocatoria ORDINARIA.

La calificación final constará de dos partes: prueba escrita, y práctica. Para aprobar la asignatura es imprescindible superar un mínimo en ambas partes. La nota del examen representa un 75% de la nota definitiva de la asignatura. La nota de la práctica representa un 25% de la nota definitiva de la asignatura.

La nota de la práctica se obtiene a su vez del siguiente modo:

Hito 1: 30% de la nota de práctica, repartida: 20% calificación del profesor, 10% calificación de grupo

Hito 2: obligatorio, no calificado

Hito 3: 70% de la nota de práctica, repartida: 50% calificación del profesor, 10% calificación de grupo "revisor", 10% calidad de la revisión realizada a otros grupos

Tener un 0 en alguno de los 5 items que componen la calificación de la práctica supondrá un 0 en la nota de práctica. Por lo tanto, no realizar alguna entrega supondrá un 0 en la parte correspondiente a la práctica de la calificación final de la asignatura.

Convocatoria EXTRAORDINARIA.

Cada alumno podrá optar por conservar la nota de práctica obtenida en la convocatoria ordinaria, o renunciar a ella, pasando al sistema b), 'Sólo examen'. El alumno se presentará exclusivamente al examen escrito extraordinario.

b)Sólo examen.

Los alumnos que opten por esta opción realizarán únicamente el examen escrito. La nota de este examen será el 100% de la calificación final de la asignatura. Esto es válido tanto para la convocatoria ordinaria como para la extraordinaria.

Calificación del examen escrito

El examen escrito se calificará sobre 10, y la nota obtenido se ponderará para obtener la calificación final de la asignatura en función de la opción elegida por el alumno.

Este examen estará compuesto por ejercicios prácticos del tipo de los que se realizan en las clases de prácticas, y de cuestiones teóricas. Se incluirán preguntas en las que se exigirá una calificación mínima, imprescindible para superar esta prueba (como orientación, aquellas preguntas cuyo puntuación sea máxima sea superior a 1 sobre 10, habrán de tener más de 0 para aprobar el examen).

BIBLIOGRAFÍA

Fuentes básicas:

Textos complementarios:

Conocimientos previos recomendados

    Se recomienda al alumno la matriculación simultánea en la asignatura de Ingenieria de Software I.

Material necesario

    El material de los laboratorios se encuentra disponible en formato .pdf (ver el apartado Direcciones de Interés).

Otros materiales:

Transparencias sobre el DDL de SQL utilizadas en clase (curso 0506)

Algunas pautas para el diseño de diagramas ER. Resumen de las pautas comentadas en clase.

Ejercicios de apoyo al estudio

  1. Modelo Entidad/Relación

Información para alumnos que se presentan a la convocatoria extraordinaria de Enero

Los alumnos que se presentan a esta convocatoria únicamente deben presentarse al examen correspondiente.

Direcciones de interés



TUTORÍAS

Mercedes Martínez: lunes, miércoles, viernes, en horario de 12:00 a 14:00

Joaquín Adiego: lunes, de 12:00 a 13:00 (despacho 1D023, T.I.T.); miércoles, de 17:00 a 18:00 (despacho S43, EUP); jueves, de 18:00 a 20:00 (despacho S43, EUP); viernes, de 12:00 a 14:00 (despacho 1D023, T.I.T.);

Carmen Hernández: lunes, miércoles, viernes, en horario de 11:00 a 13:00 (primer cuatrimestre); martes y viernes, en horario de 11:00 a 14:00 (segundo cuatrimestre)