L'assignatura està pensada per a estudiants de primer any de tecnologia. Es tracta de la continuació de lassignatura de Bases de Dades on saprofundirà en lús avançat de gestors de bases de dades relacionals i sintroduirà les bases de dades NoSQL. És una assignatura on la part teòrica i la practica es faran a lhora a classe mitjançant ordinador personal.
Des del punt de vista pràctic, s'introdueixen les subconsultes, com optimitzar consultes, com tindre en compte la seguretat del SGBD, entendre les bases de dades distribuïdes, i com fer servir diferents bases de dades NoSQL. Això es fa a través de multitud d'exemples, els quals ajuden l'estudiant a aprofundir en tots aquells aspectes que s'han tractat des del punt de vista teòric.
Lobjectiu daquesta assignatura es aprofundir en lús avançat de gestors de bases de dades relacionals (desenvolupament de consultes complexes, optimització de consultes, seguretat). A més, lobjectiu es introduir-se en als gestors de bases de dades distribuïts i als sistemes NoSQL.
Més concretament, els resultats daprenentatge són:
Optimitzar el disseny de bases de dades per millorar el seu rendiment.
Saber escollir el SGBD adequat per cada aplicació.
Entendre els problemes de seguretat associats a les bases de dades i al seu accés.
Entendre els problemes associats (escalabilitat, rendiment, disponibilitat) en bases de dades distribuïdes.
Conèixer i fer servir bases de dades NoSQL.
Els continguts de l'assignatura són els següents:
- Optimització de peticions.
- Connectivitat amb bases de dades.
- Seguretat.
- Control de concurrència.
- Bases de dades distribuïdes.
- Bases de dades NoSQL (no només SQL).
Lassignatura basa laprenentatge en les metodologies docents següents:
- Classes teòriques
- Classes de problemes i exercicis
- Tutoria
Per tal de poder avaluar lassignatura shan definit uns sistemes davaluació i unes ponderacions respecte el 100% de la nota final de lassignatura, aquests són:
Exercicis, problemes i pràctiques- 90 %
Portafoli - 10 %
La nota final de lassignatura es calcula mitjançant la següent formula:
Nfi = 0,3*Nex + 0,6*Npr + 0,1*Npo
- Nfi: Nota final.
- Nex: Nota mitjana exercicis.
- Npr: Nota mitjana pràctiques.
- Npo: Nota portafoli.
Per aplicar aquesta formula i aprovar lassignatura shan de donar les següents condicions:
1) Nex, Npr i Npo han de ser >=5.
2) La nota mínima de cadascun del exercicis ha de ser >=4.
3) La nota mínima de cadascuna de les pràctiques ha de ser >=5.
4) Shan dentregar tots els exercicis i totes les pràctiques.
En cas contrari no saprova lassignatura.
R. Ramakrishnan, J. Gehrke. Database Management Systems. McGraw-Hill Education (2002).
D. Litchfield, et al. The Database Hacker's Handbook: Defending Database Servers. Wiley Publishing (2005).
J.C. Anderson, J. Lehnardt, N. Slater. CouchDB: The Definitive Guide. O'Reilly Media, Inc. (2010).
T. Heath, C. Bizer. "Linked Data: Evolving the Web into a Global Data Space". Synthesis Lectures on the Semantic Web: Theory and Technology, 1:1, 1-136. Morgan & Claypool (2011).