Grau en Enginyeria de la Salut La Salle Campus Barcelona

Grau en Enginyeria de la Salut

Lidera els avenços tecnològics que definiran la medicina del futur.

Bases de dades

Descripció
En aquesta assignatura es tracta tot el que està relacionat amb la gestió i emmagatzematge de dades estructurades. S'inclou des de com es dissenya una base de dades passant per la implementació i ús per filtrar i/o ordenar i/o emmagatzemar informació de forma òptima, emfatitzant en aplicacions per a enginyeria de la salut.
Tipus assignatura
Tercer - Obligatoria
Semestre
Primer
Curs
3
Crèdits
6.00

Professors Titulars

Coneixements previs
Objectius

Els alumnes adquireixen els coneixements i desenvolupen les habilitats que s'indiquen a continuació:
1. Conceptes bàsics de les arquitectures de bases de dades.
2. Disseny d'una base de dades utilitzant diferents models.
3. Ser capaç d'implementar una base de dades relacional.
4. Conèixer els conceptes bàsics de transaccions sobre una base de dades.
5. Conèixer eines de consulta de dades i operacions avançades sobre bases de dades.
6. Conèixer conceptes bàsics de seguretat en bases de dades.

Continguts

Tema 1. Introducció a les bases de dades.
Tema 2. Model conceptual.
Tema 3. Model relacional.
Tema 4. Model físic.
Tema 5. Consultes avançades.
Tema 6. Llenguatge de control de dades.
Tema 7. Programació SQL (procediments emmagatzemats, disparadors i esdeveniments).
Tema 8. Optimització.
Tema 9. Seguretat de bases de dades.
Tema 10. Introducció a NoSQL.
Tema 11. Introducció a OLAP.

Metodologia

L?assignatura té la durada d?un semestre i consta de dues parts diferenciades: la part de coneixements i la part pràctica. La part de coneixements seran classes teòriques acompanyades de sessions d?exercicis i LiveCoding per tal que l?alumnat assoleixi els coneixements. A més, s?inclouran classes pràctiques que implica la resolució de problemes i/o presa de decisions fent ús dels coneixements apresos en la teoria. Hi hauran exercicis per fer durant les sessions de classe que l?alumnat haurà d?entregar telemàticament.

Els coneixements assolits es consoliden mitjançant la realització d?un projecte quasi real de disseny amb la implementació i ús d?una base de dades. Durant la primera meitat del semestre, aquest projecte es realitza fora de les de classe seguint el que es va donant a les sessions teòriques. A partir de la segona meitat del semestre, l?assignatura s?enfoca completament amb la metodologia d?aprenentatge basada en projectes.

Avaluació

L'avaluació de l'assignatura es fa en base a una nota de coneixements i una nota del projecte de l'assignatura, que s'han d'aprovar per separat.
La nota de coneixements inclou l'assoliment dels conceptes vists a classe que s'avaluaran mitjançant els exericis d'avaluació contínua i l'examen final de l'assignatura on l'alumne haurà de demostrar els seus coneixements tant de disseny de bases de dades relacionals com de la seva implementació i aplicació.
La nota de projecte valora que l'alumnat, en grups, hagi estat capaç de dissenyar un bon model de base de dades per a complir uns requisits concrets i obtenir dades i estadístiques de la base de dades implementada.

Criteris avaluació

L'avaluació de l'assignatura es fa en base a una nota de coneixements i una nota del projecte de l'assignatura, que s'han d'aprovar per separat:
- Nota de coneixements (50%): (30%) Sessions d'avaluació contínua a classe + (70%) Nota de l'examen d'avaluació
- Nota del projecte (50%): Projecte realitzat en grups de disseny i implementació d'una base de dades relacional

Bibliografia bàsica

[1] R.Groff, P.N.Weinberg and A.J.Oppel, SQL: The Complete Reference, 3rd Edition, McGrawHill, ISBN: 978-0071592550,
2009.
[2] J.D.Ullman and J.Widom, A First Course in Database Systems, 3rd Edition, Prentice Hall, ISBN: 978-0136006374, 2007.
[3] Hector Garcia-Molina, Jeffrey D. Ullman and Jennifer Widom, Database Systems: The Complete Book, 2nd Edition,
Prentice Hall, 2008.
[4] Garcia-Molina, Hector; Ullman, Jeffrey D.; Widom, Jennifer, Database System Implementation, Pearson, 2009.
[5] Özsu M.Tamer and Patrick Valduriez, Principles of Distributed Database Systems, 4th Edition, Springer, 2020.

Material complementari