Responsable: | (-) |
Otros: | (-) |
Créditos | Dept. | Tipo | Requisitos |
---|---|---|---|
7.5 (6.0 ECTS) | ESSI |
|
BD
- Prerequisito para la EI , ETIG , ETIS ES1 - Prerequisito para la EI , ETIG , ETIS |
Responsable: | (-) |
Otros: | (-) |
En la asignatura "Bases de Datos" que procede a ésta se han estudiado modelos de BD, en particular el Modelo Relacional, y algunos lenguajes relacionados con el SQL y el álgebra relacional. En esta asignatura se pretende aprender a hacer el diseño lógico de BDR (Bases de Datos Relacionales) para sistemas de información, discutiendo la problemática y multiplicidad que ello representa. Los esquemas lógicos resultantes se implementarán sobre algún sistema relacional, analizando sus dificultades y limitaciones. Finalmente estudiaremos las características para un buen diseño físico de BDR, y en particular aquellos parámetros de optimización y ajuste (tuning) más habituales en los sistemas relacionales del mercado.
Horas estimadas de:
T | P | L | Alt | L Ext. | Est | O. Ext. |
Teoria | Problemas | Laboratorio | Otras actividades | Laboratorio externo | Estudio | Otras horas fuera del horario fijado |
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
11,0 | 0 | 6,0 | 0 | 5,0 | 15,0 | 0 | 37,0 | |||
2.1 Valores nulos
2.2 Traducción de asociaciones 2.3 Traducción de generalización/especialización 2.4 Clases vs asociaciones 2.5 Atributos multivaluados 2.6 Normalización
|
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
5,0 | 0 | 1,0 | 0 | 1,0 | 5,0 | 0 | 12,0 | |||
3.1 Almacenes de datos
3.2 Bases de datos multidimensionales (herramientas OLAP)
|
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
4,0 | 0 | 8,0 | 0 | 9,0 | 4,0 | 0 | 25,0 | |||
4.1 Creación de scripts
4.2 Implementación de restricciones de integridad 4.3 Surrogatas 4.4 Abrazo mortal de definición y carga 4.5 Partición horizontal y vertical 4.6 Agregación 4.7 Materialización de vistas
|
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
12,0 | 0 | 4,0 | 0 | 4,0 | 16,0 | 0 | 36,0 | |||
5.1 Optimización semántica
5.2 Optimización sintáctica 5.3 Caminos de acceso 5.4 Algoritmos de proyección y ordenación 5.5 Algoritmos de join 5.6 Estimación de resultados intermedios 5.7 Técnicas avanzadas de indexación
|
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
9,0 | 0 | 6,0 | 0 | 8,0 | 9,0 | 0 | 32,0 | |||
6.1 Introducción
6.2 Monitores y plan de la consulta 6.3 Carga de trabajo 6.4 Transacciones 6.5 Seguridad 6.6 Ficheros y parámetros del sistema
|
Total por tipo | T | P | L | Alt | L Ext. | Est | O. Ext. | Total |
44,0 | 0 | 26,0 | 0 | 27,0 | 50,0 | 0 | 147,0 | |
Horas adicionales dedicadas a la evaluación | 3,0 | |||||||
Total horas de trabajo para el estudiante | 150,0 |
El curso se estructura en clases de teoría y laboratorio.
Teoría: Las clases de teoría constan de explicaciones del profesor, y cubren la parte principal del programa de la asignatura.
Laboratorio: Fundamentalmente, las clases de laboratorio se dedicarán a que el alumno practique (con y sin ordenador) los conceptos vistos en classe de teoria, mediante ejercicios puntuables que se realizaran en horas de classe. Se utilizarán algunar herramientas de ayuda al diseño y administración de BDR, y un SGBD concreto (Oracle).
Nota final = 70% min (10, P) + 20% E + 10% C
E = nota del examen final
P = promedio ponderado la nota de los cuestionarios y de las 11 sesiones de laboratorio
C = evaluación entre compañeros
Cálculo de P:
1) Multiplicar la nota obtenida en cada una de las actividades por un peso igual a 1, 2, 4 o 8 (dependiendo del contenido de la actividad en cuestión)
2) Dividir la suma de estos valores por la suma de pesos asignados menos 8
Cálculo de C: los estudiantes tendrán varias parejas durante el semestre. Al final deberán valorarlas. Tomando como base estas valoraciones, el profesor asignará la nota.
Examen: los estudiantes podrán o no elegir las preguntas que responden en función de su participación durante el semestre en cuanto a proponer preguntas de examen.
Como prerrequisito de la asignatura se pide haber cursado antes la asignatura "Bases de Datos" e "Ingeniería del Software 1".