Guias Docentes

  GUÍA DOCENTE DE LA ASIGNATURA: DESARROLLO DE BASES DE DATOS    
1. Datos generales
Asignatura: DESARROLLO DE BASES DE DATOS Código: 42328
Tipología: OBLIGATORIA Créditos ECTS: 6
Grado: 346 - GRADO EN INGENIERÍA INFORMÁTICA (AB) Curso académico: 2016-17
Centro: (604) E.S. DE INGENIERIA INFORMATICA ALBACETE Grupo(s): 14
Curso: 3 Duración: Segundo cuatrimestre
Lengua principal de impartición: Español Segunda lengua:
Uso docente de otras lenguas: English Friendly: No
Página Web:
Nombre del profesor: TOMAS ROJO GUILLEN - Grupo(s) impartido(s): 14
 
Despacho Departamento Teléfono Correo electrónico Horario de tutoría
EPSA / 1.A.1 SISTEMAS INFORMÁTICOS 2431 tomas.rojo@uclm.es Ver página:
https://www.dsi.uclm.es/pers.php?codpers=trojo&curso=2017-18&idmenup=pers
2. Requisitos previos

Es imprescindible el conocimiento de las bases de datos relacionales y los lenguajes SQL y PL/SQL y dominar los conceptos de orientación a objetos así como programación y programación orientada a objetos.

Estas competencias se adquieren en las asignaturas de FPI, FPII Estructuras de Datos y Bases de Datos.

3. Justificación en el plan de estudios, relación con otras asignaturas y con la profesión

Las bases de datos y los sistemas de bases de datos son un componente básico en la vida cotidiana de la sociedad moderna, la interacción con la administración, los servicios públicos, la empresa ya casi no se puede entender sin la gestión de una base de datos que permita la comunicación entre los distintos actores.

Actualmente no se entiende la tecnología informática sin una base de datos subyacente que permita cubrir los requisitos de información. Las tecnologías basadas en inteligencia artificial, redes, tecnologías web, juegos, etc.no se entenderían sin la gestión de las bases de datos.

La evolución y amplia implantación de la orientación a objetos hace cada vez más necesario el diseño de bases de datos orientadas a objetos. El uso de las bases de datos, cada vez más frecuente en todos los aspectos donde las TIC's están presentes, hacen imprescindible el mantenimiento de la integridad de la base de datos y la independencia de la misma de las aplicaciones que hacen uso de ella, lo que obliga a diseñar la base de datos con reglas activas que mejoren la independencia.

La asignatura se integra en la materia Tecnología Específica de Ingeniería de Software del plan de estudios.

4. Competencias de la titulación que la asignatura contribuye a alcanzar
Competencias propias de la asignatura
INS4 Capacidad de resolución de problemas aplicando técnicas de ingeniería.
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.
PER1 Capacidad de trabajo en equipo.
SIS3 Aprendizaje autónomo.
SIS9 Tener motivación por la calidad.
5. Objetivos o resultados de aprendizaje esperados
Resultados propios de la asignatura
Conocer y saber aplicar las técnicas de modelado y diseño de bases de datos, tanto para modelos clásicos como para modelos avanzados, siguiendo modelos y técnicas para garantizar su seguridad.
Resultados adicionales
Conocer los conceptos, estructura y utilización de las bases de datos XML
Estudiar y comprender las evoluciones del modelo de Bases de Datos Relacional, tanto en el aspecto de las bases de datos activas como la evolución a objetos con el desarrollo del modelo de datos Objeto-Relacional
Conocer y tratar el problema de la seguridad en las Bases de Datos
Conocer los aspectos fundamentales del diseño físico una base de datos.
6. Temario / Contenidos
 Tema 1 Bases de Datos Orientadas a Objetos. Diseño e Implementación
 Tema 2 SEMINARIO 1: Diseño físico.
 Tema 3 Bases de Datos Activas
 Tema 4 SEMINARIO 2: Seguridad en Bases de Datos
 Tema 5 Bases de Datos XML
  Comentarios adicionales sobre el temario

7. Actividades o bloques de actividad y metodología

Actividad formativa Metodología Competencias relacionadas ECTS Horas Ev Ob Rec Descripción
Enseñanza presencial (Teoría) [PRESENCIAL] Combinación de métodos IS4 1.12 28.00 No - - Es explicada la teoría necesaria para el desarrollo del trabajo de acuerdo a la evolución del mismo.
Desarrollo de los seminarios.
Prácticas en aulas de ordenadores [PRESENCIAL] Aprendizaje orientado a proyectos INS4, IS4, SIS3 1.08 27.00 No No Se utilizan las prácticas para el desarrollo tutorizado del trabajo de la asignatura
Elaboración de informes o trabajos [AUTÓNOMA] Autoaprendizaje INS4, IS4, PER1, SIS3, SIS9 1.80 45.00 Realización de un trabajo autónomo en el que se diseña e implementa una base de datos activa sobre un modelo objeto-relacional a partir de un análisis de requisitos. El trabajo se complementa con el uso de XML sobre la base de datos.
Presentación de trabajos o temas [PRESENCIAL] Otra metodología SIS3, SIS9 0.16 4.00 No Presentación de un tema sobre otros aspectos de bases de datos.
Estudio o preparación de pruebas [AUTÓNOMA] Trabajo autónomo INS4, IS4 1.80 45.00 No - - Estudio autónomo
Prueba final [PRESENCIAL] Pruebas de evaluación INS4, SIS9 0.04 1.00 Defensa oral del trabajo
Total: 6.00 150.00  
Créditos totales de trabajo presencial: 2.40 Horas totales de trabajo presencial: 60.00
Créditos totales de trabajo autónomo: 3.60 Horas totales de trabajo autónomo: 90.00
Ev: Actividad formativa evaluable
Ob: Actividad formativa de superación obligatoria
Rec: Actividad formativa recuperable
8. Criterios de evaluación y valoraciones

  Valoraciones  
Sistema de evaluación Estud. pres. Estud. semipres. Descripción
Resolución de problemas o casos 80.00% 0.00% Trabajo en el que se diseña e implementa una base de datos activa sobre un modelo objeto-relacional.
Entregables en campus virtual
Claves: INF (60%) LAB (20%)
Presentación oral de temas 20.00% 0.00% Defensa oral del trabajo.
Clave: PRES (10%), ESC (10%)
Total: 100.00% 0.00%  

Criterios de evaluación de la convocatoria ordinaria:
La evaluación de la asignatura se realizará a partir de un trabajo autónomo en el que se diseña e implementa una base de datos activa sobre un modelo objeto-relacional y gestión de datos XML, junto con la exposición de un tema sobre disintos aspectos de las Bases de Datos. Para superar la asignatura es indispensable la entrega del trabajo que se utilizará para evaluarla. Después de la corrección del trabajo, el autor o autores serán citados individualmente para la defensa del mismo. La nota se conforma a partir del trabajo del alumno en el laboratorio, la memoria del trabajo, la defensa del mismo y la exposición del tema.

Será necesario sobrepasar unos mínimos de calidad en el trabajo para pasar a la defensa y tener opción a superar la asignatura.

La excesiva simplicidad del diseño y/o de la mayoría de las órdenes SQL y procedimientos y funciones conllevará a que el trabajo sea evaluado con un suspenso.

La base de datos debe quedar implementada, sin errores, en el SGBD ORACLE utilizando para ello el esquema asociado al usuario de prácticas. La presencia de errores en las vistas o en los procedimientos y funciones o en cualquier otro objeto de la base de datos conllevará, también, la no superación de la asignatura.

En la evaluación del trabajo, se tendrán en cuenta los siguientes aspectos:

* Claridad y completitud en el análisis de requisitos.
* Adecuación del diagrama Entidad-Relación Extendido a los análisis de requisitos y complejidad del mismo, de acuerdo al número de alumnos del grupo.
* Adecuación del diseño lógico al diagrama orientado a objetos y resolución del mismo de acuerdo al modelo objeto-relacional.
* Definición y uso de métodos adecuados al diseño.
* Definición de las restricciones de acuerdo al sistema orientado a objetos.
* Diseño de la base de datos activa y complejidad de los disparadores definidos.
* Dificultad de las órdenes SQL y los procedimientos y funciones.
* Explicaciones de las tareas realizadas en cada uno de los apartados del trabajo.
* Uso de XML
* Redacción del documento.
* Presentación del documento.
Particularidades de la convocatoria extraordinaria:
En caso de no aprobar la asignatura en la convocatoria ordinaria, se puede continuar con el trabajo, corrigiendo los problemas detectados en la convocatoria ordinaria y defender el trabajo con las mismas características que en la convocatoria ordinaria. La exposición del tema no es recuperable y se mantendrá la nota obtenida en la convocatoria ordinaria.
Particularidades de la convocatoria especial de finalización:
En caso de no aprobar la asignatura en la convocatoria ordinaria, se puede continuar con el trabajo, corrigiendo los problemas detectados en la convocatoria ordinaria y defender el trabajo con las mismas características que en la convocatoria ordinaria. La exposición del tema no es recuperable y se mantendrá la nota obtenida en la convocatoria ordinaria.
9. Secuencia de trabajo, calendario, hitos importantes e inversión temporal
No asignables a temas
Actividades formativas Horas
Prueba final [PRESENCIAL] [Pruebas de evaluación] (1 h tot.) 1
Tema 1 (de 5): Bases de Datos Orientadas a Objetos. Diseño e Implementación
Actividades formativas Horas
Enseñanza presencial (Teoría) [PRESENCIAL] [Combinación de métodos] (28 h tot.) 10
Prácticas en aulas de ordenadores [PRESENCIAL] [Aprendizaje orientado a proyectos] (27 h tot.) 10
Elaboración de informes o trabajos [AUTÓNOMA] [Autoaprendizaje] (45 h tot.) 15
Estudio o preparación de pruebas [AUTÓNOMA] [Trabajo autónomo] (45 h tot.) 15
Periodo temporal: Semana 1 a Semana 5
Tema 2 (de 5): SEMINARIO 1: Diseño físico.
Actividades formativas Horas
Elaboración de informes o trabajos [AUTÓNOMA] [Autoaprendizaje] (45 h tot.) 4
Presentación de trabajos o temas [PRESENCIAL] [Otra metodología] (4 h tot.) 2
Estudio o preparación de pruebas [AUTÓNOMA] [Trabajo autónomo] (45 h tot.) 4
Periodo temporal: Semana 6
Tema 3 (de 5): Bases de Datos Activas
Actividades formativas Horas
Enseñanza presencial (Teoría) [PRESENCIAL] [Combinación de métodos] (28 h tot.) 10
Prácticas en aulas de ordenadores [PRESENCIAL] [Aprendizaje orientado a proyectos] (27 h tot.) 10
Elaboración de informes o trabajos [AUTÓNOMA] [Autoaprendizaje] (45 h tot.) 10
Estudio o preparación de pruebas [AUTÓNOMA] [Trabajo autónomo] (45 h tot.) 10
Periodo temporal: Semana 7 a Semana 10
Comentario: En medio Semana Santa
Tema 4 (de 5): SEMINARIO 2: Seguridad en Bases de Datos
Actividades formativas Horas
Elaboración de informes o trabajos [AUTÓNOMA] [Autoaprendizaje] (45 h tot.) 4
Presentación de trabajos o temas [PRESENCIAL] [Otra metodología] (4 h tot.) 2
Estudio o preparación de pruebas [AUTÓNOMA] [Trabajo autónomo] (45 h tot.) 4
Periodo temporal: Semana 11
Tema 5 (de 5): Bases de Datos XML
Actividades formativas Horas
Enseñanza presencial (Teoría) [PRESENCIAL] [Combinación de métodos] (28 h tot.) 8
Prácticas en aulas de ordenadores [PRESENCIAL] [Aprendizaje orientado a proyectos] (27 h tot.) 7
Elaboración de informes o trabajos [AUTÓNOMA] [Autoaprendizaje] (45 h tot.) 12
Estudio o preparación de pruebas [AUTÓNOMA] [Trabajo autónomo] (45 h tot.) 12
Periodo temporal: Semana 12 a Semana 15
Actividad global
Actividades formativas Suma horas
Enseñanza presencial (Teoría) [PRESENCIAL] [Combinación de métodos] 28
Prácticas en aulas de ordenadores [PRESENCIAL] [Aprendizaje orientado a proyectos] 27
Elaboración de informes o trabajos [AUTÓNOMA] [Autoaprendizaje] 45
Presentación de trabajos o temas [PRESENCIAL] [Otra metodología] 4
Estudio o preparación de pruebas [AUTÓNOMA] [Trabajo autónomo] 45
Prueba final [PRESENCIAL] [Pruebas de evaluación] 1
Total horas: 150
Comentarios generales sobre la planificación: La planificación es aproximada y puede sufrir modificaciones en función del desarrollo del curso.
10. Bibliografía, recursos
Autor/es Título Editorial Población ISBN Año Descripción Enlace Web Catálogo biblioteca
Editores: Cattell, R.G.G.; Barry, D.K. The object database standard : ODMG 3.0 Morgan Kaufmann 2000 Ficha de la biblioteca
Elmasri, Ramez Fundamentos de sistemas de bases de datos Pearson-Addison Wesley 978-84-7829-085-7 2007 Ficha de la biblioteca
Oracle Corporation Oracle, Manuales Oracle 11 Oracle Corporation 2010  
Silberschatz, Abraham Fundamentos de bases de datos McGraw- Hill/Interamericana de España 84-481-4644-1 2006 Ficha de la biblioteca
Urman, Scott Oracle 9i : programación PL/SQL McGraw-Hill 84-481-3707-8 2002 Ficha de la biblioteca
Urman, Scott Oracle8, programación PL/SQL Osborne/McGraw-Hill 84-481-1469-8 2001 Ficha de la biblioteca
Página principal de Oracle http://www.oracle.es  
Documentación y software Oracle http://otn.oracle.com  

Web mantenido y actualizado por el Servicio de Informática.