Denominación de la asignatura |
Bases de Datos |
Grado al que pertenece |
Grado en Ingeniería Informática |
Créditos ECTS |
6 |
Curso y cuatrimestre en el que se imparte |
Segundo curso, segundo cuatrimestre |
Carácter de la asignatura | Obligatoria |
En la asignatura de Base de Datos el objetivo fundamental para adquirir las competencias es la realización de una practica cuya dimensión es de un proyecto real que incluya cada uno de los puntos del temario y que se irá realizando de manera incremental.
La evaluación de las diferentes partes de la práctica constituirá el pilar principal para la evaluación.
Dentro de la asignatura habrá un laboratorio que permita al estudiante familiarizarse con el uso de un sistema gestor de base de datos (como MySQL, PosgreSQL u otro de similares características) para desarrollar la elaboración de esquemas de base datos y consultas a las mismas similares a los que pueden encontrarse en la vida laboral. Con la utilización de estos SGBDs el estudiante sera capaz de realizar el diseño de modelos relacionales, creación de los esquemas, definición de consultas, vistas, disparadores, etc., así como utilizará otras herramientas para la administración y optimización de base de datos.
Se incrementará la utilización de entornos de desarrollo para Java u otros lenguajes apropiados con el fin de poder realizar programación contra base de datos y creación de procesos transaccionales.
Tema 1. Aplicaciones y propósitos en los diferentes sistemas de base de datos
Aplicaciones de los diferentes sistemas de base de datos
Propósito en los diferentes sistemas de base de datos
Tema 2. Base de datos y arquitectura
Base de datos relacionales
El diseño de base de datos
Definición de arquitectura en las base de datos
Tema 3. El modelo relacional: estructura y operaciones
Los principios estructurales de las bases de datos relacionales
Las diferentes operaciones fundamentales en el álgebra relacional
Una ampliación especificando algunas operaciones del álgebra relacional
Tema 4. El modelo relacional: álgebra relacional extendida
Operaciones del álgebra relacional extendida
Valores nulos
Modificación de la base de datos
Tema 5. SQL: Introducción y estructura básica
Introducción
La definición de datos
Estructura básica de las consultas SQL
Tema 6. SQL: operaciones y funciones
Operaciones sobre conjuntos
Funciones de agregación
Valores nulos
Tema 7. SQL: Consultas complejas y vistas
Subconsultas anidadas
Consultas complejas
Vistas
Tema 8. SQL: subrutinas y disparadores
Cursores
Funciones y procedimientos
Disparadores
Tema 9. Diseño de Base de Datos y el modelo E-R
Visión general del proceso de diseño
El modelo entidad-relación
Restricciones
Tema 10. Diagramas E-R
Diagramas entidad-relación
Aspectos del diseño entidad-relación
Conjuntos de entidades débiles
Tema 11. El modelo E-R extendido
Características del modelo E-R extendido
Diseño de una base de datos
El esquema conceptual modificado
Tema 12. Diseño de bases de datos relacionales: características y dominios
Características de los buenos diseños relacionales
Dominios atómicos y la primera forma normal
Descomposición mediante dependencias funcionales
Tema 13. Diseño de base de datos relacionales: dependencias funciones y descomposición
Teoría de las dependencias funcionales
Algoritmos de descomposición
Cuarta forma normal
Tema 14. Diseño de base de datos relacionales: más formas normales y proceso de diseño
Más formas normales
Proceso de diseño de las base de datos
Modelado de datos temporales
Tema 15. Bases de datos NoSQL
Introducción
Análisis de las diferentes opciones de NoSQL y sus características
Mongo DB
Las actividades formativas de la asignatura se han elaborado con el objetivo de adaptar el proceso de aprendizaje a las diferentes capacidades, necesidades e intereses de los alumnos.
Las actividades formativas de esta asignatura son las siguientes:
En la programación semanal puedes consultar cuáles son las actividades concretas que tienes que realizar en esta asignatura.
Estas actividades formativas prácticas se completan, por supuesto, con estas otras:
Para la correcta participación de los alumnos en las diferentes actividades propuestas en la asignatura se recomienda disponer de un ordenador con las siguientes especificaciones mínimas recomendadas:
Bibliografía básica
El sistema de calificación se basa en la siguiente escala numérica:
0 - 4, 9 |
Suspenso |
(SS) |
5,0 - 6,9 |
Aprobado |
(AP) |
7,0 - 8,9 |
Notable |
(NT) |
9,0 - 10 |
Sobresaliente |
(SB) |
La calificación se compone de dos partes principales:
El examen se realiza al final del cuatrimestre y es de carácter PRESENCIAL y OBLIGATORIO. Supone el 60% de la calificación final (6 puntos sobre 10) y para que la nota obtenida en este examen se sume a la nota final, es obligatorio APROBARLO (es decir, obtener 3 puntos de los 6 totales del examen).
La evaluación continua supone el 40% de la calificación final (es decir, 4 puntos de los 10 máximos). Este 40% de la nota final se compone de las calificaciones obtenidas en las diferentes actividades formativas llevadas a cabo durante el cuatrimestre.
Ten en cuenta que la suma de las puntuaciones de las actividades de la evaluación continua es de 15 puntos. Así, puedes hacer las que prefieras hasta conseguir un máximo de 10 puntos (que es la calificación máxima que se puede obtener en la evaluación continua). En la programación semanal de la asignatura, se detalla la calificación máxima de cada actividad o evento concreto puntuables.
Obviamente, al tratarse de formación on-line puedes organizar tu tiempo de estudio como desees, siempre y cuando vayas cumpliendo las fechas de entrega de actividades, trabajos y exámenes. Nosotros, para ayudarte, te proponemos los siguientes pasos:
Ten en cuenta estos consejos…
|