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

Estudia

Dades generals

Curs acadèmic:
2017
Descripció:
Disseny de bases de dades: disseny conceptual de bases de dades (model EER) i disseny lògic (model relacional). SQL. Propietats i característiques dels Sistemes de Gestió de Bases de Dades. Components d'emmagatzemament de BD. Estructura i organització de BD. Accés a les dades i optimització de consultes. Processament de transaccions. Tècniques pel control de la concurrència i de la recuperació. Seguretat en BD.
Crèdits ECTS:
9

Grups

Grup A

Durada:
Semestral, 1r semestre
Professorat:
Jordi Regincós Isern  / Josep Soler Maso  / Joan Surrell Saurí
Idioma de les classes:
Català (100%)

Grup B

Durada:
Semestral, 1r semestre
Professorat:
Jordi Regincós Isern  / Josep Soler Maso  / Joan Surrell Saurí
Idioma de les classes:
Català (100%)

Competències

  • CB01 - Analitzar situacions complexes i dissenyar estratègies per resoldre-les
  • CB01 Analitzar situacions complexes i dissenyar estratègies per resoldre-les
  • CB02 - Planificar i organitzar les propostes i projectes
  • CB02 Planificar i organitzar les propostes i projectes
  • CT06 Disenyar propostes creatives
  • CB06 - Coneixement, administració i manteniment sistemes, serveis i aplicacions informàtiques
  • CB06 Coneixement, administració i manteniment de sistemes, dispositius i serveis biomèdics
  • CB07 Utilitzar tecnologies de la informació i la comunicació i especialment la programació i ús d'ordinadors
  • CT08 Planificar i organitzar les propostes i projectes
  • CT08 - Dissenyar propostes creatives
  • CT06 Dissenyar propostes creatives
  • CES5 Analitzar i modelar dades per a tasques de suport a la presa de decisions mèdiques
  • CES10 Especificar, dissenyar i avaluar solucions informàtiques integrades per a la gestió dels processos de salut
  • CCI5 Coneixements, administració i manteniment sistemes, serveis i aplicacions informàtiques.
  • CCI8 Capacitat per analitzar, dissenyar, construir i mantenir aplicacions de forma robusta, segura i eficient, elegint el paradigma i els llenguatges de programació més adequats
  • CCI12 Coneixement i aplicació de característiques, funcionalitats i estructura de les bases de dades,que permeten el seu adequat ús, i el disseny i l'anàlisi i implementació d'aplicacions basades en ells.
  • CCI13 Coneixement i aplicació de les eines necessàries per l'emmagatzematge, procediment i accés als Sistemes d'informació, inclosos els basats en web.
  • CE19 - Capacitat per analitzar, dissenyar, construir i mantenir aplicacions de forma robusta, segura i eficient, triant el paradigma i els llenguatges de programació més adequats
  • CE22 - Coneixement i aplicació de les característiques, funcionalitats i estructura de les bases de dades, que permetin el seu ús adequat, i el disseny i l'anàlisi i implementació d'aplicacions basades en ells
  • CE23 - Coneixement i aplicació de les eines necessàries per a l'emmagatzematge, processament i accés als sistemes d'informació, inclosos els basats en web

Continguts

1. INTRODUCCIÓ ALS FITXERS I A LES BASES DE DADES

          1.1. Els sistemes d’informació en les organitzacions

          1.2. El procés de disseny de bases de dades: Disseny conceptual, lògic i físic

2. DISSENY CONCEPTUAL DE BASES DE DADES

          2.1. El disseny conceptual de bases de dades

          2.2. Model Entitat/Relació

          2.3. Model Entitat/Relació Estès EER

3. EL MODEL RELACIONAL

          3.1. El disseny lògic de bases de bases de dades

          3.2. El model relacional

          3.3. Restriccions del model relacional

          3.4. El llenguatge SQL

          3.5. Àlgebra relacional

4. DEPENDÈNCIES FUNCIONALS I NORMALITZACIÓ

          4.1. Introducció

          4.2. Pautes per un bon disseny de bases de dades

          4.3. Dependències funcionals

          4.4. Normalització . Formes Normals

          4.5. Forma Normal de Boyce–Codd

          4.6. Aplicació de la teoria de normalització al disseny de bases de dades relacionals

5. INTRODUCCIÓ ALS SISTEMES DE GESTIÓ DE BASES DE DADES

          5.1. Concepte i origen dels SGBD

          5.2. Evolució dels SGBD i tendències actuals

          5.3. Funcionalitats i objectius dels SGBD

          5.4. Arquitectura de tres nivells dels SGBD

          5.5. Independència física i lògica de les dades

          5.6. Flux de dades i control

          5.7. Models de Dades

          5.8. Tipus d’usuaris de BD

          5.9. Llenguatges i interfícies de Bases de dades

          5.10. Estructura d’un SGBD

          5.11. Classificació dels SGBD

6. COMPONENTS D’EMMAGATZAMENT D’UNA BASE DE DADES

          6.1. Introducció

          6.2. Arquitectura dels components d’emmagatzement

          6.3. El nivell lògic

          6.4. El nivell físic

          6.5. Entrada sortida en un SGBD

          6.6. El nivell virtual

          6.7. Adreçament en un SGBD

          6.8. Tipus d’espais virtuals

7. IMPLEMENTACIÓ DE MÈTODES D’ACCÉS A DADES

          7.1. Mètodes d’accés a una base de dades

          7.2. Implementació dels accessos per posició

          7.3. Implementació dels accessos per valor

          7.4. Índexs agrupats

          7.5. Implementació dels accessos per diversos valors

8. PROCESSAMENT I OPTIMITZACIÓ DE CONSULTES

          8.1. Processament de consultes

          8.2. Traducció de consultes SQL a l’àlgebra relacional

          8.3. Optimització de consultes

          8.4. Algorismes bàsics per l’execució de les operacions de consulta

9. PROCESSAMENT DE TRANSACCIONS

          9.1. Transaccions

          9.2. Tècniques de control de concurrència

          9.3. Tècniques de recuperació

          9.4. Seguretat i autoritzacions en Bases de Dades

Activitats

Tipus d’activitat Hores amb professor Hores sense professor Total
Elaboració individual de treballs 1,00 15,00 16,00
Prova d'avaluació 5,00 25,00 30,00
Resolució d'exercicis 0 18,00 18,00
Sessió participativa 68,00 51,00 119,00
Sessió pràctica 26,00 16,00 42,00
Total 100,00 125,00 225

Bibliografia

  • Elmasri, Ramez (cop. 2002 ). Fundamentos de sistemas de bases de datos (3ª ed.). Madrid [etc.]: Addison Wesley. Catàleg
  • Silberschatz, Abraham (cop. 2002 ). Fundamentos de bases de datos . Madrid [etc.]: McGraw-Hill. Catàleg
  • Sistac i Planas, Jaume (2000 ). Bases de dades . Barcelona: EDIUOC. Catàleg
  • Camps Paré, Rafael Sistac i Planas, Jaume (2000 ). Tècniques avançades de bases de dades . Barcelona: EDIUOC. Catàleg
  • Sistac i Planas, Jaume Abelló, Alberto (2001 ). Sistemes de gestió de bases de dades . Barcelona: Universitat Oberta de Catalunya. Catàleg
  • Batini, Carlo (1994 ). Diseño conceptual de bases de datos : un enfoque de entidades-interrelaciones . Argentina [etc.]: Addison-Wesley [etc.]. Catàleg
  • Date, C. J (2001 ). Introducción a los sistemas de bases de datos (7ª ed.). México [etc.]: Pearson Educación. Catàleg
  • Groff, James R (cop. 1998 ). Guía LAN Times de SQL . Madrid [etc.]: Osborne McGraw-Hill. Catàleg
  • Rivero Cornelio, Enrique (2002 ). Introducción al SQL para usuarios y programadores : a nivel de IBM DB2 UDB versión 7.2 o superior (2ª ed.). Madrid [etc.]: Thomson. Catàleg

Avaluació i qualificació

Activitats d'avaluació:

Descripció de l'activitat Avaluació de l'activitat %
(1) Activitats ACME i activitats Disseny Bases de Dades En la Guía docent de l'assignatura es detallarà cadascuna d'aquestes activitats i com s'avaluarà. 15
(2) Prova disseny de bases de dades Prova presencial d'avaluació de disseny de bases de dades. Té dues parts, una de qüestions i l'altre és un supòsit pràctic. Per superar aquesta prova cal tenir més d'un 40% en cadascuna d'aquestes parts 30
(3) Resolució exercicis ACME En la Guía docent de l'assignatura es detallarà cadascuna d'aquestes activitats i com s'avaluarà. 2,5
(4) Prova Organització i funcionament d'un SGBD Prova presencial d'avaluació del funcionamnet i estructura d'un SGBD. Per superar aquesta prova cal tenir més d'un 40% 17,5
(5) Prova SQL Prova presencial d'avaluació de SQL. Per superar aquesta prova cal tenir més d'un 40% 20
(6) Pràctica Php i Oracle S'avaluarà segons els criteris establerts en l'enunciat de la pràctica. 15

Qualificació

- Excepte en les proves dels apartat 1, 3 i 6, EN TOTES LES ALTRES PROVES CAL HAVER SUPERAT EL 40% en cada una de les seves parts.

- La prova de "disseny de bases de dades", la de "Organització i funcionament d'un SGBD" i la "Prova de SQL" són recuperables (les altres activitats d'avaluació NO són recuperables). La recuperació es farà el dia de l'examen final. No hi ha recuperació de l’examen final.

- La pràctica de Php+Oracle. No hi ha puntuació mínima i excepcionalment solament es deixarà recuperar-la als que tinguin més de quatre de mitjana i han superat tots els mínims.

- Els professors de l'assignatura decidiran sobre qualsevol interpretació sobre aquests criteris d'avaluació.

Criteris específics de la nota «No Presentat»:
Es posarà un NP als alumnes que no es presentin a cap dels dos exàmens del mes de gener (Prova SGBD i Examen final)

Observacions

Tot i que aquesta assignatura no té cap requisit, recomanem haver cursat MTP1 i MTP2 i estar matriculat d'Estructures de Dades i Algorítmica

Assignatures recomanades

  • Estructures de dades i algorítmica
  • Metodologia i tecnologia de la programació I
  • Metodologia i tecnologia de la programació II

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.