Professional Documents
Culture Documents
Curso 2011-2012
En esta asignatura se estudiarn los conceptos fundamentales de la teora y prctica de bases de datos. Se centrar en aspectos de diseo, organizacin y recuperacin de la informacin. Para ello se estudiarn y se utilizarn los modelos de datos conceptuales y lgicos (Modelo Entidad/Interrelacin y Modelo Relacional). Adems se aprender el lenguaje SQL, como lenguaje para la definicin, manipulacin y consulta de bases de datos. Para cursar la asignatura es recomendable tener aprobadas las siguientes asignaturas: Introduccin a la Programacin Matemtica Discreta y Algebra Estructuras de Datos
Los estudiantes tras cursar esta asignatura debern: Conocer y comprender los principios y ventajas de los Sistemas de Bases de Datos Conocer y comprender el diseo conceptual y lgico de Bases de Datos Conocer y comprender el modelo E/R Conocer y comprender el modelo de datos relacional Disear modelos conceptuales de datos y Bases de Datos Relacionales Disear modelos conceptuales de datos con el paradigma orientado a objetos, as como con otros modelos avanzados Desarrollar aplicaciones informticas que hagan uso intensivo o primordial de Bases de Datos de diversos tipos Conocer y comprender el lenguaje SQL Conocer y comprender los principios que rigen el almacenamiento de informacin usando ficheros Programar y gestionar Bases de Datos Relacionales utilizando una herramienta CASE
-2-
Competencias especficas
-3-
IV.- Contenido IV. A. Temario de la asignatura Bloque temtico Tema I.- Fundamentos de Sistemas de Informacin y BD BBDD. Apartados Concepto y componentes un de Sistema de Informacin De los Sistemas Tradicionales de Ficheros a las Bases de Datos Concepto de Base de Datos Distintos Niveles de Abstraccin de una BD Sistemas de Ficheros y Sistemas Los sistemas de gestin de ficheros de Gestin de BBDD Concepto y Funciones del SGBD Funcionamiento del SGBD La Arquitectura ANSI/X3/SPARC La Arquitectura y la Independencia Fsico/Lgica Estructura General de un SGBD II.- Modelos de datos Concepto de Modelo de Datos Modelo vs. Esquema Clasificacin de los Modelos de Datos Elementos de un Modelo de Datos Los Modelos de Datos en el Diseo de BD Relacin entre MD y Lenguajes de Datos El Modelo E/R extendido Entidad Interrelacin Dominio y valor Atributo Generalizacin El Modelo Relacional Esttica: Elementos del modelo relacional -Relacin -Claves -Restricciones Dinmica: lgebra relacional III. Diseo de BD Modelado conceptual El modelado conceptual de datos en el proceso de desarrollo software Etapas del modelado conceptual Diseo lgico Metodologa de diseo de BD Teora de la normalizacin IV.- Implementacin de El Lenguaje SQL Lenguaje de definicin de datos BD Lenguaje de manipulacin de datos Lenguaje de control V.- Temas avanzados Otros modelos de BD Conceptos bsicos sobre BDOO, BDOR, BD XML, etc,
-4-
Descripcin
El lenguaje SQL Prctica Obligatoria en grupos de varios alumnos (dependiendo del n de matriculados) que incluye: Modelado Conceptual Diseo Lgico Implementacin SQL (incluyendo el uso de una herramienta CASE)
IV. B. Actividades obligatorias (evaluables): 1. Prcticas Prctica de Diseo de Bases de datos (40%)
V.- Tiempo de trabajo Clases tericas Clases prcticas/de resolucin de problemas, casos, etc. Prcticas en laboratorios tecnolgicos, clnicos, etc. Realizacin de pruebas Tutoras acadmicas Actividades relacionadas: jornadas, seminarios, etc. Preparacin de clases tericas Preparacin de clases prcticas/problemas/casos Preparacin de pruebas Total de horas de trabajo del estudiante VI.- Metodologa y plan de trabajo
Comienzo de Clases: 5 de Septiembre de 2011 Finalizacin de las Clases: 2 de Diciembre de 2011
20 16 8 4 12 0 30 30 30 150
Sesiones tericas (ST): Tienen como objetivo transmitir conocimiento y activar procesos cognitivos en el estudiante (mtodo expositivo/leccin magistral). Las exposiciones sern por parte del profesor. Durante las sesiones de teora se podrn plantear preguntas o situaciones problemticas sobre un tema, ocasionar el debate individual o en grupo, resolver dudas que puedan plantearse, etc.
-5-
Sesiones de resolucin de problemas (SRP): Tienen como objetivo la aplicacin directa de los conocimientos adquiridos durante las sesiones tericas. Se plantean una serie de problemas que los estudiantes deben resolver, principalmente de manera individual. Las soluciones a dichos problemas no tienen porqu exponerse de manera completa ni publicarse de forma escrita, ya que su explicacin se afrontar de forma participativa por los estudiantes y guiada por el profesor. Sesiones prcticas (SP): Tienen como objetivo mostrar al estudiante cmo deben actuar. Por lo general, las sesiones prcticas implican que el estudiante se enfrente a un problema real y lo resuelva o bien tome decisiones haciendo uso de lo aprendido. Estas sesiones tendrn lugar en las aulas de informtica. Durante ellas, los estudiantes se enfrentarn a problemas de diferente entidad cuyos enunciados se facilitarn con antelacin suficiente. El trabajo durante estas sesiones puede ser tanto individual como en grupo. IMPORTANTE: El plan de trabajo propuesto (y las fechas) es orientativo, con lo que puede variar ligeramente, dependiendo de la evolucin de los estudiantes durante las distintas sesiones.
Semana
1
Sesin 1
ST Sistemas de Informacin y BD ST, SRP El Modelo E/R extendido ST,SRP Modelo Relacional: Esttica SRP Modelado Conceptual SRP Diseo Lgico ST,SRP El Lenguaje SQL: Lenguaje de Definicin, Manipulacin y Control de Datos SRP El Lenguaje SQL: Lenguaje de Definicin, Manipulacin y Control de Datos SRP El Lenguaje SQL: Lenguaje de Definicin, Manipulacin y Control de Datos SP Prcticas con SQL (en laboratorio)
Sesin 2
ST Sistemas de Ficheros y Sistemas de Gestin de BBDD Concepto de Modelo de Datos ST,SRP Modelado Conceptual ST, SRP Modelo Relacional: Dinmica ST, SRP Diseo Lgico SRP Diseo Lgico ST,SRP El lenguaje SQL: Lenguaje de Definicin, Manipulacin y Control de Datos SRP El lenguaje SQL: Lenguaje de Definicin, Manipulacin y Control de Datos SRP El lenguaje SQL: Lenguaje de Definicin, Manipulacin y Control de Datos SP Prcticas con SQL (en laboratorio)
2 3 4 5 6 7 8 9 10 11 12
SP
Diseo con Herramienta CASE SP Prctica Final de Diseo de BD SP Prctica Final de Diseo de BD
SP
Diseo con Herramienta CASE SP Prctica Final de Diseo de BD SP Prctica Final de Diseo de BD
-6-
Reevaluable (podr evaluarse en la 2 convocatoria) No reevaluable (si no supera la prueba, repite curso) Reevaluable (podr evaluarse en la 2 convocatoria) No reevaluable (si no supera la prueba, repite curso)
30%
40%
100%
Prueba final prctica - Modelado Conceptual - Diseo Lgico - Implementacin del esquema en SQL: Insercin, Actualizacin, Modificacin y Consulta de Datos
El sistema de evaluacin de las titulaciones en el marco del EEES es la evaluacin continua. En el sistema de evaluacin continua la asistencia a clase es obligatoria. As pues, se exige que el alumno asista, al menos, al 80% de las clases. En caso contrario, siempre que las faltas no se hayan producido por causa justificada se podr descontar hasta un 20% del total de la nota obtenida a travs de las diferentes pruebas. Se exigir una nota mnima en cada una de las 3 partes
-7-
VII. B. Ponderacin para la evaluacin de alumnos a tiempo parcial Para que un alumno pueda optar a esta evaluacin, tendr que obtener la Dispensa Acadmica para la asignatura, que habr solicitado al Decano o Director/a del Centro que imparte su titulacin. Los alumnos que cuenten con Dispensa Acadmica debern ponerse en contacto con los profesores de la asignatura. Para su evaluacin se plantearn una serie de trabajos terico-prcticos que debern entregar a lo largo del curso. VII. C. Revisin de las pruebas de evaluacin. Una vez realizadas cada una de las pruebas de la asignatura el alumno podr contactar con el profesor para solicitar una revisin de su prueba. Las revisiones se realizarn siempre en horarios de tutora del profesor, o bien si este as lo considera en horarios de clase. VIII.- Bibliografa General Ttulo Autor Editorial Ttulo Autor Editorial Ttulo Autor Editorial Complementaria Ttulo Autor Editorial Ttulo Autor Editorial Ttulo Autor Editorial Ttulo Autor Editorial
Tecnologa y Diseo de Bases de Datos M. Piattini, E. Marcos, C. Calero y B. Vela RA-MA. Septiembre,2006 An Introduction to Database Systems (8 edicin) C. J. Date Addison- Wesley, 2003 Database Systems: Concepts, Languages and Arquitectures S. Atzeni, S. Ceri, S. Paraboschi, R. Torlone McGraw-Hill 1999 Fundamentos de Bases de Datos. 5 Edicin S. Sudarshan; H. Korth; A. Silberschatz McGraw-Hill 2002 Fundamentals of Database Systems (4 edicin) R. Elmasri y S.B. Navathe Addison-Wesley, 2003 Database Systems (3 edicin) T. Connolly y C. Begg Addison-Wesley, 2002 Diseo de Bases de Datos. Problemas Resueltos A. De Miguel RA-MA, 2000
-8-
IX.- Profesorado Nombre y apellidos Horario de tutoras acadmicas Correo electrnico Departamento/rea de conocimiento Categora Titulacin Acadmica Experiencia Docente Experiencia profesional Nombre y apellidos Horario de tutoras acadmicas Correo electrnico Departamento/rea de conocimiento Categora Titulacin Acadmica Experiencia Docente Experiencia profesional Nombre y apellidos Horario de tutoras acadmicas Correo electrnico Departamento/rea de conocimiento Categora Titulacin Acadmica Experiencia Docente Experiencia profesional Nombre y apellidos Horario de tutoras acadmicas Correo electrnico Departamento/rea de conocimiento Categora Titulacin Acadmica Experiencia Docente Experiencia profesional Beln Vela Snchez A concertar con el alumno belen.vela@urjc.es Lenguajes y Sistemas Informticos II Titular de Universidad Interino Doctora por la Universidad Rey Juan Carlos 10 aos 2 aos Mara Valeria de Castro A concertar con el alumno valeria.decastro@urjc.es Lenguajes y Sistemas Informticos II Titular de Universidad Interino Doctora por la Universidad Rey Juan Carlos 7 aos 2 aos Elisa Amelia Herrmann A concertar con el alumno elisa.herrmann@urjc.es Lenguajes y Sistemas Informticos II Becario Docente Doctor por la Universidad Rey Juan Carlos 4 aos 3 aos Gregorio Celada A concertar con el alumno Gregorio.celada@urjc.es Lenguajes y Sistemas Informticos II Profesor Asociado Doctor por la Universidad Rey Juan Carlos 5 aos 8 aos
-9-