Fitxers i Bases de Dades (FBD)
(http://www.lsi.upc.edu/~fbd)
Professors Responsables: |
ANTONI URPI TUBELLA (urpilsi.upc.edu)
|
|
Crèdits: 6.0 (3.0 T 1.5 P 1.5 L)
|
Departament:
LSI
|
Tipus d'assignatura
Obligatoria per la ETIG
Optativa per la EI , ETIS
Requisits de l'assignatura
IBD
- Pre-requisit per la EI , ETIG , ETIS
|
|
Objectius docents
Aquesta assignatura pretén que els estudiants aprofundeixin en el coneixement de les bases de dades. En aquest sentit amplia els continguts de l'assignatura Introducció a les Bases de Dades pel que fa als components lògics d'una base de dades i proporciona els conceptes i fonaments físics necessaris per dissenyar una base de dades.
Programa
1. Components lògics d'una Base de Dades
1.1 Components de Dades: Esquemes, Taules, Restriccions i Vistes 1.2 Components de Control: Procediments, Disparadors, Privilegis i Rols
2. Components d'emmagatzematge d'una Base de Dades
2.1 El nivell físic: pàgina, extensió, fitxer. Visió E/S 2.2 El nivell virtual: Estructura i Tipus d'espais 2.3 Altres components
3. Implementació de mètodes d'accés
3.1 Els mètodes d'accés 3.2 Implementació dels accessos per posició 3.3 Implementació dels accessos per valor 3.4 Implementació dels accessos per diversos valors 3.5 Introducció a l'optimització
4. Transaccions a les Bases de Dades
4.1 Visió externa de les transaccions 4.2 Introducció al control de concurrència amb reserves 4.3 Recuperació 4.4 Consideracions generals respecte el nivell de paral.lelisme
5. Bases de Dades distribuïdes
5.1 Visió general 5.2 Bases de dades client/servidor 5.3 Bases de dades distribuïdes
6. Programació amb SQL
6.1 JDBC: SQL/CLI en Java 6.2 SQLJ: SQL hostatjat en Java
Avaluació
L'avaluació de l'assignatura es farà de la manera següent: 70% Examen 20% Laboratori 10% Problemes Tant de l'examen com de laboratori cal obtenir una nota mínima de 4. Si la nota de l'examen o de laboratori tenen una puntuació inferior a 4, aleshores la nota final serà el mínim entre 4.5 i el promig ponderat de totes les parts d'acords amb els pesos abans mencionats.
Bibliografia
Bibliografia bàsica
- Jaume Sistac et al. Tècniques avançades de bases de dades Edicions de la Universitat Oberta de catalunya, 2000 - Hector Garcia-Molina, Jeffrey Ullman, Jennifer Widom database system implementation Prentice Hall, 2000 - Elmasri, R; Navathe, S. B Fundamentals of Database Systems (third edition) Addison-Wesley, 2000 - Date C. J.; Darwen Hugh A guide to the SQL Standard (4a. edició) Addison-Wesley , 1997 - Jim Melton, Andrew Eisenberg Understanding SQL and Java Together Morgan Kaufmann Publishers, 2000
Bibliografia complementària
- Salzberg B. File Structures: an analytic approach Ed. Prentice-Hall International Editions , 1988
|