2003-2004

Enginyeria Tè;cnica en Informàtica de Sistemes (3372)


Estructura de Dades i de la Informació II(12450) 


Objectius

En aquesta assignatura s'introdueixen els conceptes bàsics de Bases de Dades (BD) necessaris tant a nivell de dissenyador com d'usuari d'un BD relacional.

A finalitzar el curs l'alumne ha de ser capaç de:
- Dissenyar una BD utilitzant el model Entitat-Relació a partir d'unes especificacions del món real.
- Convertir el disseny (Model Entitat-Relació) a un conjunt de relacions i atributs d'una BD Relacional (Model Relacional)
- Realitzar consultes simples i d'una certa complexitat a una BD mitjançant el llenguatge estàndard SQL així com mitjançant operacions d'àlgebra relacional.
- Aprendre a programar funcions, procediments i triggers amb el llenguatge PL/SQL d'Oracle.
- Comprendre i utilitzar les tècniques de Normalització d'una BD Relacional.

Temari

Tema 1. Introducció: Conceptes bàsics

• Introducció i definicions

• Components d'un sistema de Base de Dades

• Avantatges i inconvenients d'un sistema de Bases de Dades

• Fases de disseny d'una BD

Tema 2. Disseny Conceptual: Model Entitat-Relació

• Disseny Conceptual d'una Base de Dades

• Model Entitat-Relació

• Criteris de disseny d'un esquema E-R

Tema 3. Disseny lògic: Model de Dades Relacional

• Introducció

Bibliografia

JEFFREY D. ULLMAN, JENNIFER WIDOM: First Course in Database Systems, A, 1/e, Stanford University,Prentice Hall,ISBN 0-13-861337-0
HECTOR GARCIA-MOLINA,JEFFREY D. ULLMAN, JENNIFER WIDOM, Database System Implementation, 1/e (Prentice Hall ISBN 0-13-040264-8)
MARINA KRAKOVSKY, Understanding the Oracle Server, 1/e, Foster City, California,Prentice HallISBN 0-13-190265-2

Darrera actualització 24-11-2010
© Universitat Pompeu Fabra, Barcelona