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