Anar a: Buscar
FIB > Els estudis > Pla 91 > Pàgines de les assignatures > Departament LSI > DBD Castellano | English
A
AD
AED
AIA
AP
BDA
CL1
CL2
DBD
DLP
EA
EDA
ES:D1
ES:D2
ES:E
FBD
FP
FPC
GC
GPI
GSI
IBD
IEA
IIA
IL
IP
LGA
LPO
MAC
MFES
MGC
PC
PD
PGSI
PM
PP
R
RESI
SGBD
SIO
TC
TMIA
VRC



Disseny de Bases de Dades (DBD)

(http://www-assig.fib.upc.edu/~dbd)



Professors Responsables: JAUME SISTAC PLANAS (sistaclsi.upc.edu)
Crèdits: 6.0 (3.0 T 1.5 P 1.5 L)

Departament: LSI

Tipus d'assignatura

Optativa per la EI , ETIG

Requisits de l'assignatura

ES:E - Pre-requisit per la EI , ETIG
FBD - Pre-requisit per la EI , ETIG


Objectius docents

En les assignatures de Bases de Dades que precedeixen 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 dissenyar lògicament BDR per a sistemes d'informació,
discutint la problemàtica i multiplicitat que això representa.
Algunes eines CASE seran utilitzades per ajudar en aquesta tasca. Els esquemes
lògics resultants seran implementats sobre alguns sistemes relacionals
del mercat, i comparades les seves facilitats i limitacions. Finalment
estudiarem les característiques per a un bon disseny físic de les
BDR, i en particular aquells paràmetres d'optimització o ajust
(tuning) que permeten alguns dels més coneguts sistemes relacionals.

Programa

1. Introducció al Disseny de BDR.
1.1 El disseny de BD en el cicle de vida d'un SI, per a empreses.

1.2 Etapes del disseny de BDR.

1.3 Alternatives de disseny. Integració de vistes.

2. Disseny Conceptual i Lògic de BDR.
2.1 Disseny Conceptual de BD, amb UML.

2.2 Influència dels processos del SI, en el Disseny de BD.

2.3 Disseny Lògic de BD: Transformació de les estructures de UML

a MR general

- transformacions detallades.

- consideracions sobre opcionalitat i VN.

- consideracions sobre la integritat referencial.

- consideracions sobre les restriccions d'integritat en general.

2.4 Normalització. Formes normals.

2.5 Eines CASE pel disseny lògic de BDR.

3. Disseny Físic de BDR.
3.1 Motivació pel disseny físic de BDR

3.2 Reconsideració del model obtingut al Disseny Lògic:

- paranys.

- surrogates d'usuari.


- dominis semàntics.

- denormalització.

- quantificació de freqüències de processos.

- quantificació de volums de dades.

- fragmentació i agrupació de taules.

- generalització/especialització.

- deadlock de definició (disseny) i de carga.

- futur.

- redundància de dades: duplicades i derivades.

- històrics.


3.3 Disseny Físic de BD: Adaptació del model lògic obtingut, al SGBDR de que disposem

- definició de taules i views.

- definició de dominis, claus, ...

- definició de restriccions d'integritat.

- PSM: procedures, functions, packages, triggers.

3.4 Optimització de les consultes:

- semàntica

- sintàctica

- física

3.5 Millora i ajust (tuning) de les estructures físiques:

- index/no. Index cluster. Estructures cluster

- elecció d'estructures físiques. Compressió de dades

- assignació de taules i index, a espais físics

- buffers, pàgines, factor de bloqueig

- paràmetres del sistema

- data files, control files, audit files, rollback segments, ...

3.6 Altres consideracions sobre temps de resposta, integritat, seguretat,

concurrència, recuperacions, ...

3.7 Control de rendiments:

- plà de les consultes

- monitors de rendiment

- benchmarks

- elecció d'un SGBD

3.8 Informe al ABD sobre la BDR dissenyada.

Disseny per part de l'ABD de polítiques de:

- explotació.

- manteniment.

Avaluació

L'avaluació de la part teòrica de l'assignatura es farà
amb una prova final, sense apunts, que tindrà dues parts (amb un petit
descans entremig) per separar les dues grans parts de l'assignatura, cadascuna
amb una puntuació mínima de 4 (sobre 10).
Hi haurà també molts treballs, dissenys i pràctiques de
laboratori, amb i sense ordinador, i que suposaran el 60% de la nota final. Els
dissenys i pràctiques seran obligatòries i hauran de ser
acceptats pel professor.

Bibliografia

Bibliografia bàsica

- J. Sistac Disseny de Bases de Dades Editorial UOC (EDIUOC), 2002
- D. R. Howe Data Analysis for Data Base Design Edward Arnold, second edition, 1989
- T. J. Teorey Database Modeling and Design. The Entity-Relationship approach Morgan Kaufmann, second edition, 1994
- D. E. Shasha Database Tuning. A principled approach Prentice Hall, 1992
- J. Kirkwood High performance relational database design Ellis Horwood, 1993



versió per imprimir