You are on page 1of 9

GUA DOCENTE DE BASES de DATOS

Curso 2011-2012

Mstoles, 18 de julio de 2011

TITULACION: Grado en Ingeniera Informtica GUIA DOCENTE DE LA ASIGNATURA BASES de DATOS


Profesores Nombre y apellidos: Beln Vela, Valeria de Castro, Elisa Herrmann y Gregorio Celada Coordinador/a de la asignatura: Valeria de Castro I.- Identificacin de la asignatura Tipo Materia Perodo de imparticin N Crditos Idioma en el que se imparte Departamento Asignaturas llave Tasa de xito II.- Presentacin Obligatoria Bases de Datos 2 Curso 1 Semestre 6 Espaol Lenguajes y Sistemas Informticos II Este dato ser incluido por el Vicerrectorado de Profesorado, Titulaciones, Ordenacin Acadmica, Coordinacin y Campus

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-

III.- Competencias Competencias transversales


Competencias Generales G5 (parte): Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informticas empleando los mtodos de la ingeniera del software como instrumento para el aseguramiento de su calidad, de acuerdo con los conocimientos adquiridos previamente. G8 (parte): Conocimiento de las materias bsicas y tecnologas, que capaciten para el aprendizaje y desarrollo de nuevos mtodos y tecnologas, as como las que les doten de una gran versatilidad para adaptarse a nuevas situaciones. G9 (parte): Capacidad para resolver problemas con iniciativa, toma de decisiones, autonoma y creatividad. Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la profesin de Ingeniero Tcnico en Informtica. Competencias Especficas B4 (parte): Conocimientos bsicos sobre el uso y programacin de los ordenadores, sistemas operativos, bases de datos y programas informticos con aplicacin en ingeniera. C1 (parte): Capacidad para disear, desarrollar, seleccionar y evaluar aplicaciones y sistemas informticos, asegurando su fiabilidad, seguridad y calidad, conforme a principios ticos y a la legislacin y normativa vigente. C2 (parte): Capacidad para planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informticos en todos los mbitos, liderando su puesta en marcha y su mejora continua y valorando su impacto econmico y social. C5 (parte): Conocimiento, administracin y mantenimiento de sistemas, servicios y aplicaciones informticas. C12 (parte): Conocimiento y aplicacin de las caractersticas, funcionalidades y estructura de las bases de datos, que permitan su adecuado uso, y el diseo y el anlisis e implementacin de aplicaciones basadas en ellos. C13 (parte): Conocimiento y aplicacin de las herramientas necesarias para el almacenamiento, procesamiento y acceso a los Sistemas de informacin, incluidos los basados en web. E6 (parte): Capacidad para desarrollar y evaluar sistemas interactivos y de presentacin de informacin compleja y su aplicacin a la resolucin de problemas de diseo de interaccin persona computadora. E7 (parte): Capacidad para conocer y desarrollar tcnicas de aprendizaje computacional y disear e implementar aplicaciones y sistemas que las utilicen, incluyendo las dedicadas a extraccin automtica de informacin y conocimiento a partir de grandes volmenes de datos. E9 (parte): Capacidad para comprender, aplicar y gestionar la garanta y seguridad de los sistemas informticos.

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-

Evaluacin Examen Examen Prctica

Descripcin

Fundamentos BBDD, Modelos de Datos, Diseo de BD

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-

VII.- Mtodos de evaluacin VII. A. Ponderacin para la evaluacin continua


Actividad evaluadora Prueba: Preguntas escritas 1 (test, preguntas de desarrollo escritas y/o resolucin de problemas) Prueba: Preguntas escritas 2 (test, preguntas de desarrollo escritas y/o resolucin de problemas) Prcticas dentro y fuera del aula: Resolucin de Caso prctico en grupos (el n de personas que forman cada grupo depender del n de alumnos matriculados) Total Tipo Liberatoria Puntuacin mnima (de 1 a 10):5.. Reevaluable (podr evaluarse en la 2 convocatoria) No reevaluable (si no supera la prueba, repite curso) Ponderacin 30% Periodo Inicialmente prevista para la 6 semana del curso. Esta planificacin podra variar. Previsto para la ltima semana del curso. Esta planificacin podra variar. Entrega y evaluacin individual prevista para realizarse el da de la prueba final. Contenido

Fundamentos de BBDD Modelo de Datos Diseo de BD

Prueba escrita intercuatrimestral 1

Liberatoria Puntuacin mnima (de 1 a 10):5..

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%

Prueba escrita intercuatrimestral 2


- El lenguaje SQL

Liberatoria Puntuacin mnima (de 1 a 10):5..

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

Direcciones web de inters Direccin 1: http://www.kybele.etsii.urjc.es/docencia/BBDD/ Direccin 2: http://www.oracle.com/global/es/products/database/index.html Direccin 3

-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-

You might also like