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

Estudia

Dades generals

Curs acadèmic:
2005
Descripció:
Estructura d'informació: fitxers, bases de dades
Crèdits:
6
Idioma principal de les classes:
Sense especificar
S’utilitza oralment la llengua anglesa en l'assignatura:
Sense especificar
S’utilitzen documents en llengua anglesa:
Sense especificar

Grups

Grup A

Durada:
Semestral, 2n semestre
Professorat:
FERNANDO CHIC PAÑART  / Santiago Espigule Duran  / David Figuls Massot  / David Lloret Vilallonga

Horaris:

Activitat Horari Aula
Teoria1 dc 10-12

Grup B

Durada:
Semestral, 2n semestre
Professorat:
Santiago Espigule Duran  / David Figuls Massot  / David Lloret Vilallonga  / Joan Surrell Saurí

Horaris:

Activitat Horari Aula
Teoria2 dc 15-17

Grup C

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

Horaris:

Activitat Horari Aula
Teoria1 dc 12-14

Grup D

Durada:
Semestral, 2n semestre
Professorat:
FERNANDO CHIC PAÑART  / XAVIER FRIGOLER PLANAS

Horaris:

Activitat Horari Aula
Teoria1 dc 12-14

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 30,00 22,00 52,00
Tutories de grup 2,00 0 2,00
Total 63,50 83,00 146,5

Bibliografia

  • Joan Surrell i Josep Soler (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 un 4 sobre 10 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 un mínim de 4 sobre 10 d'aquesta part per poder superar l'assignatura.
Proves d'avaluació finals L'examen final tindrà dues parts: una de Fitxers (20%) i una de Base de dades (40%).
Per aprovar l'assignatura cal treure un mínim d'un 4 sobre 10 de cada part.

Qualificació

L'avaluació es farà de la seguent manera:

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% (*)

(*) Dels examens i de la pràctica de fitxers cal treure un mínim de 4 sobre 10 per poder superar l'assignatura.

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.