Universitat de Girona

Programa de l'assignatura

Curs 2003-04

3105II0005 INTRODUCCIÓ ALS FITXERS I LES BASES DE DADES


Objectius  

- Donar a conèixer la importància que tenen els fitxers i sobretot les bases de dades en el món empresarial.
- Aprendre a emmagatzemar les dades en memòria externa utilitzant el concepte de fitxer i el seus diferents tipus.
- Donar una introducció a les Bases de Dades treballant especialment amb el model Entitat-interrelació i el model relacional.
- Aprendre el llenguatge SQL , treballant-hi de manera interactiva.
- En les pràctiques treballar amb diferents tipus de fitxers i Bases de Dades.
 
Prerrequisits  

Haver cursat el primer quadrimestre en Metodologia i tecnologia de la programació
 
Contingut (Programa)  

TEMA 1 . CONCEPTES BÀSICS ( 2 HORES)
1.1. Introducció . Necessitat de guardar la informació
1.2. Els tres móns : el real , el conceptual i les representacions
1.3. Conceptes bàsics del món conceptual
1.4. Conceptes bàsics del món de les representacions
1.5 Suport físics

TEMA 2. INTRODUCCIÓ ALS FITXERS (8 HORES)
2.1 Conceptes bàsics de fitxers
2.2 Fitxers seqüencials
2.3 Fitxers relatius
2.4 Fitxers d’accés directe
2.5 Fitxers ordenats
2.6 Fitxers indexats

TEMA 3. INTRODUCCIÓ A LES BASES DE DADES (2 HORES)
3.1 Conceptes bàsics de base de dades i sistemes de gestió de bases de dades
3.2 Objectius i funcionalitats d’un Sistema de Gestió de bases de Dades
3.3 Arquitectura dels SGBD
3.4 Models de Dades
3.5 Independència de les dades
3.6 Llenguatges i usuaris
3.7 Introducció al disseny de bases de dades dins el cicle de vida dels sistemes d’informació.

TEMA 4 . MODEL ENTITAT / RELACIÓ (7 HORES)
4.1 Introducció
4.2 Conceptes bàsics del Model Entitat / Relació.
4.3 Restriccions sobre el tipus de relacions .
4.4 Entitats febles .
4.5 Relacions recursives.
4.6 Relacions n-àries.
4.7 Notació pels diagrames Entitat / Relació.
4.8 Resolució d’exercicis.

TEMA 5 . MODEL RELACIONAL ( 7 HORES)
5.1 Conceptes bàsics del Model relacional
5.2 Restriccions del model relacional
5.3 Obtenció d’un esquema de base de dades relacional a partir del model entitat/relació
5.4 Resolució d’exercicis

 
Bibliografia  


- Sistemas de bases de datos . Conceptos Fundamentales . Elmasri/Navate . Ed . Addisson Wesley
- Introducción a los sistemas de bases de datos . C.J.Date . Addisson Wesley
- Guia de SQL . Serie Lan Times . Henry Korth / Paul Weinberg . Mc Graw Hill
- Diseño de Bases de Datos . Adoración de Miguel y otros . Ed Ra-ma
- Estructuras de Archivos . Un conjuntode herramientas conceptuales . Michael Folk / Bill Zoellick . Ed Addisson Wesley
- File Structures . Theory and Practice . Panos E.Livadas . Ed. Prentice Hall
 
Mètodes docents  

- classes teòriques: 2 hores per setmana.

- classes pràctiques: 2 hores per setmana.
 
Tipus d'exàmens i avaluacions  

Pràctica de fitxer: 1 punt
SQL: 1 punt
Fitxers: 3 punts
Bases de dades: 4,5 punts
per aprovar cal superar el 40% de cada part.
 
Informació addicional  

FITXERS – Treball amb fitxer seqüencials i relatius . Reforçament de recorregut i cerques de MTP. Es treballa amb JAVA . (5 sessions )
SQL – Treball amb SQL interactiu . (8 sessions)
 
Llengua de les classes  

Català