Responsable: | (-) |
Altres: | (-) |
Crèdits | Dept. | Tipus | Requisits |
---|---|---|---|
7.5 (6.0 ECTS) | ESSI |
|
BD
- Pre-requisit per la EI , ETIG , ETIS ES1 - Pre-requisit per la EI , ETIG , ETIS |
Responsable: | (-) |
Altres: | (-) |
En l'assignatura "Bases de Dades" que precedeix a aquesta, s'han estudiat models de BD, en particular el Model Relacional i alguns llenguatges relacionals com el SQL i l'àlgebra relacional. En aquesta assignatura es pretén aprendre a fer el disseny lògic de BDR (Bases de Dades Relacionals) per a sistemes d'informació, discutint la problemàtica i multiplicitat que això representa. Els esquemes lògics resultants seran implementats sobre algun sistema relacional, analitzant les seves dificultats i limitacions. Finalment estudiarem les característiques per a un bon disseny físic de BDR, i en particular aquells paràmetres d'optimització i ajust (tuning) més habituals als sistemes relacionals del mercat.
Hores estimades de:
T | P | L | Alt | L Ext. | Est | A Ext. |
Teoria | Problemes | Laboratori | Altres activitats | Laboratori extern | Estudi | Altres hores fora d'horari fixat |
|
T | P | L | Alt | L Ext. | Est | A Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
11,0 | 0 | 6,0 | 0 | 5,0 | 15,0 | 0 | 37,0 | |||
2.1 Valors nuls
2.2 Traducció d'associacions 2.3 Traducció de generalització/especialització 2.4 Classes vs associacions 2.5 Atributs multivaluats 2.6 Normalització
|
|
T | P | L | Alt | L Ext. | Est | A Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
5,0 | 0 | 1,0 | 0 | 1,0 | 5,0 | 0 | 12,0 | |||
3.1 Magatzems de dades
3.2 Bases de dades multidimensionals (eines OLAP)
|
|
T | P | L | Alt | L Ext. | Est | A Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
4,0 | 0 | 8,0 | 0 | 9,0 | 4,0 | 0 | 25,0 | |||
4.1 Creació d'scripts
4.2 Implementació de restriccions d'integritat 4.3 Surrogates 4.4 Abraçada mortal de definició i càrrega 4.5 Particionament horitzontal i vertical 4.6 Agregació 4.7 Materialització de vistes
|
|
T | P | L | Alt | L Ext. | Est | A Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
12,0 | 0 | 4,0 | 0 | 4,0 | 16,0 | 0 | 36,0 | |||
5.1 Optimització semantica
5.2 Optimització sintàctica 5.3 Camins d'accés 5.4 Algorismes de projecció i ordenació 5.5 Algorismes de join 5.6 Estimació de resultats intermitjos 5.7 Tècniques avançades d'indexació
|
|
T | P | L | Alt | L Ext. | Est | A Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
9,0 | 0 | 6,0 | 0 | 8,0 | 9,0 | 0 | 32,0 | |||
6.1 Introducció
6.2 Monitors i pla de la consulta 6.3 Càrrega de treball 6.4 Transaccions 6.5 Seguretat 6.6 Fitxers i paràmetres del sistema
|
Total per tipus | T | P | L | Alt | L Ext. | Est | A Ext. | Total |
44,0 | 0 | 26,0 | 0 | 27,0 | 50,0 | 0 | 147,0 | |
Hores addicionals dedicades a l'avaluació | 3,0 | |||||||
Total hores de treball per l'estudiant | 150,0 |
El curs s'estructura en classes de teoria i laboratori.
Teoria: Les classes de teoria consten d'explicacions del professor, i cobreixen la part principal del programa de l'assignatura.
Laboratori: Fonamentalment, les classes de laboratori es dedicaran a que l'alumne practiqui (amb i sense ordinador) el que s'ha vist a teoria, mitjançant exercicis puntuables que es realitzaran en hores de classe. S'utilitzaran algunes eines d'ajut al disseny i administració de BDR, i un SGBD concret (Oracle).
Nota final = 70% min(10,P) + 20% E + 10%C
E = nota de l'examen final
P = promig ponderat de les notes dels qüestionaris i de les 11 sessions de laboratori
C = avaluació entre companys
Càlcul de P:
1) Multiplicar la nota obtinguda a cadascuna de les activitats per un pes igual a 1, 2, 4 o 8 (depenent del contingut de la activitat en questió)
2) Dividir la suma d'aquests valors per la suma de pesos assignats menys 8
Càlcul de C: els estudiants tindran diverses parelles durant el semestre. Al final hauran de valorar-les. Prenent com a base aquestes valoracions, el professor assignarà la nota.
Examen: els estudiants tindran (o no) dret a triar les preguntes que responen en funció de la seva participació durant el semestre a l'activitat per a proposar preguntes d'examen.
Com a prerrequisit de l'assignatura es demana haver cursat abans l'assignatura "Bases de Dades" i "Enginyeria del Software 1".