programacions de cicles formatius … · 1 accés a bases de dades relacionals 15 ... acceso a...

27
Generalitat de Catalunya Departament d’Ensenyament Institut Esteve Terradas i Illa PROGRAMACIONS DE CICLES FORMATIUS DEPARTAMENT: INFORMATICA NOM DEL CICLE FORMATIU: DESENVOLUPAMENT D’APLICACIONS MULTIPLATAFORMA CODI CURS: AMS TÍTOL DEL MÒDUL PROFESSIONAL: ACCÉS A DADES CODI DEL MÒDUL PROFESSIONAL: MP06: ACCÉS A DADES ( 132 HORES)

Upload: doankien

Post on 18-Aug-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

PROGRAMACIONS DE CICLES FORMATIUS

DEPARTAMENT: INFORMATICA

NOM DEL CICLE FORMATIU: DESENVOLUPAMENT D’APLICACIONS MULTIPLATAFORMA

CODI CURS: AMS

TÍTOL DEL MÒDUL PROFESSIONAL: ACCÉS A DADES

CODI DEL MÒDUL PROFESSIONAL: MP06: ACCÉS A DADES ( 132 HORES)

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 2 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

Í N D E X :

1. RELACIÓ D’UNITATS FORMATIVES SEQÜENCIADES I TEMPORITZADES. INDICAR NUCLIS FORMATIUS SI S’ESCAU. ________________________________________________________________ 4

2. ESTRATÈGIES METODOLÒGIQUES APLICADES EN EL DESENVOLUPAMENT I ORGANITZACIÓ DEL MÒDUL ___________________________________________________________________________ 5

3. CRITERIS I INSTRUMENTS GENERALS D’AVALUACIÓ, QUALIFICACIÓ I RECUPERACIÓ DEL MÒDUL. _______________________________________________________________________________ 5

4. ESPAIS, EQUIPAMENTS I RECURSOS PER DESENVOLUPAR EL MÒDUL FORMATIU _________ 5

5. LLIBRE I/O MATERIAL UTILITZAT _____________________________________________________ 6

6. UNITATS FORMATIVES _____________________________________________________________ 7

UF NÚM. 1: Persistència en fitxers __________________________________ ¡Error! Marcador no definido.

UF NÚM. 2: Persistència en BDR-BDOR-BDOO _______________________ ¡Error! Marcador no definido.

UF NÚM. 3: Persistència en BD natives XML _________________________ ¡Error! Marcador no definido.

UF NÚM. 4: Components d’accés a dades _________________________________________________ 21

ANNEX: PROGRAMACIÓ DE LES ACTIVITATS D’ENSENYAMENT I APRENENTATGE _____________ 23

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 3 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

0. GESTIÓ DE LA PROGRAMACIÓ

Realitzat per: Revisat per: Aprovat per:

Nom i cognom Abraham Gómez Abraham Gómez Olga Quesada

Càrrec Professor Cap de departament Directora

Data 25/09/2014 15/10/2014 27/10/2014

Llistat de les modificacions de la plantilla

Núm. Revisió

Data Descripció de la modificació Distribució

00 01/09/2009 Creació del document Web

01 25/05/2010

S’elimina com annex les activitats E/A. S’inclou una taula d’Excel per controlar la distribució de les UF. Es determina que aquest document serveis per a les programacions dels mòduls de síntesi i/o projecte i FCT.

Web

02 02/11/2011 Canvi d’Educació per Ensenyament i Institut d’Educació Secundària i Superior d’Ensenyaments Professionals per Institut.

Web

03 01/10/2013 Afegir el control de llistat de modificacions del contingut de la programació i modificar la capçalera (per incloure la data i versió de la revisió del contingut)

Web

Llistat de les modificacions del contingut de la programació

Núm. Revisió Data Descripció de la modificació Distribució

00 09/10/2012 Creació de la programació. Web

01 30/06/2013 Redistribució d'hores als NNFF de la UF1. Detall de l'annex d'AEA

Web

02 25/09/2014 Canvi en els criteris d’avaluació Web

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 4 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

1 . R E L A C I Ó D ’ U N I T A T S F O R M A T I V E S S E Q Ü E N C I A D E S I T E M P O R I T Z A D E S . I N D I C A R N U C L I S F O R M A T I U S S I S ’ E S C A U .

UF NF TÍTOL HORES

UF NF

1 Persistència en fitxers 32

1 Accés a fitxers 8

2 Fluxos de dades 10

3 Gestió de fitxers XML 14

2 Persistència en BDR-BDOR-BDOO 40 0

1 Accés a bases de dades relacionals 15

2 Gestió d’ORMs 15

3 Gestió d’objectes mitjançant SQL 10

3 Persistència en BD natives XML 34 0

1 Gestió de BD natives XML 24

2 Estratègies d’emmagatzematge 10

4 Components d’accés a dades 26

1 Programació de components 18

2 Associació d’esdeveniments a components 8

TOTALS (Prem F9) 132 132

Aquest Mòdul disposa d’un total de 33 hores de lliure disposició, amb les quals s’han decidit fer la següent

distribució:

UF18 hores

UF213 hores

UF310 hores

UF42 hores

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 5 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

2 . E S T R A T È G I E S M E T O D O L Ò G I Q U E S A P L I C A D E S E N E L

D E S E N V O L U P A M E N T I O R G A N I T Z A C I Ó D E L M Ò D U L

A totes les UF farem servir:

Explicació prèvia a l’alumnat en iniciar cada unitat didàctica sobre:

Objectius.

Organització de les classes i feina a fer a classe.

Feina a realitzar a casa.

Organització del grup segons el tipus d’activitat:

1. Explicació de conceptes nous

Grup classe.

2. Treball a l’aula

En grups homogenis i/o heterogenis.

Per parelles.

Recursos pedagògics:

Realitzar pràctiques des del inici del mòdul.

Recerca d’informació per Internet. Fer activitats a casa.

3 . C R I T E R I S I I N S T R U M E N T S G E N E R A L S D ’ A V A L U A C I Ó , Q U A L I F I C A C I Ó I

R E C U P E R A C I Ó D E L M Ò D U L .

La nota final s’obté amb la mitjana ponderada de les 4 UF’s, si en cadascuna d’elles s’ha tret una nota igual

o superior a 5.

4

1

25.0x

UFMP xQQ

Si alguna(s) UF(s) no arribés a 5, s’haurà d’anar a la convocatòria extraordinària d’aquesta(s) UF(s). Aquest

examen tindrà una part teòrica i/o una part pràctica.

4 . E S P A I S , E Q U I P A M E N T S I R E C U R S O S P E R D E S E N V O L U P A R E L M Ò D U L F O R M A T I U

És un mòdul eminentment pràctic, per tant cal cursar-lo tot amb l’ordinador connectat a Internet. Es necessita un ordinador per alumne. El programari a emprar és programari propietari i lliure. La cerca d’informació, configuració, personalització, etc, de cada eina, fa que el resultat final de cada alumne sigui diferent, cal valorar individualment cada alumne. La descàrrega del material de les pràctiques i el lliurament de les mateixes es realitzarà a través de la plataforma Moodle del curs, a més una part important de les pàgines web i dels manuals a emprar seran en anglès.

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 6 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

5 . L L I B R E I / O M A T E R I A L U T I L I T Z A T

Bibliografia recomanada: Alicia Ramos, Ma JesúsRamos (2012). Acceso a Datos. Madrid: Garceta. ISBN: 978-84-1545-228-7 Apunts en format digital proporcionats per el Professor. Aprenda Java como si estuviera en primero. Universidad de Navarra Eclipse IDE for Java EE Developers.

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 7 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

6 . U N I T A T S F O R M A T I V E S

U F N Ú M . : 1 - P e r s i s t è n c i a e n f i t x e r s

RESULTATS D’APRENENTATGE:

RA1. Desenvolupa aplicacions que gestionen informació emmagatzemada en fitxers identificant el camp

d'aplicació dels mateixos i utilitzant classes específiques

CRITERIS D’AVALUACIÓ:

1.a. Utilitza classes per a la gestió de fitxers i directoris.

1.b. Valora els avantatges i els inconvenients de les diferents formes d'accés.

1.c. Utilitza classes per recuperar informació emmagatzemada en un fitxer XML.

1.d. Utilitza classes per emmagatzemar informació en un fitxer XML.

1.e. Utilitza classes per convertir a un altre format informació continguda en un fitxer XML.

1.f. Preveu i gestiona les excepcions.

1.g. Prova i documenta les aplicacions desenvolupades.

CONTINGUTS (Ordenats i integrats els coneixements de conceptes, procediments i actituds)

1. Gestió de fitxers:

1.a. Classes associades a les operacions de gestió de fitxers i directoris: creació, esborrat, còpia,

moviment, entre altres.

1.b. Formes d'accés a un fitxer.

1.c. Classes per a gestió de fluxos de dades des de / cap a fitxers.

1.d. Treball amb fitxers XML: analitzadors sintàctics (parser) i vinculació (binding).

1.e. Excepcions: detecció i tractament.

1.a. Accés a fitxers

1.b. Fluxos de dades

1.c. Gestió de fitxers XML

NUCLIS FORMATIUS (NF) I ACTIVITATS D’ENSENYAMENT I APRENENTATGE (EA) Hores:

NF 1.1: Accés a fitxers. EA 1.1.1: Fitxers binaris i de text.

8

NF 1.2: Fluxos de dades EA 1.2.1: Stream.

10

NF 1.3: Gestió de fitxers XML. EA 1.3.1: SAX i DOM.

14

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 8 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

METODOLOGIA DE LA UNITAT FORMATIVA

Tant a les classes de teoria, com les de pràctiques, cada alumne tindrà un ordinador disponibles per ell. A les classes de teoria: Al començar cada EA, és farà una classe de teoria. Al finalitzar aquesta classe, els alumnes hauran d’anar a la plataforma del curs (moodle) i fer un qüestionari tipus test, per veuré quin ha estat el seu grau d’atenció. A les classes de pràctiques: Els alumnes hauran d’anar a la plataforma del curs (moodle) i descarrega el supòsit pràctic. El treball a l’aula serà en dos grups, però la entrega de les pràctiques serà individual. Les pràctiques caldrà lliurar-les a traves de la plataforma del curs (moodle) en el temps establert.

INSTRUMENTS I SISTEMA D’AVALUACIÓ I RECUPERACIÓ DE LA UNITAT FORMATIVA

L’avaluació de la UF es farà de forma contínua al llarg de la seva durada Instruments d’avaluació: Els instruments d’avaluació estaran formats per pràctiques (Pt), una prova escrita al finalitzar una UF (Pe) i una prova escrita al finalitzar cada una de les EA de una NF (Pq). Pt: Practica Pe: Prova escrita Pq: Prova qüestionari. El Pq de cada EA, esta format per més d’una prova, on la nota final serà la mitjana aritmètica de totes. El Pe estarà format per una part teòrica i pràctica. El Pt de cada EA, poden estar format per més d’una practica, on la nota final serà la mitjana aritmètica de totes.

Pt1: Fitxers

Pt2: Fluxs de dades

Pt3: SAX i DOM La qualificació de la UF1 (QUF1) s’obté segons les següents ponderacions:

PqPePtQUF 1,07,0·2,01

PqPeQUF 1,09,01

En cas de no superar la UF de forma contínua, es realitzarà una prova en el període de recuperació establert pel centre. Aquesta prova tindrà una part teòrica i pràctica.

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 9 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

RECURSOS DE LA UNITAT FORMATIVA: Espais, equips, bibliografia i webgrafia.

L’aula de teoria amb un ordinador per alumne on fer classes teòriques i pràctiques. Els ordinadors emprats han de tenir instal·lat el programari corresponent, estar connectats a Internet amb una velocitat bastant acceptable. Bibliografia Eckel B. (2007). Piensa en Java. Madrid: Pearson-Prentice Hall. Schildt H. (2005). La Biblia de Java 2 V5.0. Madrid: Anaya Multimedia. Webgrafia

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 10 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

U F N Ú M . : 2 - P e r s i s t è n c i a e n B D R - B D O R - B D O O

RESULTATS D’APRENENTATGE:

RA1. Desenvolupa aplicacions que gestionen informació emmagatzemada en bases de dades relacionals identificant i utilitzant mecanismes de connexió. Genera canals de continguts analitzant i utilitzant tecnologies de sindicació.

RA2. Gestiona la persistència de les dades identificant eines de mapatge objecte relacional (ORM) i desenvolupant aplicacions que les utilitzen. RA3. Desenvolupa aplicacions que gestionen la informació emmagatzemada en bases de dades objecte

relacionals i orientades a objectes valorant les seves característiques i utilitzant els mecanismes d'accés

incorporats.

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 11 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

CRITERIS D’AVALUACIÓ:

1.a. Valora les avantatges i inconvenients d'utilitzar connectors.

1.b. Utilitza gestors de bases de dades embeguts i independents.

1.c. Utilitza el connector idoni en l'aplicació.

1.d. Estableix la connexió.

1.e. Defineix l'estructura de la base de dades.

1.f. Desenvolupa aplicacions que modifiquen el contingut de la base de dades.

1.g. Defineix els objectes destinats a emmagatzemar el resultat de les consultes.

1.h. Desenvolupa aplicacions que fan consultes.

1.i. Elimina els objectes un cop finalitzada la seva funció.

1.j. Gestiona les transaccions.

2.a. Instal•la l'eina ORM.

2.b. Configura l'eina ORM.

2.c. Defineix els fitxers de mapatge.

2.d. Aplica mecanismes de persistència als objectes.

2.e. Desenvolupa aplicacions que modifiquen i recuperen objectes persistents.

2.f. Desenvolupa aplicacions que realitzen consultes utilitzant el llenguatge SQL.

2.g. Gestiona les transaccions

3.a. Identifica els avantatges i inconvenients de les bases de dades que emmagatzemen objectes.

3.b. Estableix i tanca connexions.

3.c. Gestiona la persistència d'objectes simples.

3.d. Gestiona la persistència d'objectes estructurats.

3.e. Desenvolupa aplicacions que realitzen consultes.

3.f. Modifica els objectes emmagatzemats.

3.g. Gestiona les transaccions.

3.h. Prova i documenta les aplicacions desenvolupades

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 12 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

CONTINGUTS (Ordenats i integrats els coneixements de conceptes, procediments i actituds)

1. Gestió de connectors

1.a. El desfasament objecte-relacional.

1.b. Protocols d'accés a bases de dades. Connectors.

1.c. Execució de sentències de descripció de dades.

1.d. Execució de sentències de modificació de dades.

1.e. Execució de consultes.

2. Eines de mapatge objecte-relacional (ORM):

2.a. Concepte de mapatge objecte relacional.

2.b. Característiques de les eines ORM. Eines ORM més utilitzades.

2.c. Instal•lació d'una eina ORM.

2.d. Estructura d'un fitxer de mapatge. Elements, propietats.

2.e. Classes persistents.

2.f. Sessions, estats d'un objecte.

2.g. Càrrega, emmagatzematge i modificació d'objectes.

2.h. Consultes SQL.

3. Bases de dades objecte relacionals i orientades a objectes:

3.a. Característiques de les bases de dades objecte-relacionals.

3.b. Gestió d'objectes amb SQL. Especificacions en estàndards SQL.

3.c. Accés a les funcions del gestor des del llenguatge de programació.

3.d. Característiques de les bases de dades orientades a objectes.

3.e. Tipus de dades: tipus bàsics i tipus estructurats.

3.f. La interfície de programació d'aplicacions de la base de dades.

NUCLIS FORMATIUS (NF) I ACTIVITATS D’ENSENYAMENT I APRENENTATGE (EA) Hores:

NF 1.1: Accés a bases de dades relacionals

EA 1.1.1: BBDD amb Java

15

NF 1.2: Gestió d’ORMs

EA 1.2.1: Hibernate

15

NF 1.3: Gestió d’objectes mitjançant SQL

EA 1.3.1: Transaccions

10

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 13 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

METODOLOGIA DE LA UNITAT FORMATIVA

Tant a les classes de teoria, com les de pràctiques, cada alumne tindrà un ordinador disponibles per ell. A les classes de teoria: Al començar cada EA, és farà una classe de teoria. Al finalitzar aquesta classe, els alumnes hauran d’anar a la plataforma del curs (moodle) i fer un qüestionari tipus test, per veuré quin ha estat el seu grau d’atenció. A les classes de pràctiques: Els alumnes hauran d’anar a la plataforma del curs (moodle) i descarrega el supòsit pràctic. El treball a l’aula serà en dos grups, però la entrega de les pràctiques serà individual. Les pràctiques caldrà lliurar-les a traves de la plataforma del curs (moodle) en el temps establert.

INSTRUMENTS I SISTEMA D’AVALUACIÓ I RECUPERACIÓ DE LA UNITAT FORMATIVA

L’avaluació de la UF es farà de forma contínua al llarg de la seva durada Instruments d’avaluació: Els instruments d’avaluació estaran formats per pràctiques (Pt), una prova escrita al finalitzar una UF (Pe) i una prova escrita al finalitzar cada una de les EA de una NF (Pq). Pt: Practica Pe: Prova escrita Pq: Prova qüestionari. El Pq de cada EA, esta format per més d’una prova, on la nota final serà la mitjana aritmètica de totes. El Pe estarà format per una part teòrica i pràctica. El Pt de cada EA, poden estar format per més d’una practica, on la nota final serà la mitjana aritmètica de totes.

Pt1: BBDD amb java

Pt2: Hibernate

Pt3: Transaccions La qualificació de la UF2 (QUF2) s’obté segons les següents ponderacions:

PqPePtQUF 1,07,0·2,02

PqPeQUF 1,09,02

En cas de no superar la UF de forma contínua, es realitzarà una prova en el període de recuperació establert pel centre. Aquesta prova tindrà una part teòrica i pràctica.

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 14 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

RECURSOS DE LA UNITAT FORMATIVA: Espais, equips, bibliografia i webgrafia.

L’aula de teoria amb un ordinador per alumne on fer classes teòriques i pràctiques. Els ordinadors emprats han de tenir instal·lat el programari corresponent, estar connectats a Internet amb una velocitat bastant acceptable. Bibliografia

Dietrich SW, Urban SD. (2011). Fundamentals of Object Databases. ObjecteOriented and Object-Relational Design. California, Estats Units: Morgan & Claypool.

Keith M, Schincariol M. (2009). Pro JPA 2. Mastering the Java Persistence API. Nova York: Apress.

Goodson J, Steward RA. (2009). Data Access Handbook. Achieving Optimal Database Application Performance and Scalability. Boston: Prentice Hall.

Burke B, Monson-Haefel R. (2006). Entreprise JavaBeans 3.0. Sebastopol: O’Reilly.

Paterson J et al. (2006). The Definitive Guide to db4o. Nova York: Apress.

Fisher M, Ellis J, Bruce J. (2003). JDBC API Tutorial and Reference (3a edició). Boston: Addison Wesley.

Webgrafia

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 15 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

U F N Ú M . : 3 - P e r s i s t è n c i a e n B D n a t i v e s X M L

RESULTATS D’APRENENTATGE:

RA1. Desenvolupa aplicacions que gestionen la informació emmagatzemada en bases de dades natives

XML avaluant i utilitzant classes específiques.

CRITERIS D’AVALUACIÓ:

1.a. Valora les avantatges i inconvenients d'utilitzar una base de dades nativa XML.

1.b. Estableix la connexió amb la base de dades.

1.c. Desenvolupa aplicacions que fan consultes sobre el contingut de la base de dades.

1.d. Afegeix i elimina col•leccions de la base de dades.

Desenvolupa aplicacions per afegir, modificar i eliminar documents XML de la base de dades.

CONTINGUTS (Ordenats i integrats els coneixements de conceptes, procediments i actituds)

1. Bases de dades XML:

1.a. Bases de dades natives XML.

1.b. Estratègies d'emmagatzematge.

1.c. Establiment i tancament de connexions.

1.d. Col•leccions i documents.

1.e. Creació i esborrat de col•leccions, classes i mètodes.

1.f. Afegir, modificar i eliminar documents; classes i mètodes.

1.g. Realització de consultes, classes i mètodes.

1.h. Tractament d'excepcions.

NUCLIS FORMATIUS (NF) I ACTIVITATS D’ENSENYAMENT I APRENENTATGE (EA) Hores:

NF 1.1: Gestió de BD natives XML EA 1.1.1: BBDD amb XML

24

NF 1.2: Estratègies d’emmagatzematge EA 1.2.1: API

10

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 16 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

METODOLOGIA DE LA UNITAT FORMATIVA

Tant a les classes de teoria, com les de pràctiques, cada alumne tindrà un ordinador disponibles per ell. A les classes de teoria: Al començar cada EA, és farà una classe de teoria. Al finalitzar aquesta classe, els alumnes hauran d’anar a la plataforma del curs (moodle) i fer un qüestionari tipus test, per veuré quin ha estat el seu grau d’atenció. A les classes de pràctiques: Els alumnes hauran d’anar a la plataforma del curs (moodle) i descarrega el supòsit pràctic. El treball a l’aula serà en dos grups, però la entrega de les pràctiques serà individual. Les pràctiques caldrà lliurar-les a traves de la plataforma del curs (moodle) en el temps establert.

INSTRUMENTS I SISTEMA D’AVALUACIÓ I RECUPERACIÓ DE LA UNITAT FORMATIVA

L’avaluació de la UF es farà de forma contínua al llarg de la seva durada Instruments d’avaluació: Els instruments d’avaluació estaran formats per pràctiques (Pt), una prova escrita al finalitzar una UF (Pe) i una prova escrita al finalitzar cada una de les EA de una NF (Pq). Pt: Practica Pe: Prova escrita Pq: Prova qüestionari. El Pq de cada EA, esta format per més d’una prova, on la nota final serà la mitjana aritmètica de totes. El Pe estarà format per una part teòrica i pràctica. El Pt de cada EA, poden estar format per més d’una practica, on la nota final serà la mitjana aritmètica de totes.

Pt1: BBDD amb XML

Pt2: API

La qualificació de la UF3 (QUF3) s’obté segons les següents ponderacions:

PqPePtQUF 1,07,0·2,03

PqPeQUF 1,09,03

En cas de no superar la UF de forma contínua, es realitzarà una prova en el període de recuperació establert pel centre. Aquesta prova tindrà una part teòrica i pràctica.

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 17 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

RECURSOS DE LA UNITAT FORMATIVA: Espais, equips, bibliografia i webgrafia.

L’aula de teoria amb un ordinador per alumne on fer classes teòriques i pràctiques. Els ordinadors emprats han de tenir instal·lat el programari corresponent, estar connectats a Internet amb una velocitat bastant acceptable. Bibliografia Dongwon L, Murali M, Wesley WC (2002). Effective Schema Conversions between XML and Relational Models. França: Conferència Europea d’Intel·ligència Artificial (ECAI). Naser T, Alhajj R, Ridley MJ(2009). Two-Way Mapping between Object-Oriented Databases and XML. Informatica (Slovenia). Vol. 33. Pàg. 297-308. Slovene Informatika Society Slovenia. Naser T, Alhajj R, Ridley MJ(2008). Reengineering XML into object-oriented database. Information Reuse and Integration. International. 2008 Webgrafia

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 18 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

U F N Ú M . : 4 - C o m p o n e n t s d ’ a c c é s a d a d e s

RESULTATS D’APRENENTATGE:

RA1. Programa components d'accés a dades identificant les característiques que ha de posseir un

component i utilitzant eines de desenvolupament.

CRITERIS D’AVALUACIÓ:

1.a. Valora les avantatges i inconvenients d'utilitzar programació orientada a components.

1.b. Identifica eines de desenvolupament de components.

1.c. Programa components que gestionen informació emmagatzemada en fitxers.

1.d. Programa components que gestionen, mitjançant connectors, informació emmagatzemada en

bases de dades.

1.e. Programa components que gestionen informació utilitzant mapatge objecte relacional.

1.f. Programa components que gestionen informació emmagatzemada en bases de dades objecte

relacionals i orientades a objectes.

1.g. Programa components que gestionen informació emmagatzemada en una base de dades

nativa XML.

1.h. Prova i documenta els components desenvolupats.

1.i. Integra els components desenvolupats en aplicacions.

CONTINGUTS (Ordenats i integrats els coneixements de conceptes, procediments i actituds)

1. Programació de components d’accés a dades:

1.a. Concepte de component; característiques.

1.b. Propietats i atributs.

1.c. Esdeveniments; associació d'accions a esdeveniments.

1.d. Persistència del component.

1.e. Eines per a desenvolupament de components no visuals.

1.f. Empaquetat de components.

NUCLIS FORMATIUS (NF) I ACTIVITATS D’ENSENYAMENT I APRENENTATGE (EA) Hores:

NF 1.1: Programació de components EA 1.1.1: POC

18

NF 1.2: Associació d’esdeveniments a components EA 1.2.1: POE

8

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 19 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

METODOLOGIA DE LA UNITAT FORMATIVA

Tant a les classes de teoria, com les de pràctiques, cada alumne tindrà un ordinador disponibles per ell. A les classes de teoria: Al començar cada EA, és farà una classe de teoria. Al finalitzar aquesta classe, els alumnes hauran d’anar a la plataforma del curs (moodle) i fer un qüestionari tipus test, per veuré quin ha estat el seu grau d’atenció. A les classes de pràctiques: Els alumnes hauran d’anar a la plataforma del curs (moodle) i descarrega el supòsit pràctic. El treball a l’aula serà en dos grups, però la entrega de les pràctiques serà individual. Les pràctiques caldrà lliurar-les a traves de la plataforma del curs (moodle) en el temps establert.

INSTRUMENTS I SISTEMA D’AVALUACIÓ I RECUPERACIÓ DE LA UNITAT FORMATIVA

L’avaluació de la UF es farà de forma contínua al llarg de la seva durada Instruments d’avaluació: Els instruments d’avaluació estaran formats per pràctiques (Pt), una prova escrita al finalitzar una UF (Pe) i una prova escrita al finalitzar cada una de les EA de una NF (Pq). Pt: Practica Pe: Prova escrita Pq: Prova qüestionari. El Pq de cada EA, esta format per més d’una prova, on la nota final serà la mitjana aritmètica de totes. El Pe estarà format per una part teòrica i pràctica. El Pt de cada EA, poden estar format per més d’una practica, on la nota final serà la mitjana aritmètica de totes.

Pt1: POC

Pt2: POE

La qualificació de la UF4 (QUF4) s’obté segons les següents ponderacions:

PqPePtQUF 1,07,0·2,04

PqPeQUF 1,09,04

En cas de no superar la UF de forma contínua, es realitzarà una prova en el període de recuperació establert pel centre. Aquesta prova tindrà una part teòrica i pràctica.

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 20 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

RECURSOS DE LA UNITAT FORMATIVA: Espais, equips, bibliografia i webgrafia.

L’aula de teoria amb un ordinador per alumne on fer classes teòriques i pràctiques. Els ordinadors emprats han de tenir instal·lat el programari corresponent, estar connectats a Internet amb una velocitat bastant acceptable. Bibliografia Dongwon L, Murali M, Wesley WC (2002). Effective Schema Conversions between XML and Relational Models. França: Conferència Europea d’Intel·ligència Artificial (ECAI). Naser T, Alhajj R, Ridley MJ(2009). Two-Way Mapping between Object-Oriented Databases and XML. Informatica (Slovenia). Vol. 33. Pàg. 297-308. Slovene Informatika Society Slovenia. Naser T, Alhajj R, Ridley MJ(2008). Reengineering XML into object-oriented database. Information Reuse and Integration. International. 2008 Webgrafia

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 21 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

U F N Ú M . 4 : C o m p o n e n t s d ’ a c c é s a d a d e s

RESULTATS D’APRENENTATGE:

RA1. Programa components d'accés a dades identificant les característiques que ha de posseir un component i utilitzant eines de desenvolupament.

CRITERIS D’AVALUACIÓ:

1.j. Valora les avantatges i inconvenients d'utilitzar programació orientada a components.

1.k. Identifica eines de desenvolupament de components.

1.l. Programa components que gestionen informació emmagatzemada en fitxers.

1.m. Programa components que gestionen, mitjançant connectors, informació emmagatzemada en

bases de dades.

1.n. Programa components que gestionen informació utilitzant mapatge objecte relacional.

1.o. Programa components que gestionen informació emmagatzemada en bases de dades objecte

relacionals i orientades a objectes.

1.p. Programa components que gestionen informació emmagatzemada en una base de dades nativa

XML.

1.q. Prova i documenta els components desenvolupats.

1.r. Integra els components desenvolupats en aplicacions.

CONTINGUTS (Ordenats i integrats els coneixements de conceptes, procediments i actituds)

2. Programació de components d’accés a dades:

2.a. Concepte de component; característiques.

2.b. Propietats i atributs.

2.c. Esdeveniments; associació d'accions a esdeveniments.

2.d. Persistència del component.

2.e. Eines per a desenvolupament de components no visuals.

2.f. Empaquetat de components.

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 22 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

METODOLOGIA DE LA UNITAT FORMATIVA

Es farà classes teòriques per donar a conèixer als alumnes el contingut dels nuclis formatius i després es

realitzaran pràctiques. Aquestes pràctiques es realitzaran a l’aula d’informàtica fent ús de l’ordinador.

Cada alumnes tindrà el seu ordinador connectat a Internet. Les pràctiques són individuals o en grup

depenent de la activitat a realitzar.

Les practiques han de ser lliurades al professor com a màxim el dia que indiqui, en cas contrari la practica

es valorarà sobre 7’5.

INSTRUMENTS D’AVALUACIÓ I RECUPERACIÓ DE LA UNITAT FORMATIVA

L’avaluació de la UF es farà de forma contínua al llarg de la seva durada

Els instruments d’avaluació estaran formats per pràctiques, proves escrites i treballs de recerca.

La qualificació de la UF4 (QUF4) s’obté segons la següent ponderació:

QUF 0,70*Pts + 0,3*Pe

Per aprovar la UF s’ha de treure una nota igual o superior a 5. En cas de no superar la UF de forma

contínua, es realitzarà una prova en el període de recuperació establert pel centre (convocatòria de juny).

RECURSOS DE LA UNITAT FORMATIVA: Espais, equips, bibliografia i webgrafia.

Al ser un mòdul pràctic es realitzarà íntegrament en l’aula d’informàtica. Els ordinadors emprats han de

tenir instal·lat el programari corresponent i estar connectats a Internet.

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 23 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

A N N E X : P R O G R A M A C I Ó D E L E S A C T I V I T A T S D ’ E N S E N Y A M E N T I A P R E N E N T A T G E

UNITAT FORMATIVA: 1 NUCLI FORMATIU: 1.1 ACTIVITAT EA: 1.1.1

TÍTOL: Accés a fitxers HORES: 8

BREU DESCRIPCIÓ ORDENADA DE L’ACTIVITAT D’ENSENYAMENT I APRENENTATGE:

Utilitzar classes per a la gestió de fitxers i directoris.

INSTRUMENTS D’AVALUACIÓ DE L’ACTIVITAT CA RA

Pt1a: Gestió de dades Utilització de classes que implementen les diferents estructures de

dades per tal d'emmagatzemar informació. Pt1b: Gestió de fitxers

Utilització de classes que permeten la gestió de fitxers: crear, modificar i eliminar.

Utilització de diferents formes d’accés a fitxers. Pe1: Prova escrita

Prova on s’avaluen continguts vistos en aquesta AEA.

1a i 1b RA1

UNITAT FORMATIVA: 1 NUCLI FORMATIU: 1.2 ACTIVITAT EA: 1.2.1

TÍTOL: Fluxos de dades HORES: 10

BREU DESCRIPCIÓ ORDENADA DE L’ACTIVITAT D’ENSENYAMENT I APRENENTATGE:

Utilitzar classes per a la gestió de fitxers i directoris.

Valorar els avantatges i els inconvenients de les diferents formes d'accés.

INSTRUMENTS D’AVALUACIÓ DE L’ACTIVITAT CA RA

Pt2: Streams Implementació de classes a partir d'un diagrama de classes. Implementació d'una classe especifica que permeti emmagatzemar

objectes en fitxers. Gestió dels errors. Documentar l’aplicació.

Pe1: Prova escrita Prova on s'avaluen continguts vistos en aquesta AEA.

1.a, 1.b, 1.f i 1.g

RA1

UNITAT FORMATIVA: 1 NUCLI FORMATIU: 1.3 ACTIVITAT EA: 1.3.1

TÍTOL: Lectura/escriptura de fitxers XML HORES: 6

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 24 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

BREU DESCRIPCIÓ ORDENADA DE L’ACTIVITAT D’ENSENYAMENT I APRENENTATGE

Utilitza classes per recuperar informació emmagatzemada en un fitxer XML.

Utilitza classes per emmagatzemar informació en un fitxer XML..

INSTRUMENTS D’AVALUACIÓ DE L’ACTIVITAT CA RA

Pt3a: Fitxers XML i DTD Repassar coneixements assolits a MP04 i necessaris per poder realitzar

satisfactòriament la resta d'aquesta AEA, així com de posteriors. Crear un fitxer XML, i el seu corresponent DTD, que serà utilitzat a Pt3b

i Pt3c. Pt3b: Llegir i escriure fitxers XML

Utilització de classes que permeten obtenir informació d'un fitxer XML. Utilització de classes que permetin emmagatzemar dades en un fitxer

XML. Pe1: Prova escrita

Prova on s’avaluen continguts vistos en aquesta AEA.

1.c i 1.d RA1

UNITAT FORMATIVA: 1 NUCLI FORMATIU: 1.3 ACTIVITAT EA: 1.3.2

TÍTOL: Conversió de fitxers XML HORES: 8

BREU DESCRIPCIÓ ORDENADA DE L’ACTIVITAT D’ENSENYAMENT I APRENENTATGE

Utilitza classes per convertir a un altre format informació continguda en un fitxer XML.

INSTRUMENTS D’AVALUACIÓ DE L’ACTIVITAT CA RA

Pt3c: Integració i conversió de fitxers XML Traspassar dades de fitxers XML a altres formats. Integració en una aplicació ja definida.

Pe1: Prova escrita Prova on s’avaluen continguts vistos en aquesta AEA.

1.e, 1.f i 1.g RA1

UNITAT FORMATIVA: 2 NUCLI FORMATIU: 2.1 ACTIVITAT EA: 2.1.1

TÍTOL: Accés a base de dades HORES: 15

BREU DESCRIPCIÓ ORDENADA DE L’ACTIVITAT D’ENSENYAMENT I APRENENTATGE:

Valora les avantatges i inconvenients d'utilitzar connectors.

Utilitza gestors de bases de dades embeguts i independents.

Utilitza el connector idoni en l'aplicació.

Estableix la connexió.

Defineix l'estructura de la base de dades.

Desenvolupa aplicacions que modifiquen el contingut de la base de dades.

Defineix els objectes destinats a emmagatzemar el resultat de les consultes.

Desenvolupa aplicacions que fan consultes.

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 25 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

Elimina els objectes un cop finalitzada la seva funció.

Gestiona les transaccions.

INSTRUMENTS D’AVALUACIÓ DE L’ACTIVITAT CA

Pt4: Connexió amb bases de dades Dissenyar una base de dades utilitzant els coneixements assolits a

MP02. Utilitzar classes que permetin la connexió a BD des d'una aplicació. Modificar dades i estructura de la BD.

Pe2: Prova escrita Prova on s’avaluen continguts vistos en aquesta AEA.

1.a a 1.e RA1

UNITAT FORMATIVA: 2 NUCLI FORMATIU: 2.2 ACTIVITAT EA: 2.2.1

TÍTOL: Gestió d'ORMs HORES: 15

BREU DESCRIPCIÓ ORDENADA DE L’ACTIVITAT D’ENSENYAMENT I APRENENTATGE:

Instal•la l'eina ORM.

Configura l'eina ORM.

Defineix els fitxers de mapatge.

Aplica mecanismes de persistència als objectes.

Desenvolupa aplicacions que modifiquen i recuperen objectes persistents.

Desenvolupa aplicacions que realitzen consultes utilitzant el llenguatge SQL.

Gestiona les transaccions

INSTRUMENTS D’AVALUACIÓ DE L’ACTIVITAT CA RA

Pt5a: Instal·lació d'Hibernate

Instal·lació i configuració d'Hibernate. Defineix fitxers de mapatge i configuració. Definició de classes persistents.

Pt5b: Aplicacions amb Hibernate Modificació i recuperació d'objectes persistents. Realització de transaccions mitjançant SQL i HQL

Pe2: Prova escrita Prova on s’avaluen continguts vistos en aquesta AEA.

2.a a 2.h RA2

UNITAT FORMATIVA: 2 NUCLI FORMATIU: 2.3 ACTIVITAT EA: 2.3.1

TÍTOL: Gestió d'objectes mitjançant SQL HORES: 10

BREU DESCRIPCIÓ ORDENADA DE L’ACTIVITAT D’ENSENYAMENT I APRENENTATGE:

Identifica els avantatges i inconvenients de les bases de dades que emmagatzemen objectes.

Estableix i tanca connexions.

Gestiona la persistència d'objectes simples.

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 26 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

Gestiona la persistència d'objectes estructurats.

Desenvolupa aplicacions que realitzen consultes.

Modifica els objectes emmagatzemats.

Gestiona les transaccions.

Prova i documenta les aplicacions desenvolupades.

INSTRUMENTS D’AVALUACIÓ DE L’ACTIVITAT CA RA

Pt6: Persistència d'objectes Gestió de la persistència d'objectes. Gestió de transaccions.

Pe2: Prova escrita Prova on s’avaluen continguts vistos en aquesta AEA.

3.a a 3.f RA3

UNITAT FORMATIVA: 3 NUCLI FORMATIU: 3.1 ACTIVITAT EA: 3.1.1

TÍTOL: Gestió de BD XML natives HORES: 24

BREU DESCRIPCIÓ ORDENADA DE L’ACTIVITAT D’ENSENYAMENT I APRENENTATGE:

Valora les avantatges i inconvenients d'utilitzar una base de dades nativa XML.

Estableix la connexió amb la base de dades.

Desenvolupa aplicacions que fan consultes sobre el contingut de la base de dades.

Afegeix i elimina col•leccions de la base de dades.

INSTRUMENTS D’AVALUACIÓ DE L’ACTIVITAT CA RA

Pt7: Connexió amb BBDD XML Connexió amb BBDD XML. Creació d'aplicacions de gestió del contingut de documents XML.

Pe3: Prova escrita Prova on s'avaluen continguts vistos en aquesta AEA.

1.a a 1.d RA1

UNITAT FORMATIVA: 3 NUCLI FORMATIU: 3.2 ACTIVITAT EA: 3.2.1

TÍTOL: Estratègies d'emmagatzematge HORES: 10

BREU DESCRIPCIÓ ORDENADA DE L’ACTIVITAT D’ENSENYAMENT I APRENENTATGE

Desenvolupa aplicacions per afegir, modificar i eliminar documents XML de la base de dades.

INSTRUMENTS D’AVALUACIÓ DE L’ACTIVITAT CA RA

Pt8: Gestió de documents XML Desenvolupar aplicacions de gestió de documents XML.

Pe3: Prova escrita Prova on s’avaluen continguts vistos en aquesta AEA.

1.e a 1.h RA1

UNITAT FORMATIVA: 4 NUCLI FORMATIU: 4.1 ACTIVITAT EA: 4.1.1

Generalitat de Catalunya

Departament d’Ensenyament

Institut Esteve Terradas i Illa

Departament: Informàtica Grup/s: AMS2

Títol Cicle Formatiu: Tècnic superior Desenvolupament d’Aplicacions Multiplataforma

Codi i títol del Mòdul Professional: MP06 – Accés a dades

Data revisió contingut: 25/09/2014 Núm. revisió contingut: 02

IMPRÉS-Q-751-T-20-FP 01/ oct. / 13 Programació curs CC.FF - LOE - Pàgina 27 de 27

APROVAT Revisió 03 7.5.1 Control de la prestació del servei

TÍTOL: Programació de components HORES: 18

BREU DESCRIPCIÓ ORDENADA DE L’ACTIVITAT D’ENSENYAMENT I APRENENTATGE:

Valora les avantatges i inconvenients d'utilitzar programació orientada a components.

Identifica eines de desenvolupament de components.

Programa components que gestionen informació emmagatzemada en fitxers.

Programa components que gestionen, mitjançant connectors, informació emmagatzemada en

bases de dades.

Programa components que gestionen informació utilitzant mapatge objecte relacional.

Programa components que gestionen informació emmagatzemada en bases de dades

objecte relacionals i orientades a objectes.

Programa components que gestionen informació emmagatzemada en una base de dades

nativa XML.

Prova i documenta els components desenvolupats.

Integra els components desenvolupats en aplicacions.

INSTRUMENTS D’AVALUACIÓ DE L’ACTIVITAT CA RA

Pt9a: Programació de components I Desenvolupar components que gestionin informació emmagatzemada

en fitxers. Pt9b: Programació de components II

Desenvolupar components que gestionin informació emmagatzemada en BBDD

Desenvolupar components que utilitzin ORM. Pt9c: Programació de components III

Desenvolupar components que gestionin informació emmagatzemada en BBDD natives XML.

Pe4 Prova escrita Prova on s’avaluen continguts vistos en aquesta AEA.

1.a, 1.b, 1.d, 1.e i 1.f

RA1

UNITAT FORMATIVA: NUCLI FORMATIU: ACTIVITAT EA:

TÍTOL: Associació d'esdeveniments HORES: 8

BREU DESCRIPCIÓ ORDENADA DE L’ACTIVITAT D’ENSENYAMENT I APRENENTATGE:

Prova i documenta els components desenvolupats.

Integra els components desenvolupats en aplicacions.

INSTRUMENTS D’AVALUACIÓ DE L’ACTIVITAT CA RA

Pt10: Associació i integració de components Associació d'accions a esdeveniments. Integració de components a una aplicació.

Pe4: Prova escrita Prova on s’avaluen continguts vistos en aquesta AEA.

1.c RA1