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.
Continguts
1. Conceptes bàsics de bases de dades
- Motivació
- Món real
- Món de les concepcions: 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
- Tipus de bases
- Què és un SGBD
- Objectius d'un SGBD
- Arquitectura d'un SGBD
- Administrador de Bases de dades (ABD)
- Exemples de DB Classe
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
HOWE, D. R., Data Analysis for Data Base Design, Edward Arnold,
1989
CODD, E. F., The Relational model for databse management, 1990
HAWRYSKIEWYCZ, I. T., Relational database design an introduction,
1990
JACKSON, G. A., Introducción al diseño de datos ..., 1990