DAM-M02-BD

De wikijoan
Salta a la navegació Salta a la cerca

Contingut

Presentació de l'assignatura

El mòdul MP2 Bases de Dades de DAM consta de 4 unitats formatives. Les tres primeres les faràs aquest curs de 1r, i la UF4 la faràs l'any vinent a 2n.

Distribució horària dels mòduls

Seguint les noves orientacions decretades pel Departament d'Ensenyamnent, el mòdul M02 consta de: 165h = 149h (UF1, UF2, UF3, a 1r) +16 h (UF4, a 2n)

Les Unitats Formatives (UFs) són les següents:

  • UF1:‌ ‌Introducció‌ ‌a‌ ‌les‌ ‌bases‌ ‌de‌ ‌dades‌ (25h, noves orientacions)
  • UF2:‌ ‌Llenguatges‌ ‌SQL:‌ ‌DML‌ ‌i‌ ‌DDL (58h, noves orientacions)
  • UF3:‌‌ Llenguatges‌‌ SQL:‌‌DCL‌‌ i‌‌ extensió‌‌ procedimental (66h, noves orientacions)
  • UF4:‌ Bases‌ de dades objecte-relacional‌ -> la UF4 es fa a 2nDAM (Pere Guitart) (16h, noves orientacions)

Resutats d'Aprenentatge (RA)

El resum dels resutats d'aprenentatge és el següent. En finalitzar aquest mòdul l'alumne haurà de ser capaç de:

UF1: Introducció a les bases de dades

  • Reconèixer els elements de les bases de dades analitzant les seves funcions i valorant la utilitat dels sistemes gestors.
  • Dissenyar models lògics normalitzats interpretant diagrames entitat/relació.

UF2: Llenguatges SQL: DML i DDL

  • Consultar i modifica la informació emmagatzemada en una base de dades emprant assistents, eines gràfiques i el llenguatge de manipulació de dades.
  • Realitzar el disseny físic de bases de dades utilitzant assistents, eines gràfiques i el llenguatge de definició de dades.

UF3: Llenguatges SQL: DCL i extensió procedimental

  • Implantar mètodes de control d’accés utilitzant assistents, eines gràfiques i comandes del llenguatge del sistema gestor de bases de dades corporatiu.
  • Desenvolupar procediments emmagatzemats avaluant i utilitzant les sentències del llenguatge incorporat en el sistema gestor de bases de dades corporatiu.

UF4: Bases de dades objecte-relacionals (es veu a 2n curs)

  • Gestionar la informació emmagatzemada en bases de dades objecte-relacionals, avaluant i utilitzant les possibilitats que proporciona el sistema gestor.

Bibliografia

Programació

Document oficial:

UF1. Introducció‌ ‌a‌ ‌les‌ ‌bases‌ ‌de‌ ‌dades‌

Resultats d’aprenentatge i criteris d’avaluació

Continguts

UF2. Llenguatges‌ ‌SQL:‌ ‌DML‌ ‌i‌ ‌DDL

Resultats d’aprenentatge i criteris d’avaluació

Continguts

UF3. Llenguatges‌‌ SQL:‌‌DCL‌‌ i‌‌ extensió‌‌ procedimental

Resultats d’aprenentatge i criteris d’avaluació

Continguts

Distribució horària

Avaluació

L'alumne coneixerà, des del principi de la UF, els criteris d'avaluació de les Unitats Formatives (UF) i de les activitats d'ensenyament (AEA) de què consten les UFs.

Avaluació de les AEA

Una activitat d'ensenyament-aprenentatge està formada per Teoria (T), pràctiques (Pt), qüestionaris (Q) i altres activitats com poden ser notes de classe i activitats voluntàries (Gr).

  • T: Píndoles de teoria
  • Q: Qüestionaris. Són exercicis que obligatòriament es fan a classe, i s'han d'entregar en el Classroom al final de la classe
  • Pt: Pràctiques. Són més llargues, es comencen a classe, i si no dóna temps es poden acabar a casa. El termini per entregar en el Classroom és més llarg.
  • Gr: rúbriques de classe i tasques voluntàries/complementàries/d'aprofundiment.

Les tasques voluntàries permeten la modificació (a l'alça) de la nota final de cada activitat d'E-A. La manera com modifica la nota és la següent: Si les tasques voluntàries superen la nota de l'AEA, la nota calculada de l'AEA representa el 85% de la nota final, i les tasques voluntàries el 15% (la qual cosa farà augmentar la nota final de l'AEA).

Avaluació de les UFs

La UF consta de diverses AEA i d'una prova final. L'alumne coneixerà els pesos de cada AEA i de la prova/examen final amb què es calcularà la nota final de la UF.

AEA: Activitats d'Ensenyament-Aprenentatge

UF1. Introducció‌ ‌a‌ ‌les‌ ‌bases‌ ‌de‌ ‌dades‌

UF1A1. Introducció a les bases de dades

UF1A2. Model E-R

UF1A3. Model relacional

Avaluació UF1

Q_UF1A1 = 0.7*Pt1 + 0.3*Q1
Q_UF1A2 = 0.7*Pt2 + 0.3*Q2
Q_UF1A3 = 0.7*Pt3 + 0.3*Q3

Q_UF1‌ ‌= 0.1*‌ Q_UF1A1 ‌+‌ ‌0.2*‌Q_UF1A2 ‌+‌ ‌0.3*‌Q_UF1A3 ‌+‌ ‌0.4*‌Q_ExUF1

UF2. Llenguatges‌ ‌SQL:‌ ‌DML‌ ‌i‌ ‌DDL

UF2A1:‌ ‌Creació,‌ ‌modificació‌ ‌i‌ ‌esborrat‌‌ de‌ ‌taules

UF2A2:‌ ‌Inserció,‌ ‌modificació‌ ‌i‌‌ eliminació‌ ‌de‌ ‌registres

UF2A3:‌ ‌Consultes‌ ‌simples

UF2A4:‌ ‌Consultes‌ ‌complexes

UF2A5:‌ ‌ACID,‌ ‌concurrència,‌ ‌vistes‌

Avaluació UF2

Q_UF2A1 = 0.35*Pt4 + 0.15*Q3 + 0.15*Q4 + 0.35*Pt5
Q_UF2A2 = 0.2*Q5 + 0.4*Pt6 + 0.4*Pt7
Q_UF2A3 = 0.15*Q6 + 0.15*Q7 + 0.15*Q8 + 0.15*Q9 + 0.4*Pt8
Q_UF2A4 = 0.2*Pt9 + 0.1*Q10 + 0.1*Q11 + 0.1*Q12 + 0.1*Q13 + 0.2*Pt10 + 0.2*Pt11
Q_UF2A5 = 0.2*Q14 + 0.2*Q15 + 0.6*Pt12

Q_UF2 ‌= 0.13*‌ Q_UF2A1 ‌+‌ ‌0.13*‌Q_UF2A2 ‌+‌ ‌0.13*‌Q_UF2A3 ‌ ‌+‌ ‌0.13*‌Q_UF2A4 ‌ ‌+‌ ‌0.13*‌Q_UF2A5 ‌+‌ ‌0.35*‌Q_ExUF2

UF3:‌. Llenguatges‌‌ SQL:‌‌DCL‌‌ i‌‌ extensió‌‌ procedimental

UF3A1: Instruccions DCL

UF3A2:‌ ‌Introducció‌ ‌PL/pgSQL.‌ ‌Funcions‌ ‌i‌‌ procediments

UF3A3:‌ ‌Cursors‌ ‌i‌ ‌disparadors

Avaluació UF3

Q_UF3A1 = 0.35*Pt13 + 0.15*Q16 + 0.35*Pt14 + 0.15*Q17
Q_UF3A2 = 0.35*Pt15 + 0.15*Q18 + 0.35*Pt16 + 0.15*Q19
Q_UF3A3 = 0.35*Pt17 + 0.15*Q20 + 0.35*Pt18 + 0.15*Q21

Q_UF3 ‌= 0.22*‌ Q_UF3A1 ‌+‌ ‌0.22*‌Q_UF3A2 ‌+‌ ‌0.22*‌Q_UF3A3 ‌+‌ ‌0.34*‌Q_ExUF3

creat per Joan Quintana Compte, agost 2021