Anar al contingut (clic a Intro)
UdG Home UdG Home
Tancar
Menú

Estudia

Dades generals

Curs acadèmic:
2008
Descripció:
Estructura d'informació: fitxers, bases de dades
Crèdits:
6
Idioma principal de les classes:
Català
S’utilitza oralment la llengua anglesa en l'assignatura:
Gens (0%)
S’utilitzen documents en llengua anglesa:
Poc (25%)

Grups

Grup A

Durada:
Semestral, 2n semestre
Professorat:
FERNANDO CHIC PAÑART  / Santiago Espigule Duran  / FRANCESC XAVIER SANMARTIN MORE  / Joan Surrell Saurí

Grup B

Durada:
Semestral, 2n semestre
Professorat:
FERNANDO CHIC PAÑART  / Santiago Espigule Duran  / FRANCESC XAVIER SANMARTIN MORE  / Joan Surrell Saurí

Grup C

Durada:
Semestral, 2n semestre
Professorat:
FERNANDO CHIC PAÑART  / XAVIER FRIGOLER PLANAS  / David Lloret Vilallonga  / Joan Surrell Saurí

Grup D

Durada:
Semestral, 2n semestre
Professorat:
FERNANDO CHIC PAÑART  / XAVIER FRIGOLER PLANAS  / David Lloret Vilallonga  / Joan Surrell Saurí

Competències

  • Ser capaç d'analitzar, dissenyar i implementar un algorisme i la seva estructura de dades.
  • Dissenyar bases de dades i sistemes d’informació.
  • Ser capaç d'analitzar i sintetitzar problemes.
  • Resolució de problemes i anàlisi crítica de resultats
  • Treballar en equip i de manera compromesa en el grup de treball.
  • Raonament crític

Altres Competències

  • - 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.

Continguts

1. TEMA 1 . CONCEPTES BÀSICS

          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

2. TEMA 2. INTRODUCCIÓ ALS FITXERS

          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

3. TEMA 3. INTRODUCCIÓ A LES BASES DE DADES

          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ó.

4. TEMA 4 . MODEL ENTITAT / RELACIÓ

          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.

5. TEMA 5 . MODEL RELACIONAL

          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

6. MÓDUL 1 PRÀCTIQUES. Treball amb Fitxers.

          6.1. Conceptes previs de Java

          6.2. Tractament d'excepcions

          6.3. Implementació de fitxers seqüencials

          6.4. Implementació de fitxers relatius

          6.5. Exemples

7. MÓDUL 2 PRÀCTIQUES. Treball amb SQL

          7.1. Introducció al model relacional

          7.2. Introducció a Oracle. Introducció a Sqlplus

          7.3. Introducció al SQL

          7.4. Creació de taules

          7.5. Inserció, modificació i esborrat de registres

          7.6. Modificació i eliminació de taules

          7.7. Consultes amb SQL

          7.8. Joins i subconsultes

          7.9. Creació de vistes

Activitats

Tipus d’activitat Hores amb professor Hores sense professor Total
Elaboració individual de treballs 1,50 12,00 13,50
Prova d'avaluació 3,00 15,00 18,00
Resolució d'exercicis 0 9,00 9,00
Sessió expositiva 12,00 10,00 22,00
Sessió participativa 15,00 15,00 30,00
Sessió pràctica 26,00 22,00 48,00
Tutories de grup 2,00 0 2,00
Total 59,50 83,00 142,5

Bibliografia

  • Josep Soler, Joan Surrell (2002). Apunts Introducció fitxers i bases de dades. Recuperat , a http://ima.udg.edu
  • R.Elmasri / S. Navathe (2002). Fundamentos de Sistemas de Bases de Datos (Tercera). Addison Wesley.
  • J. Groff / P. Weinberg (1998). Guia de Sql ( Sèrie Lan Times) (Primera). Mc Graw-Hill.

Avaluació i qualificació

Activitats d'avaluació:

Descripció de l'activitat Avaluació de l'activitat %
Activitats Tema 1.
Resolució de problemes de suports físics a traves de la plataforma de e-learning ACME
La nota d'aquesta prova s'incloura dins de la part de problemes de Fitxers i tindrà en compte els errors fets en solventar cada problema.
Activitats Tema 2.
Resolució de problemes de fitxers a traves de la plataforma d'elearning ACME.
La nota d'aquests problemes s'incloura dins de la part de problemes de Fitxers i tindrà en compte els errors fets en solventar cada problema. Aquelles part que no tinguin problemes en ACME es complementaran amb exercicis presencials a classe.
Activitats Fitxers.
Resolució d'una pràctica individual treballant amb fitxers i Java
Aquesta pràctica és individual i obligatoria. La seva nota correspond a la part de pràctica de fitxers. Cal tenir una nota mínima per aprovar l'assignatura.
Resolució de supòsits pràctics utilitzant el model relacional a traves de la plataforma d'e-learning ACME. La nota d'aquesta prova s'incloura dins de la part de problemes de Bases de dades. Tindrà en compte els errors fets en solventar cada problema dels proposats.
Activitats Mòdul 2 Pràctiques.
Prova SQL que es desenvolupa la darrera setmana de classe amb la finalidad d'avaluar els coneixements de SQL adquirits
La nota d'aquesta prova correspond a la part "Examen SQL" de l'avaluació de l'assignatura. Cal tenir una nota mínima per aprovar l'assignatura.
Proves d'avaluació finals L'examen final tindrà dues parts: una de Fitxers (40% de la nota d'examen) i una de Base de dades (60% de la nota d'examen).
Cal tenir una nota mínima a cada part per aprovar l'assignatura.

Qualificació

L'avaluació es farà amb una modalitat dual: avaluació final i avaluació continuada.

AVALUACIO CONTINUADA:

Fitxers:
- Examen de teoria: 20% (*)
- Problemes (ACME,...): 10%
- Pràctica de fitxers: 10% (*)

Bases de dades:
- Examen de teoria: 30% (*)
- Problemes (ACME,...): 15%
- Examen SQL: 15% (*)

AVALUACIO FINAL:

Fitxers:
- Examen de teoria: 30% (*)
- Pràctica de fitxers: 10% (*)

Bases de dades:
- Examen de teoria: 45% (*)
- Examen SQL: 15% (*)


(*) Per poder superar l'assignatura cal treure un mínim dels examens i de la pràctica de fitxers:
- 4,5 sobre 10 en cas de fer avaluació final.
- 4 sobre 10 en cas de fer avaluació continuada.

Observacions

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.



Assignatures recomanades

  • Metodologia i tecnologia de la programació

Escull quins tipus de galetes acceptes que el web de la Universitat de Girona pugui guardar en el teu navegador.

Les imprescindibles per facilitar la vostra connexió. No hi ha opció d'inhabilitar-les, atès que són les necessàries pel funcionament del lloc web.

Permeten recordar les vostres opcions (per exemple llengua o regió des de la qual accediu), per tal de proporcionar-vos serveis avançats.

Proporcionen informació estadística i permeten millorar els serveis. Utilitzem cookies de Google Analytics que podeu desactivar instal·lant-vos aquest plugin.

Per a oferir continguts publicitaris relacionats amb els interessos de l'usuari, bé directament, bé per mitjà de tercers (“adservers”). Cal activar-les si vols veure els vídeos de Youtube incrustats en el web de la Universitat de Girona.