Enginyeria Tècnica de Telecomunicació, esp. Telemàtica (3373)
Sistemes d'Informació II(12636)
Objectius
Amb aquesta assignatura volem introduir a l'alumnes en el món de les bases de dades i d'una manera clara i fàcil entendre tots els conceptes que les envolten. Per a arribar a aquest fi començarem veien els conceptes bàsics comparant-los amb productes reals.
Programa
1. Conceptes bàsics de bases de dades
- Motivació
- Món real
- Món de les conceptcions: Entitat, Atribut, Valor, Domini,
Identificador, Clau Primaria, Clau Forana
- Món de les representacions: Camp, Registre, Fitxer, Bases
de dades, suports
- Definició de bases de dades
- Tipùs de bases
- Què és un SGBD
- Objectius d'un SGBD
- Arquitectura d'un SGBD
- Administrador de Bases de dades (ABD)
- Exemples de DB
2. El model relacional
- Conceptes del model relacional
- Operacions i regles d'integritat
- Sistemes relacionals
3. Models semàntics
- Objectius dels models semàntics
- El model semàntic (entitat-relació) de Chen
- Entitats
- Conectivitats o relacions
- Atributs d'entitats i relacions
- Generalitzacions, subconjunts
4. Llenguatges relacionals: SQL
- El llenguatge SQL
- Sentències SQL
- Exemple de Base de dades
5. Disseny de bases de dades
- Introducció al disseny de BD relacionals
- Disseny conceptual de BD amb el model ER
- Disseny lògic: transformació del disseny conceptual al
model relacional
BIBLIOGRAFIA
EL ELMASRI, R. i NAVATHE, S.B.,
Fundamentos de Sistemas de Bases de Datos. 3a edició.
Pearson Educación, 2002
UL GARCIA-MOLINA, H., ULLMAN, J. i WIDOM, J.
Database Systems, the Complete Book. Prendice-Hall. 2002