Universidad de Jaén

Menú local

Guía docente 2019-20 - 13312013 - Fundamentos de bases de datos



TITULACIÓN: Grado en Ingeniería informática
CENTRO: ESCUELA POLITÉCNICA SUPERIOR (JAÉN)
CURSO: 2019-20
ASIGNATURA: Fundamentos de bases de datos
GUÍA DOCENTE
1. DATOS BÁSICOS DE LA ASIGNATURA
NOMBRE: Fundamentos de bases de datos
CÓDIGO: 13312013 CURSO ACADÉMICO: 2019-20
TIPO: Obligatoria
Créditos ECTS: 6.0 CURSO: 2 CUATRIMESTRE: SC
WEB: http://dv.ujaen.es/docencia/goto_docencia_crs_311850.html
2. DATOS BÁSICOS DEL PROFESORADO
NOMBRE: MOLINA AGUILAR, ANDRÉS
IMPARTE: Teoría - Prácticas [Profesor responsable]
DEPARTAMENTO: U118 - INFORMÁTICA
ÁREA: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS
N. DESPACHO: A3 - 135 E-MAIL: molina@ujaen.es TLF: 953212889
TUTORÍAS: https://uvirtual.ujaen.es/pub/es/informacionacademica/tutorias/p/57974
URL WEB: -
ORCID: https://orcid.org/0000-0002-7823-8348
NOMBRE: MARTÍNEZ CRUZ, CARMEN JOSEFA
IMPARTE: Teoría - Prácticas
DEPARTAMENTO: U118 - INFORMÁTICA
ÁREA: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS
N. DESPACHO: A3 - 241 E-MAIL: cmcruz@ujaen.es TLF: 953213017
TUTORÍAS: https://uvirtual.ujaen.es/pub/es/informacionacademica/tutorias/p/77489
URL WEB: http://wwwdi.ujaen.es/?q=es/cmcruz
ORCID: https://orcid.org/0000-0002-8117-0647
3. PRERREQUISITOS, CONTEXTO Y RECOMENDACIONES
PRERREQUISITOS:
-
CONTEXTO DENTRO DE LA TITULACIÓN:

Esta asignatura se imparte en el segundo cuatrimestre del segundo curso del Grado de Ingeniería Informática. Es la primera asignatura de la carrera en la que el alumno aprenderá la importancia de la utilización de los sistemas de gestión de bases de datos. Asimismo desarrollará sus destrezas en el uso del lenguaje declarativo SQL.

RECOMENDACIONES Y ADAPTACIONES CURRICULARES:

El alumno debe estudiar la asignatura consultando la bibliografía sugerida por los profesores y asistir con regularidad a las clases y tutorías impartidas.
Debido al carácter práctico de la asignatura, se recomienda que los alumnos realicen los ejercicios propuestos en las relaciones de problemas, así como los exámenes de convocatorias anteriores (toda esta documentación se encuentra disponible en la plataforma de docencia ILIAS).

El alumnado que presente necesidades específicas de apoyo educativo, lo ha de notificar personalmente al Servicio de Atención y Ayudas al Estudiante para proceder a realizar, en su caso, la adaptación curricular correspondiente.
4. COMPETENCIAS Y RESULTADOS DE APRENDIZAJE
Código Denominación de la competencia
CB2R Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma profesional y posean las competencias que suelen demostrarse por medio de la elaboración y defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB3R Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes de índole social, científica o ética.
CB5R Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores con un alto grado de autonomía.
CC12R Conocimiento y aplicación de las características, funcionalidades y estructura de las bases de datos, que permitan su adecuado uso, y el diseño y el análisis e implementación de aplicaciones basadas en ellos.
CT6 Capacidad para la transmisión oral y escrita de información adaptada a la audiencia.
 
Resultados de aprendizaje
Resultado 12 Conocer y aplicar las características, funcionalidades y estructura de las bases de datos, que permitan su adecuado uso. Diseñar, analizar e implementar aplicaciones basadas en ellos.
5. CONTENIDOS

  • Bases de datos y sistemas gestores de bases de datos. Arquitectura de un sistema gestor de bases de datos. Modelos de datos: el diseño conceptual. Bases de datos relacionales.

PROGRAMA DE TEORÍA
1. Introducción a las Bases de Datos
1.1 Conceptos fundamentales
1.2 Niveles de información
1.3 Descripción funcional del SGBD
2. El enfoque de datos relacional
2.1 La estructura de datos relacional
2.2 Álgebra relacional
3. El lenguaje SQL
3.1 Lenguaje de Definición de Datos (DDL)
3.2 Lenguaje de Manipulación de Datos (DML)
4. El modelo Entidad/Relación
4.1 Conceptos fundamentales
4.2 Reducción a relaciones jerárquicas
4.3 Transformación de relaciones ternarias
4.4 Conversión de Entidades débiles en fuertes
4.5 Aplicación del enfoque lógico de datos relacional a esquemas conceptuales
4.6 Normalización de tablas

PROGRAMA PRACTICO:
1. Programación en SQL
1.1. Entorno de trabajo SQL*Plus de Oracle. Conexión al servidor.
1.2 Comandos CREATE TABLE, ALTER TABLE y DELETE TABLE .
1.3 Inserción, modificación y borrado: Comandos INSERT, UPDATE y DELETE
Reglas de Integridad
1.4 Consulta de información I. Usos básicos del comando SELECT
1.5 Consulta de información II. Usos avanzados del comando SELECT
1.6 Subconsultas en las sentencias INSERT, DELETE Y UPDATE
1.7 Creación y consultas de vistas: Comando CREATE VIEW
2. Proyecto de Bases de Datos (integración de conceptos adquiridos sobre un supuesto real)
2.1 Elaboración del documento de requerimientos según documento-guía
2.2. Diseño conceptual (modelo Entidad-Relación): Definición de entidades y
relaciones, Definición de restricciones y Documentación del modelo
2.3. Diseño lógico relacional: Conversión de relaciones N-M, Reglas de validación y
valores por defecto, Documentación del modelo.
2.4. Generación de sentencias DDL y DML para el DBMS seleccionado

6. METODOLOGÍA Y ACTIVIDADES
 
ACTIVIDADES HORAS PRESEN­CIALES HORAS TRABAJO AUTÓ­NOMO TOTAL HORAS CRÉDITOS ECTS COMPETENCIAS (códigos)
A1 - Clases expositivas en gran grupo
  • M1 - Clases magistrales
  • M2 - Exposición de teoría y ejemplos generales
  • M5 - Otros
25.0 37.5 62.5 2.5
  • CB2R
  • CB3R
  • CB5R
  • CC12R
  • CT6
A2R - Clases en pequeño grupo
  • M10R - Aulas de informática
  • M12R - Presentaciones/exposiciones
  • M6R - Actividades practicas
  • M7R - Seminarios
30.0 45.0 75.0 3.0
  • CC12R
  • CT6
A3 - Tutorías colectivas/individuales
  • M14 - Supervisión de trabajos dirigidos
  • M17 - Aclaración de dudas
5.0 7.5 12.5 0.5
  • CC12R
  • CT6
TOTALES: 60.0 90.0 150.0 6.0  
 
INFORMACIÓN DETALLADA:

Las actividades teóricas consistirán en clases magistrales en las que se fomentará la participación y el debate y en la resolucion de supuestos de BD a partir de un documento de requerimientos. Se prohibe terminante durante las clases magistrales el uso de dispositivos electrónicos (ordenadores, tablets, teléfonos móviles...).

Las actividades prácticas incluirán la la implementacion de una BD relacional (SGBD Oracle), así como la realizacion de consultas tanto de la BD como del diccionario de datos.

Las tutorías grupales e individuales tal y como establece la normativa son actividades NO PRESENCIALES. Por tanto, se planificarán actividades on line a las que los estudiantes no deberán asistir físicamente.

7. SISTEMA DE EVALUACIÓN
 
ASPECTO CRITERIOS INSTRUMENTO PESO
Asistencia y/o participación en actividades presenciales y/o virtuales Asistencia y participación Control de Presencia. Realización de relaciones de ejercicios. Observación y notas del profesor - Entrega de ejercicios. 0.0%
Conceptos teóricos de la materia Conceptos teóricos de la materia - Examen por escrito 70.0%
Realización de trabajos, casos o ejercicios Realización de trabajos, casos o ejercicios Control de informes de trabajos 5.0%
Prácticas de laboratorio/campo/uso de herramientas TIC Prácticas de laboratorio/ordenador Observacion y notas del profesor. Entrega de guiones de prácticas. Entrega y defensa de un trabajo práctico. Examenes escritos 25.0%
El sistema de calificación se regirá por lo establecido en el RD 1125/2003 de 5 de septiembre por el que se establece el sistema europeo de créditos y el sistema de calificaciones en la titulaciones universitarias de carácter oficial
INFORMACIÓN DETALLADA:

 

Atendiendo a lo recogido en el art. 13 del Reglamento de Régimen Académico y de Evaluación del alumnado de la Universidad de Jaén, la evaluación de la asignatura será global.

Para superar la asignatura, será necesario obtener una puntuación de 5.0 tras sumar las notas de los siguientes conceptos:

-    70 % de la nota del examen de teoría (Se exige nota mínima en esta parte) 
-    25 % de la nota de la parte práctica (No se exige nota mínima en esta parte)
-    5 %   de la nota de realización de ejercicios y supuestos

La parte práctica de la asignatura se compone de:

-    Guiones de prácticas. Evaluación continua mediante ejercicios puntuables en sesiones de prácticas. Si por algún motivo justificado, el alumno no pudiera asistir de forma continuada a las clases prácticas, habrá de comunicarlo al principio del cuatrimestre al profesor responsable del grupo, en orden a encontrar una solución que satisfaga a ambas partes. Nota numérica 0..10


-    Proyecto de Bases de Datos: Nota numérica 0..10

La nota obtenida por el alumno durante el periodo lectivo (nota de evaluación continua) se mantendrá para las convocatorias oficiales del mismo curso.

La copia/plagio en exámenes, pruebas escritas, trabajos o proyectos conllevará la nota de 0.0 en la asignatura.

Durante el cuatrimestre académico, se podrán realizar pruebas evaluatorias de parte del temario.

Ambas modalidades y pruebas tanto de la parte teórica como de la práctica permite evaluar las competencias CT4 y CB6 así como medir los resultados 4 y 5.

Los objetos que NO vayan a ser utilizados para la realización del examen (libros, teléfonos móviles, etc.) se depositarán en el lugar que indiquen los profesores.

No se permitirá ni el uso ni la posesión de aparatos electrónicos, teléfonos móviles (encendidos o apagados), libros, apuntes, instrumentos particulares ni otros objetos distintos de los especificados por los profesores.

 

8. DOCUMENTACIÓN / BIBLIOGRAFÍA
ESPECÍFICA O BÁSICA:
  • Programación de base de datos Oracle [Recurso electrónico]. Edición: -. Autor: Ruiz de Miras, Juan. Editorial: Jaén: Universidad de Jaén, Servicio de Publicaciones, [2002]  (C. Biblioteca)
  • Fundamentos de bases de datos. Edición: 5ª ed. Autor: Silberschatz, Abraham. Editorial: Madrid [etc.]: McGraw-Hill, D.L. 2006  (C. Biblioteca)
  • Oracle 11g : SQL, PL SQL, SQL*Plus. Edición: -. Autor: Gabillaud, Jérôme. Editorial: Cornellá de Llobregat, Barcelona : Eni, 2010  (C. Biblioteca)
GENERAL Y COMPLEMENTARIA:
  • SQL. Edición: -. Autor: Charte Ojeda, Francisco. Editorial: Madrid : Anaya Multimedia, 2009  (C. Biblioteca)
  • Diseño y administración de bases de datos. Edición: 2ª ed., 3ª reimp. Autor: Hansen, Gary W.. Editorial: Madrid [etc.]: Prentice Hall, D. L. 2000  (C. Biblioteca)
  • Oracle 11g : Administración. Edición: -. Autor: Heurtel, Olivier. Editorial: Cornellá de Llobregat (Barcelona) : ENI, 2009  (C. Biblioteca)
9. CRONOGRAMA (segundo cuatrimestre)
 
Semana A1 - Clases expositivas en gran grupo A2R - Clases en pequeño grupo A3 - Tutorías colectivas/individuales Trabajo autónomo Observaciones
Nº 1
27 ene. - 2 feb. 2020
4.02.00.0 9.0  
Nº 2
3 - 9 feb. 2020
2.02.00.0 6.0  
Nº 3
10 - 16 feb. 2020
2.02.00.0 6.0  
Nº 4
17 - 23 feb. 2020
2.02.00.0 6.0  
Nº 5
24 feb. - 1 mar. 2020
2.02.00.0 6.0  
Nº 6
2 - 8 mar. 2020
2.02.00.0 6.0  
Nº 7
9 - 15 mar. 2020
2.02.00.0 6.0  
Nº 8
16 - 22 mar. 2020
2.02.00.0 6.0  
Nº 9
23 - 29 mar. 2020
2.02.00.0 6.0  
Nº 10
30 mar. - 3 abr. 2020
2.02.00.0 6.0  
Período no docente: 4 - 12 abr. 2020
Nº 11
13 - 19 abr. 2020
2.02.00.0 6.0  
Nº 12
20 - 26 abr. 2020
1.02.00.0 4.5  
Nº 13
27 abr. - 3 may. 2020
0.02.05.0 10.5  
Nº 14
4 - 10 may. 2020
0.02.00.0 3.0  
Nº 15
11 - 15 may. 2020
0.02.00.0 3.0  
Total Horas 25.0 30.0 5.0 90.0