Asignatura: Bases de Datos. Plan de estudios: . Curso: Tercero. Créditos: 7,5 (4,5 T + 3 P). Año académico: 2008-2009. Profesorado: Mercedes Martínez
Esta asignatura introduce al alumno de Informática en el mundo de las bases de datos, presentándole las distintas fases de construcción y funcionamiento de las mismas.
(14/01/2009) Las notas de la convocatoria extraordinaria de enero están publicadas en el aula virtual. Revisión del examen: Viernes, 16 de enero, a las 12h30.
(20/10/2008) Una vez cerrado el plazo de matrícula, el número de alumnos matriculados en esta asignatura es 87.
Se pretende que un alumno de esta asignatura adquiera las siguientes habilidades específicas:
- Estar en situación de participar en el desarrollo de un proyecto donde se plantee la posibilidad de utilizar una base de datos, y de aconsejar sobre la conveniencia de su utilización.
- Saber especificar y diseñar una base de datos, utilizando distintos modelos de datos.
- Ser capaz de obtener los distintos esquemas de una base de datos, en cada de las fases de su desarrollo, aplicando para ello reglas de transformación internacionalmente reconocidas en un proceso coherente.
- Saber 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.
- Ser capaz de implementar las propuestas realizadas sobre un gestor comercial.
- Capacidad para programar aplicaciones que acceden a bases de datos.
- Introducción a los Sistemas de Bases de Datos.
- El Modelo Entidad-Relación. Problemas propuestos (1ª hoja, 2ª hoja, 3ª hoja).
- El Modelo Relacional.
- Lenguajes de Consulta Formales. Problemas propuestos.
- El estándar SQL. Problemas propuestos.
- Diseño de Bases de Datos Relacionales. Problemas propuestos.
Las clases prácticas se realizarán con el SGBD Oracle y se utilizará el lenguaje de consulta SQL para la manipulación de datos.
Durante el curso se realizarán clases prácticas guiadas en el laboratorio, en los horarios reservados al efecto. En estas clases se introducirá a los alumnos en la utilización de herramientas de diseño de bases de datos y del lenguaje SQL, así como otras herramientas de programación con bases de datos.
Se propondrán ejercicios prácticos, de carácter voluntario, no calificables para la evaluación de la asignatura.
La enseñanza se reparte en horas en aula y horas de laboratorio. 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. En las horas de laboratorio se realizarán ejercicios prácticos, con aplicaciones de diseño y con un Sistema Gestor de Bases de Datos (ORACLE), de forma que sea posible aprender los lenguajes de manipulación de bases de datos mediante su utilización.
La metodología para el curso 2008-2009 se adapta a las circunstancias previstas de relación alumnos/grupo y alumnos/profesor, que para esta asignatura es de 116 alumnos/grupo y 116 alumnos/profesor (muy superior al promedio de 10 alumnos/profesor de la UVa). En estas condiciones resulta desaconsejable la utilización de técnicas de aprendizaje basado en proyectos y problemas y de técnicas de evaluación que requieren una ratio alumno/profesor muy inferior a la prevista para un correcto seguimiento de la evolución del trabajo práctico realizado por los alumnos. En consecuencia, no se incluyen para este curso académico trabajos prácticos con entregas evaluables entre las actividades de esta asignatura. En el caso de que finalmente la matrícula resultase en un ratio inferior a 60 alumnos/profesor se propondría a los alumnos la realización voluntaria de una práctica evaluable para esta asignatura, con una organización de entregas y método de evaluación similar a la realizada en el curso 07/08.
Método y criterios de EVALUACIÓN
El método y criterios de evaluación son acordes a la Metodología propuesta para este curso: Se realizará un examen escrito, cuya calificación será la calificación final de la asignatura. 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 máxima sea superior a 1 sobre 10, habrán de tener más de 0 para aprobar el examen).
En el caso de que finalmente la matrícula resultase en un ratio inferior a 60 alumnos/profesor a los alumnos que optasen por hacer la práctica evaluable se les aplicaría un sistema de evaluación similar al del curso 07/08.
Información para los alumnos que se presentan a la CONVOCATORIA EXTRAORDINARIA DE ENERO
Los alumnos que se presentan a esta convocatoria únicamente deben presentarse al examen correspondiente. La fecha del examen la fija el centro (el curso 07/08 se determinó durante el mes de diciembre). Para más información se puede consultar la web de la escuela o contactar con la secretaría.
Fuentes básicas:
- Silberschatz, A., Korth, H.F. y Sudarshan, S.. Fundamentos de Bases de Datos. Editorial McGraw-Hill, 2006. 5ª Edición.
- Connolly, T. y Begg, C.. Sistemas de Bases de Datos. Un enfoque práctico para diseño, implementación y gestión. Pearson Addison Wesley, 2005. 4ª Edición.
- Elmasri, R. y Navathe, S.. Fundamentos de Sistemas de Bases de Datos. Editorial Addison-Wesley. 2002. 3ª Edición.
- Kroenke. Procesamiento de Bases de Datos. Editorial Prentice Hall, 2003. 8ª Edición
CONOCIMIENTOS PREVIOS RECOMENDADOS
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: Modelo Entidad/Relación
Material adicional:
- Apuntes sobre Introducción a los Sistemas de Bases deDatos, parte 1, y parte 2.
- Apuntes sobre El Modelo Entidad-Relación.
- Apuntes sobre El Modelo Relacional parte 1 y parte 2.
- Apuntes sobre Lenguajes de Consulta Formales.
- Apuntes sobre El estándar SQL.
- Apuntes sobre Diseño de Bases de Datos Relacionales.
- Aula virtual de la Escuela de Informática: http://aulas.inf.uva.es. Aquí se puede encontrar el material para los laboratorios.
- Web de la UVA para los estudios I.T.I.Gestión: Aquí también se puede encontrar el programa de esta asignatura y material adicional (laboratorios, transparencias en inglés de los temas, seminarios impartidos por profesores visitantes, ...).
- Relación de las asignaturas que imparte el Departamento de Informática: http://www.infor.uva.es/Docencia
Direcciones interesantes sobre Bases de Datos:
- Sitio web del software DB-MAIN: http://www.db-main.de
- Manuales de Oracle: https://www.lab.fi.uva.es/manuales/oracle/welcome.htm
- Introducción a JDBC: http://java.sun.com/products/jdbc/overview.html
- Tutorial sobre JDBC: http://java.sun.com/docs/books/tutorial/jdbc/basics/index.html
- Software público de Bases de Datos: http://www.sigmod.org/sigmod/databaseSoftware/
Lunes, miércoles, viernes, en horario de 12:00 a 14:00