Que estàs buscant?
B2_Que els estudiants sàpiguen aplicar els seus coneixements a la seva feina o vocació d'una forma professional i tinguin les comptències que demostren mitjançant l'elaboració i defensa d'arguments i la resolució de problemes dins de la seva àrea d'estudi
B4_Que els estudiants puguin transmetre informació, idees, problemes i solucions a un públic tan especialitzat com no especialitzat
EFB4_Coneixements bàsics sobre l'ús i programació dels ordinadors, sistemes operatius, bases de dades i programes informàtics amb aplicació a l'enginyeria
T1_Que els estudiants coneixin un tercer idioma, que serà preferentment l'anglès, amb un nivell adequat de forma oral i per escrit, d'acord amb les necessitats que tindran les graduades i els graduats a cada titulació
T2_Que els estudiants tinguin capacitat per a treballar com a membres d'un equip interidisciplinar ja sigui com un membres més, o realitzant tasques de direcció amb la finalitat de contribuir a desenvolupar projectes amb pragmatisme i sentit de la responsabilitat, assumint compromisos tenint en compte els recursos disponibles
Introducció a les bases de dades es centra, en la seva primera part, en el model de dades relacional i els mecanismes que permeten l'accés i manipulació de bases de dades relacionals (SQL) i en la segona part, en la modelització conceptual de dades. L'objectiu de la matèria és oferir a l'estudiantat una primera visió del què és una bases de dades.
Aquesta assignatura és la primera assignatura inclosa en l'àrea de les bases de dades.
A nivell general, aquesta assignatura contribueix als següents resultats d'aprenentatge especificats per a la matèria a la qual pertany (Enginyeria del software):
A un nivell més concret, en acabar l’assignatura l’estudiant ha de ser capaç de:
Tots els conceptes teòrics de la matèria es tractaran en les classes de teoria (grups grans) de l’assignatura. En aquestes classes s'introdueixen els conceptes bàsics de bases de dades demostrant la seva aplicació en exercicis resolts pel professor/a. Es recomana que abans de cada sessió els alumnes es llegeixin el material publicat a la plataforma virtual. A les classes es demanarà la participació dels estudiants de manera individual o en grup, per resoldre diferents problemes proposats amb o sense anticipació. Aquestes activitats, que per la seva naturalesa d'optativitat i brevetat no apareixen reflectides en aquest document, serviran a l'estudiant com a instrument d'autoavaluació del seu assoliment dels continguts de la matèria i podran ser utilitzades per part del docent per a prendre decisions sobre la qualificació final de l'estudiant però mai en detriment de la qualificació numèrica calculada segons el sistema de qualificació abans indicat.
Els conceptes de caire més pràctic seran treballats en grups petits (de laboratori) on es presenten treballs de complexitat mitjana, que requereixen l'aplicació dels coneixements adquirits en les classes més teòriques. En aquestes sessions es donaran les eines escaients per a resoldre les activitats programades però s'espera que aquestes s'allarguin des del punt de vista temporal, més enllà de les hores de laboratori i que, en conseqüència, els estudiants les hagin de finalitzar durant el temps d'aprenentatge autònom.
Bloc 1. Introducció a les bases de dades
Conceptes bàsics de bases de dades. Sistemes de Fitxers. Sistemes de Bases de dades. Concepte de sistema gestor de bases de dades (SDBD). Avantatges i inconvenients de les B.D.
Bloc 2. El model relacional
Conceptes bàsics del model relacional. Estructura del model. Restriccions d'integritat. Exercicis.
Bloc 3. El llenguatge de definició de dades (DDL)
Tipus de dades. Creació de taules i restriccions d'integritat. Creació de vistes. Resolució d'exercicis.
Bloc 4. El llenguatge de manipulació de dades (DML)
Consultes sobre una única taula. Consultes sobre vàries taules. Consultes resum. Agrupacions. Ús de subconsultes. Funcions. Modificacions de la base de dades. Resolució d'exercicis.
Bloc 5. Introducció al model conceptual de dades i disseny lògic
Procés de disseny d’una base de dades. Models de dades. Conceptes bàsics del model conceptual. Regles de negoci. Entitats i associacions. Entitats febles. Entitats reflexives. Entitats associatives. Generalitzacions. Creació de models conceptuals. Transformació del model conceptual: Transformació de les associacions un_a_molts, molts_a_molts, un_a_un i reflexives, transformació de les entitats associatives, de les entitats febles i transformació de les generalitzacions. Millores del model lògic inicial.
Es posa a disposició dels estudiants tot un seguit d'activitats de caire eminentment pràctic (exercicis curts, problemes...) que són la base de les activitats d'aprenentatge de l'assignatura. Aquestes activitats els estudiants/es les hauran de resoldre, sovint de manera no presencial, seguint les indicacions dels docents i també seran treballades a classe, ja sigui com a exemples en les sessions de teoria, ja sigui en les sessions de laboratori. Si bé aquestes activitats tindran caràcter optatiu (els docents no en verificaran de manera individualitzada la realització per part dels estudiants), seran imprescindibles per assolir els coneixements teorico-pràctics de l'assignatura.
Amb l'objectiu de recollir evidència de l'assoliment dels resultats d'aprenentatge esperats es realitzen les següents activitats de caràcter avaluatiu (pràctiques i exàmens):
PRÀCTICA 1
PRÀCTICA 2
PRÀCTICA 3
PRÀCTICA 4
PROVA ESCRITA DELS PRIMERS BLOCS
PROVA ESCRITA DE TOTS ELS BLOCS
Per tal de superar (aprovar) les activitats avaluatives, els estudiants han de demostrar:
En relació a les competències bàsiques assignades a l’assignatura, aquestes queden cobertes especialment pel que fa als aspectes que s’expliciten:
Finalment, i pel que fa a les competències transversals associades a l’assignatura:
Normes de realització de les activitats d’aprenentatge
Per a cada activitat, els docents n'informaran de les normes i condicions particulars que les regeixin. Les activitats unipersonals pressuposen el compromís de l'estudiant de realitzar-les de manera individual i sense cap mena de col·laboració amb d’altres persones. Es consideraran suspeses (qualificació 0) totes aquelles activitats en què l'estudiant no s'ajusti a aquest compromís d’individualitat, independentment del seu paper (emissor o receptor) i sense que això exclogui la possible aplicació d’altres sancions d’acord amb el Règim Disciplinari vigent.
Igualment, les activitats que s'hagin de realitzar en grup pressuposen el compromís per part dels estudiants que l'integren de realitzar-les en el si del grup i sense cap mena de col·laboració amb d’altres grups o persones que en siguin alienes (individualitat grupal). Es consideraran suspeses (qualificació 0) totes aquelles activitats en què el grup no hagi respectat aquest compromís amb independència del seu paper (emissor o receptor) i sense que això exclogui la possible aplicació d’altres sancions d’acord amb el Règim Disciplinari vigent.
En el cas particular de les pràctiques, quan en alguna d’elles no es respecti el compromís d’individualitat i/o s’utilitzin mitjans fraudulents en la seva realització, la qualificació de final de les pràctiques PRÀCTICA serà, per a tots els membres del grup, de 0 punts amb independència de la qualificació de les altres pràctiques i sense que això exclogui la possible aplicació d’altres sancions d’acord amb el Règim Disciplinari vigent.
Qualsevol activitat no lliurada es considerarà puntuada amb zero punts És potestatiu dels docents acceptar o no lliuraments fora dels terminis que s'indiquin. En el cas que aquests lliuraments fora de termini s'acceptin, és potestatiu del docent decidir si aplica alguna penalització i la quantia d'aquesta.
L’assignatura s’avalua a partir de les qualificacions de les següents activitats:
PROVES: PROVA ESCRITA DELS PRIMERS BLOCS i PROVA ESCRITA DE TOTS ELS BLOCS
PRÀCTIQUES: PRÀCTICA 1, PRÀCTICA 2, PRÀCTICA 3, PRÀCTICA 4
El càlcul de la part de teoria i pràctiques de l’assignatura es calcula tenint en compte aquestes fórmules:
TEORIA= 0.15 PROVA ESCRITA DELS PRIMERS BLOCS + 0.5 PROVA ESCRITA DE TOTS ELS BLOCS
PRÀCTICA=0,1 PRÀCTICA1 + 0,05 PRÀCTICA2 + 0,1 PRÁCTICA3+0,1 PRÀCTICA4
I la qualificació final s’obté:
Recuperació
La part teòrica de l’assignatura (TEORIA) es pot recuperar-se sempre i quan la nota ponderada obtinguda sigui inferior a 5 (exclosos els no presentats). Les pràctiques no es poden recuperar, en cap cas.
Per als estudiants que assisteixin a l’examen de recuperació la seva qualificació TEORIA serà l’obtinguda en aquesta prova i la qualificació final es calcularà amb les ponderacions detallades anteriorment i en cap cas no serà superior a 5.
Abraham Silberschatz; Henry Korth ;Sudarshan,S. “Fundamentos de Bases de Datos”. Sisena edició. Madrid-McGraw-Hill-Education, 2014. ISBN 978-84-481-9033-0.
Ramez Elmasri, Shamkant B. Navathe. Fundamentals of Database Systems, Global Edition, Seventh Edition. Pearson
Jason Price. Oracle database 12c SQL. Editorial Oracle Press McGraw-Hill Osborne Media, 2013.
Thomas M. Connolly; Carolyn E. Begg. Sistemas de Bases de Datos. Pearson Addison-Wesley, 2005.