Menú local
Guía docente 2017-18 - 13312013 - Fundamentos de bases de datos
TITULACIÓN: | Grado en Ingeniería informática |
CENTRO: | ESCUELA POLITÉCNICA SUPERIOR (JAÉN) |
CURSO: | 2017-18 |
ASIGNATURA: | Fundamentos de bases de datos |
NOMBRE: Fundamentos de bases de datos | |||||
CÓDIGO: 13312013 | CURSO ACADÉMICO: 2017-18 | ||||
TIPO: Obligatoria | |||||
Créditos ECTS: 6.0 | CURSO: 2 | CUATRIMESTRE: SC | |||
WEB: http://dv.ujaen.es/docencia/goto_docencia_crs_311850.html |
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ÍN VALDIVIA, MARÍA TERESA | ||
IMPARTE: Teoría - Prácticas | ||
DEPARTAMENTO: U118 - INFORMÁTICA | ||
ÁREA: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS | ||
N. DESPACHO: A3 - 127 | E-MAIL: maite@ujaen.es | TLF: 953212898 |
TUTORÍAS: https://uvirtual.ujaen.es/pub/es/informacionacademica/tutorias/p/57958 | ||
URL WEB: blogs.ujaen.es/maite | ||
ORCID: https://orcid.org/0000-0002-2874-0401 | ||
NOMBRE: PORCEL GALLEGO, CARLOS GUSTAVO | ||
IMPARTE: Prácticas | ||
DEPARTAMENTO: U118 - INFORMÁTICA | ||
ÁREA: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS | ||
N. DESPACHO: A3 - 241 | E-MAIL: cporcel@ujaen.es | TLF: 953213017 |
TUTORÍAS: https://uvirtual.ujaen.es/pub/es/informacionacademica/tutorias/p/85265 | ||
URL WEB: http://www4.ujaen.es/~cporcel/ | ||
ORCID: https://orcid.org/0000-0002-0219-2937 |
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.
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).
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. |
-
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
ACTIVIDADES | HORAS PRESENCIALES | HORAS TRABAJO AUTÓNOMO | TOTAL HORAS | CRÉDITOS ECTS | COMPETENCIAS (códigos) |
---|---|---|---|---|---|
A1 - Clases expositivas en gran grupo
|
25.0 | 37.5 | 62.5 | 2.5 |
|
A2R - Clases en pequeño grupo
|
30.0 | 45.0 | 75.0 | 3.0 |
|
A3 - Tutorías colectivas/individuales
|
5.0 | 7.5 | 12.5 | 0.5 |
|
TOTALES: | 60.0 | 90.0 | 150.0 | 6.0 |
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.
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.
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. | 5.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 | 0.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% |
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
aprovechamiento y seguimiento de las clases teóricas y
prácticas
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 en la parte de la asignatura correspondiente.
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 (libro, 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.
- 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)
- 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)
Semana | A1 - Clases expositivas en gran grupo | A2R - Clases en pequeño grupo | A3 - Tutorías colectivas/individuales | Trabajo autónomo | Observaciones | |
---|---|---|---|---|---|---|
Nº 1 29 ene. - 4 feb. 2018 |
2.0 | 2.0 | 2.0 | 6.0 | ||
Nº 2 5 - 11 feb. 2018 |
2.0 | 2.0 | 2.0 | 6.0 | ||
Nº 3 12 - 18 feb. 2018 |
2.0 | 1.0 | 2.0 | 6.0 | ||
Nº 4 19 - 25 feb. 2018 |
2.0 | 0.0 | 2.0 | 6.0 | ||
Nº 5 26 feb. - 4 mar. 2018 |
2.0 | 0.0 | 2.0 | 6.0 | ||
Nº 6 5 - 11 mar. 2018 |
2.0 | 0.0 | 2.0 | 6.0 | ||
Nº 7 12 - 18 mar. 2018 |
2.0 | 0.0 | 2.0 | 6.0 | ||
Nº 8 19 - 25 mar. 2018 |
2.0 | 0.0 | 2.0 | 6.0 | ||
Período no docente: 26 mar. - 1 abr. 2018 | ||||||
Nº 9 2 - 8 abr. 2018 |
2.0 | 0.0 | 2.0 | 6.0 | ||
Nº 10 9 - 15 abr. 2018 |
2.0 | 0.0 | 2.0 | 6.0 | ||
Nº 11 16 - 22 abr. 2018 |
2.0 | 0.0 | 2.0 | 6.0 | ||
Nº 12 23 - 29 abr. 2018 |
2.0 | 0.0 | 2.0 | 6.0 | ||
Nº 13 30 abr. - 6 may. 2018 |
1.0 | 0.0 | 2.0 | 6.0 | ||
Nº 14 7 - 13 may. 2018 |
0.0 | 0.0 | 2.0 | 6.0 | ||
Nº 15 14 - 20 may. 2018 |
0.0 | 0.0 | 2.0 | 6.0 | ||
Total Horas | 25.0 | 5.0 | 30.0 | 90.0 |