Professors Titulars
Professors Docents
Fonaments de programació, algorísmica bàsica, estructures de dades
Els alumnes en l'assignatura adquireixen els coneixements propis del temari i desenvolupen les habilitats següents:
1.- Coneixement general bàsic sobre els sistemes de fitxers i els gestors de bases de dades.
2.- Capacitat d'aplicar els coneixements a la pràctica.
3.- Habilitat per a cercar informació de fonts diverses i de comprendre les explicacions de persones no expertes.
4.- Habilitats bàsiques en el us dels recursos informàtics per a dissenyar i implementar models de dades corporatius.
5.- Desenvolupar capacitats d'investigació.
6.- Desenvolupar la capacitat de comunicació oral i escrita en la pròpia o altres llengües.
Tema 1. Introducció a les Bases de Dades.
Tema 2. Model conceptual.
Tema 3. Model relacional.
Tema 4. Model físic.
Tema 5. SQL avançat.
Tema 6. Llenguatge de control de dades.
Tema 7. Stored procedures.
Tema 8. Disparadors i esdeveniments.
Tema 9. Sistemes NoSQL.
Tema 10. Seguretat i SQL Injection.
Lassignatura sorienta per tal que lalumne prengui part activa en el seu propi aprenentatge. La metodologia docent
està pensada per tal que lassignatura sigui dinàmica i participativa. Les classes magistrals es combinen amb classes
dexercicis i activitats a classe, així com projectes guiats pel professorat de lassignatura.
Lassignatura té la durada de dos semestres i cadascun consta de dues parts diferenciades: la part de coneixements i la part pràctica. En les primeres setmanes de cada semestre es realitzarà la part de coneixements que seran exposicions de teoria per part del professor per tal que lalumne assoleixi els coneixements. El professor pot subministrar material de suport i lalumne pren apunts i/o completa materials de suport. Lalumne pot intervenir ja sigui per resoldre dubtes i/o per a donar resposta a les preguntes que formuli el professor. A més, sinclouran classes pràctiques que implica la resolució de problemes i/o presa de decisions fent ús dels coneixements apresos en la teoria. Es pot utilitzar equipament específic, com per exemple un ordinador. El professor pot convidar a lalumne a participar a classe per tal de valorar ladquisició i/o interpretació dels conceptes exposats. Hi hauran exercicis per fer fora de les sessions de classe que lalumne haurà dentregar telemàticament.
En la segona part de cada semestre, lassignatura senfoca amb la metodologia daprenentatge basada en projectes. Els coneixements assolits durant la primera part del semestre es consoliden mitjançant la realització dun projecte quasi real de disseny, implementació i ús duna base de dades.
Laboratoris
Les sessions pràctiques són sessions lectives que formen part de lassignatura i que tenen com objectiu la de donar suport i afavorir laprenentatge progressiu necessari i imprescindible per tal de poder superar amb èxit tant la realització dels projectes de lassignatura com gran part dels continguts de lassignatura. En aquestes sessions sexposarà contingut extra o complementari que ajudarà a consolidar els continguts exposats a les sessions de teoria, així com dur a terme els projectes de lassignatura. Periòdicament, aquestes sessions exigiran treballar a classe i lliurar un exercici.
El funcionament i la normativa de les mateixes es descriu a continuació:
A cada sessió de laboratori, es proposarà un exercici pràctic a resoldre relacionat amb els conceptes vistos a la sessió de teoria.
Els alumnes hauran de resoldre individualment cada exercici i penjar la solució a lestudy abans de la data de lliurament especificada a lenunciat. No sacceptaran exercicis lliurats fora de termini.
La Nota_Lab es calcularà com la mitjana aritmètica del 85% de les millors notes obtingudes en els exercicis si tots els exercicis tenen com a mínim un 4, en cas contrari Nota_Lab serà la nota més petita (< 4)..
Els exercicis no entregats o amb una nota inferior a 4 es podran recuperar amb una nota màxima de 5 en convocatòria extraordinària.
Projectes
Els projectes de lassignatura dArxius i Bases de dades són molt importants dins dels continguts de lassignatura. Els motius són diversos: laplicació pràctica dels conceptes teòrics explicats a les classes magistrals, la capacitat que ha de demostrar lalumne en el disseny i implementació dels sistemes de cert volum de dades, laplicació de continguts conceptuals de bases de dades. És per això que els projectes de lassignatura demanen un esforç important pel que fa a dedicació de lalumne i es farà un seguiment per part del professorat a les sessions de classe.
A continuació sexposa la normativa bàsica que cal respectar pel que fa al desenvolupament de dels projectes:
1. Els projectes de lassignatura es desenvolupem en grups de 4 amb estudiants matriculats a lassignatura. Excepcionalment poden haver grups de 3 per casar a tothom.
2. Fer el projecte en grups és obligatori, i sha de notificar als professors la composició dels grups abans de comencin les sessions de PBL (Project Based Learning) per tal de que es pugui assignar un número de grup de projecte i altres recursos tècnics. Passada aquesta data, no es permetrà la creació de nous grups.
3. Els grups de projecte poden ser diferents per el primer i segon projecte.
4. Sacceptaran canvis de grups per motius justificats abans de que hagin transcorregut la meitat de sessions de PBL.
5. És imprescindible tenir assignat un número de grup per a poder optar a presentar el projecte.
6. Quant més tard es lliuri un projecte, més penalització en la qualificació màxima a obtenir hi haurà. Aquesta es detallarà en el mateix enunciat del projecte.
7. Per a que un lliurament sigui acceptat i opti a ser qualificat cal que es satisfacin 5 requeriments:
a. Ha dhaver estat lliurat al pou de projectes corresponent (amb el format indicat) abans de la data límit corresponent.
b. Ha destar degudament estructurat i tenir la corresponent documentació interna.
c. Ha de tenir una memòria correcta.
d. Ha de funcionar correctament tot el que es demana en lenunciat.
e. El grup que presenta el projecte ha de superar una entrevista on han de demostrar individualment un coneixement profund del projecte en la seva totalitat.
8. La nota de lentrevista pot afectar la nota del projecte dun membre del grup de forma individual.
9. En cas de no aprovar algun dels projectes, es podrà re-entregar en convocatòria extraordinària.
Lavaluació dels coneixements i de la pràctica serà independent. Per tal daprovar lassignatura caldrà aprovar independentment els coneixements i el projecte a cada semestre. La nota final de lassignatura és representada en la següent fórmula:
Nota_Final = 50% * Nota_Semestre1 + 50% * Nota_Semestre2
La nota de cada semestre és representada en la següent fórmula:
Nota_Semestre = 25% * Nota_Lab + 75% * Nota_Projecte
Aquest càlcul només saplicarà si tant les notes del laboratori i el projecte són igual o majors a 5. En cas contrari, la nota del semestre serà la més baixa de les dues.
Les copies totals o parcials en qualsevol activitat avaluable, es penalitzaran amb el què està establert a la normativa acadèmica, tant a la font com a la còpia sense excepció.
Qualsevol interacció via correu electrònic amb el personal associat a lassignatura (professors de teoria, pràctiques, monitors, etc.) sha de fer estrictament des de ladreça de correu de lescola (@salle.url.edu). No es respondrà a cap adreça de correu aliena a lescola.
Aquesta assignatura té tres convocatòries:
- GENER 2021: Avaluació primer semestre
- MAIG 2021: Avaluació segon semestre
- JULIOL 2021: Recuperació primer i/o segon semestre
[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, Prentice-Hall, 2000.
[5] Özsu M.Tamer and Patrick Valduriez, Principles of Distributed Database Systems, Third Edition, Springer, 2011.