Documente Academic
Documente Profesional
Documente Cultură
F2.PlanificacindelMduloProfesional
Ciclo
Formativo:
Normativa
que regula el
ttulo
Mdulo
Profesional:
Persona/s
Responsable/s
Horas presenciales
14 horas 30 minutos.
125 horas
Documentodeplanificacin.
F2.PlanificacindelMduloProfesional
Obtencin de unidades de trabajo del mdulo profesional a partir de los resultados de aprendizaje.
CP
e, f
OG
e,f
b, c, e, f
c, e, f
c, e,f, q
c, e, f
c,e,f,t
c,e,f,l,t
e,f,q,r
c,e,,l,q,r
c,e,f,l,
c,e,,f,l,q,r
MDULO PROFESIONAL:
RA
RA 1: Desarrolla aplicaciones que gestionan
informacin almacenada en ficheros identificando el
campo de aplicacin de los mismos y utilizando clases
especficas.
RA 2:Desarrolla aplicaciones que gestionan informacin
almacenada en bases de datos relacionales
identificando y utilizando mecanismos de conexin.
RA 3: Gestiona la persistencia de los datos identificando
herramientas de mapeo objeto relacional (ORM) y
desarrollando aplicaciones que las utilizan.
RA 4:Desarrolla aplicaciones que gestionan la
informacin almacenada en bases de datos objeto
relacionales y orientadas a objetos valorando sus
caractersticas y utilizando los mecanismos de acceso
incorporados.
RA 5:Desarrolla aplicaciones que gestionan la
informacin almacenada en bases de datos nativas
XML evaluando y utilizando clases especficas.
RA 6:Programa componentes de acceso a datos
identificando las caractersticas que debe poseer un
componente y utilizando herramientas de
desarrollo.Introduccin al Acceso a Datos.
CP
OG
MDULO PROFESIONAL:
RA
Anlisis de los contenidos del mdulo profesional y su relacin con las unidades de trabajo.
MDULO PROFESIONAL:
TCNICAS, PROCEDIMIENTOS Y ACTITUTES
RELACIONADAS (segn normativa)
Reconocimiento de las distintas formas de acceso a datos.
UNIDADES DE TRABAJO
Ficheros.
Conectores.
Mapeo objeto relacional (ORM).
Bases de datos objeto relacionales y orientadas a
objetos.
Bases de datos XML.
Componentes de acceso a datos.
Clases asociadas a las operaciones de gestin de
ficheros y directorios: creacin, borrado, copia,
movimiento, entre otras.
Formas de acceso a un fichero.
Flujos. Flujos basados en bytes y flujos basados en
caracteres.
Operaciones bsicas sobre ficheros de acceso
secuencial.
Operaciones bsicas sobre ficheros de acceso
aleatorio.
Clases para gestin de flujos de datos desde/hacia
ficheros.
Ficheros XML.
Analizadores sintcticos (parser) y vinculacin (binding).
Excepciones: deteccin y tratamiento.
Libreras para conversin de documentos XML a
otros formatos.
El desfase objeto-relacional.
Protocolos de acceso a bases de datos. Conectores.
Sentencias de descripcin de datos.
Sentencias de modificacin de datos.
Consultas.
MDULO PROFESIONAL:
TCNICAS, PROCEDIMIENTOS Y ACTITUTES
RELACIONADAS (segn normativa)
- Comprobacin del establecimiento de la conexin.
- Utilizacin de protocolos de acceso a bases de datos.
- Definicin de la estructura de la base de datos.
- Desarrollo de aplicaciones que modifican el contenido de la
base de datos.
- Definicin de los objetos destinados a almacenar el
resultado de las consultas.
- Desarrollo de aplicaciones que efectan consultas.
- Procedimientos de eliminacin de los objetos una vez
finalizada su funcin.
- Gestin de las transacciones.
- Ejecucin de sentencias de descripcin de datos.
- Ejecucin de sentencias de modificacin de datos.
- Ejecucin de consultas.
UNIDADES DE TRABAJO
Establecimiento de conexiones.
Utilizacin del resultado de una consulta.
Ejecucin de procedimientos almacenados en la
base de datos.
Gestin de transacciones.
MDULO PROFESIONAL:
TCNICAS, PROCEDIMIENTOS Y ACTITUTES
RELACIONADAS (segn normativa)
- Identificacin de las ventajas e inconvenientes de las bases de
datos que almacenan objetos.
- Gestin de Objetos con SQL 1999
- Procedimientos de apertura y cierre de conexiones.
- Gestin de la persistencia de objetos simples y objetos
estructurados
- Desarrollo de aplicaciones que realizan consultas.
- Ejecucin de consultas
- Instalacin de un gestor orientado a objetos
- Ejecucin de modificaciones en los objetos almacenados
- Ejecucin de sentencias OQL
- Gestin de transacciones
- Prueba y documentacin de las aplicaciones desarrolladas
UNIDADES DE TRABAJO
MDULO PROFESIONAL:
TCNICAS, PROCEDIMIENTOS Y ACTITUTES
RELACIONADAS (segn normativa)
- Utilizacin de una herramienta de creacin de componentes.
- Identificacin de las herramientas de desarrollo de componentes.
- Ejecucin de eventos que relacionan componentes y la base de
datos.
- Prueba y documentacin de los componentes desarrollados.
- Realizacin del empaquetado de una aplicacin con componentes
(deploy).
UNIDADES DE TRABAJO
UT: Programacin de
componentes de acceso a
datos
trabajo (ver tabla anterior), indicar aquellos que se corresponden con contenidos meramente conceptuales. Distinguir en negro los que aparezcan en el RD y en
azul los que provienen de la Orden.
En la columna tcnicas, procedimientos y actitudes relacionadas, y tras el anlisis de los bloques de contenidos relativos a cada resultado de aprendizaje asociado a
las unidades de trabajo (ver tabla anterior), indicar aquellos que se corresponden con contenidos meramente procedimentales y actitudinales. Distinguir en texto
en color negro los que aparezcan en el RD y en texto en color azul los que provienen de la Orden.
Si se considera oportuno y con objeto de visualizar posteriormente las actividades de carcter presencial que se propongan para cada UT, pueden concretarse an
ms los contenidos procedimentales, en este caso los indicaremos en texto en color verde.
N HORAS
DESCRIPCIN COMPLETA DE LA UT
Asignar horas a la UT
AD01
AD02
AD03
9 horas
18 horas
16 horas
AD04
20 horas
AD05
21 horas
AD06
20 horas
AD07
21 horas
En la columna secuencia y codificacin indicar las siglas que se determinan para el mdulo profesional, letra inicial de cada palabra (Ejemplo: Ofertas Gastronmicas
OG), seguido de la secuencia que establezcamos para la UT, esta secuencia se corresponder con el orden numrico que le daramos desde la ptica de la lgica docente.
En la columna N de horas, asignaremos las horas que estimemos convenientes para el desarrollo completo de la UT.
En la columna descripcin completa de la UT, indicaremos los datos de secuencia y codificacin, seguido de dos puntos y la denominacin de la UT, segn tablas
anteriores (Ejemplo: OG01: Las empresas de restauracin).
OG
RA
Contenidos propuestos
1. Introduccin.
2. Acceso a datos.
Manejo de ficheros.
3. Ficheros.
Manejo de conectores.
3.1. Uso ficheros en la actualidad.
4. Bases de datos.
Herramientas de mapeo objeto relacional (ORM).
4.1. Introduccin.
4.2. Bases de datos relacionales.
Bases de datos objeto relacionales y orientadas a objetos.
4.3. Bases de datos orientadas a objetos.
4.4. Bases de datos orientadas a objetos (II).
Bases de datos XML.
4.5. Comparativa entre bases de datos relacionales y
b, c, e, f, l, b, c, e, f, l, 1,2,3,4,5,6
orientadas a objetos.
Programacin de componentes de acceso a datos.
q, r, t
q, r
,7
4.5.1. Desventajas de las bases de datos
orientadas a objetos frente a las relacionales.
4.6. Bases de datos objeto-relacionales.
5. Acceso a bases de datos mediante conectores.
6. Mapeo objeto relacional (ORM).
6.1. Capa de persistencia y framework de mapeo.
7. Bases de datos XML.
8. Desarrollo de componentes.
8.1. Definicin de componente.
8.2. JavaBeans
CP = Competencias Profesionales. OG = Objetivos Generales. RA: Resultados de Aprendizaje
En las columnas CP, OG y RA, el nmero o letra se corresponde con las tablas anteriores.
En la columna Contenidos segn normativa, el texto en color negro se refiere a contenidos mnimos recogidos en el RD, y el texto en color azul, al adaptable por las CCAA, de acuerdo con
la Orden correspondiente.
OG
RA
e,f
Contenidos propuestos
1. Introduccin.
2. Clases asociadas a las operaciones de gestin de ficheros y
directorios.
2.1. Clase File.
2.2. Clase File (II).
2.3. Interface FilenameFilter.
2.4. Rutas de los ficheros.
2.5. Creacin y eliminacin de ficheros y directorios.
3. Flujos.
3.1. Flujos basados en bytes.
3.2. Flujos basados en caracteres.
4. Formas de acceso a un fichero.
4.1. Operaciones bsicas sobre ficheros de acceso
secuencial.
4.2. Operaciones bsicas sobre ficheros de acceso
secuencial (II).
4.3. Operaciones bsicas sobre ficheros de acceso
aleatorio.
5. Trabajo con ficheros XML: analizadores sintcticos (parser) y
vinculacin (binding).
5.1. Conceptos previos.
5.2. Definiciones.
5.3. Introduccin a JAXB.
5.4. Funcionamiento de JAXB.
6. Libreras para conversin de documentos XML a otros
formatos.
6.1. Introduccin a JasperReport.
OG
RA
Contenidos propuestos
N de horas de la unidad
16 horas
De las anteriores, son presenciales:
1h 30 minutos
Contenidos segn normativa
1. Introduccin.
1.1 El desfase objeto-relacional.
El desfase objeto-relacional.
Protocolos de acceso a bases de datos. Conectores.
2. Protocolos de acceso a bases de datos
Establecimiento de conexiones.
2.1 Arquitectura JDBC.
Ejecucin de sentencias de descripcin de datos.
2.2 Conectores o Drivers.
Ejecucin de sentencias de modificacin de datos.
2.3 Conectores tipo 1 y tipo 2
Ejecucin de consultas.
2.4 Conectores tipo 3 y tipo 4
Utilizacin del resultado de una consulta.
3. Conexin a una base de datos
Ejecucin de procedimientos almacenados en la base de
3.1 Pool de conexiones.
datos.
3.2 Pool de conexiones (II).
Gestin de transacciones.
4. Creacin de la base de datos.
b, c, e
c, e, f
2
5. Operaciones: ejecucin de consultas.
5.1 Ejemplo: consultas con MS-Access.
5.2 Ejemplo: consultas con MS-Access (II).
5.3 Consultas preparadas.
6. Ejecucin de procedimientos almacenados en la base de
datos.
7. Transacciones.
7.1 Commit y Rollback.
8. Excepciones y cierre de conexiones.
8.1 Excepciones.
8.2 Cierre de conexiones.
CP = Competencias Profesionales. OG = Objetivos Generales. RA: Resultados de Aprendizaje
En las columnas CP, OG y RA, el nmero o letra se corresponde con las tablas anteriores.
En la columna Contenidos segn normativa, el texto en color negro se refiere a contenidos mnimos recogidos en el RD, y el texto en color azul, al adaptable por las CCAA, de acuerdo con
la Orden correspondiente.
OG
RA
c,e,,f,q
c,e,,f
Contenidos propuestos
1 Introduccin
1.1
Conceptos bsicos de Mapeo Objeto-Relacional.
1.2
Mapeo de clases-objetos.
1.3
Mapeo de herencia.
1.4
Mapeo de relaciones entre objetos
2 Caractersticas de las herramientas ORM.
2.1
Capacidad de comunicar aplicaciones OO y BB.
DD. Relacionales.
2.2
Disponibilidad de APIs, para trabajar con BB.DD.
2.3
Disponibilidad de APIs. para acceder a clases.
2.4
Herramientas de optimizacin: Cach,
Sobrecarga.
2.5
Capacidad de trabajar con metadatos.
3 Herramientas ORM ms utilizadas.
3.1
Hibernate.
3.2
iBatis.
3.3
Java Persistence Api (JPA).
4 Instalacin de una herramienta ORM.
4.1
Instalacin y configuracin de Hibernate usando
Netbeans.
5 Estructura de un fichero de mapeo.
5.1
Propiedades.
5.2
Ficheros de clases mapeadas.
5.3
Configuracin de Cach.
6 Clases persistentes.
6.1
Definicin.
6.2
Implementacin de clases bsica.
6.3
Implementacin de herencia de clases.
6.4
Comparacin de clases.
7 Sesiones; estados de un objeto.
N de horas de la unidad
De las anteriores, son presenciales:
Contenidos segn normativa
20
4
7.1
Persistente, Transitorio, Desasociado-separado.
Carga, almacenamiento y modificacin de objetos.
8.1
Carga de un objeto.
8.2
Modificando objetos perisitentes.
8.3
Modificando objetos.
8.4
Deteccin automtica del estado de un objeto.
8.5
Borrado de objetos persistentes.
9 Consultas SQL.
9.1
Consultas en SQL nativo.
9.2
Filtrado de colleciones.
9.3
Usando Criteria-Queries.
10 Lenguajes propios de la herramienta.
11 HQL-Hibernate Query Languaje.Tabla o ndice de
contenidos propuestos.
8
OG
c,e,f,l,
RA
4
Contenidos propuestos
1. Introduccin
2.Bases de datos Objeto-relacionales
2.1 Caractersticas
3. Gestin de objetos con SQL. ANSI SQL 1999
3.1 Extensiones
3.2 Tipos de datos
3.3 Mtodos
3.4 Tipo referencia
3.5 Jerarquas de tablas
3.6 Tipos para colecciones
4. Gestores de bases de datos objeto-relacionales.
4.1 Conectores
4.2 Acceso desde el lenguaje de programacin (I) 4.3
Acceso desde el lenguaje de programacin (II)
5. Bases de datos orientadas a objetos.
5.1 Caractersticas
5.2 Ventajas e inconvenientes
5.3 Clases de objetos
5.4 Herencia.
5.5 Identificador de objetos
5.6 Continente de objetos
6. Gestores de bases de datos orientadas a objetos.
6.1 Tipos de datos: bsicos y estructurados
6.2. El interfaz de programacin de aplicaciones (I) 6.3 El
interfaz de programacin de aplicaciones (II)
7. El lenguaje de consulta de objetos -OQL
7.1 Principios del OQL
7.2 Expresiones
7.3 Operadores
7.4 Ejemplos
N de horas de la unidad
De las anteriores, son presenciales:
Contenidos segn normativa
21
2
8. Transacciones
c,e,f,l,t
OG
c,e,f,l
RA
Contenidos propuestos
1. Introduccin
2. Bases de datos nativas XML.
2.1 Caractersticas
2.1 Estrategias de almacenamiento
2.3 Documentos
2.4 Colecciones
2.5 Ventajas y mbitos de uso
3. Gestores de bases de datos XML.
3.1 Gestores comerciales y libres.
4. Un gestor de bases de datos XML.
4.1 Instalacin y configuracin de un gestor XML
4.2 Arquitectura y componentes
4.3 Establecimiento y cierre de conexiones
5. Colecciones y documentos.
5.1 Clases y mtodos
5.2 Creacin y borrado de colecciones
5.3 Aadir documentos
5.4 Modificar y eliminar documentos
5.5 Indexacin
5.6 Identificadores nicos
5.7 Realizacin de Consultas
5. El lenguaje de consulta XQuery
5.1 Caractersticas
5.2 Sintaxis XQuery
5.3 Consultas con XQuery
8. Transacciones
8.1 Gestin de transacciones
9. Excepciones
9.1 Tratamiento de excepciones
N de horas de la unidad
De las anteriores, son presenciales:
Contenidos segn normativa
20
2
OG
RA
e,,f,q,r
c,e,,f,l,q,r
Contenidos propuestos
1.
2.
3.
4.
5.
Introduccin
1.1
Concepto de componente. Tipos (visuales y no
visuales, applets, hojas de calculo).
1.2
Caractersticas.
1.3
Introspeccin.
1.4
Customizacin: apariencia y conducta.
1.5
Gestin de eventos.
1.6
Propiedades.
1.7
Persistencia.
Propiedades y atributos.
2.1
Definicion de propiedad.
2.2
Tipos de propiedades.
2.3
Simples.
2.4
Indexadas.
2.5
Ligadas o Compartidas (Bound).
2.6
Restringidas (Restricted).
Eventos; asociacin de acciones a eventos.
3.1
La clase que define un suceso
3.2
Creacion de una interfaz para asociar accioneseventos (listener).
3.3
La fuente de los sucesos (events).
3.4
Los objetos (listeners) interesados.
3.5
Vinculacin entre la fuente de sucesos y los
objetos (listeners) interesados.
Introspeccin.
4.1
Definicin y propsito.
Persistencia del componente.
5.1
Definicin de Persistencia.
5.2
Mecanismos de persitencia.
5.3
Serializacin.
N de horas de la unidad
De las anteriores, son presenciales:
Contenidos segn normativa
21
3
5.4
Persistencia a largo plazo.
5.5
Controlando la Serializacin.
5.6
Serializacin por defecto.
5.7
Serializacin selectiva.
6. Herramientas para desarrollo de componentes visuales.
6.1
Uso de editores de propiedades.
6.2
Propiedades definidas por el usuario.
7. Empaquetado de componentes.
7.1
Uso de ficheros jar.
CP = Competencias Profesionales. OG = Objetivos Generales. RA: Resultados de Aprendizaje
En las columnas CP, OG y RA, el nmero o letra se corresponde con las tablas anteriores.
En la columna Contenidos segn normativa, el texto en color negro se refiere a contenidos mnimos recogidos en el RD, y el texto en color azul, al adaptable por las CCAA, de acuerdo con
la Orden correspondiente.
14h 30min.
11,60%
Recursos necesarios
Material:
Ordenador dual con
sistema operativo
Linux y Windows,
con contraseas
disponibles de
administracin para
permitir
instalaciones.
Requisitos mnimos
de 1 Gb de memoria
RAM y al menos 2
Gb de disco duro
libre.
Ordenador dual con
sistema operativo
Linux y Windows,
con contraseas
disponibles de
administracin para
permitir
instalaciones.
Instalaciones:
Profesorado:
Aula de informtica
con ordenadores y
conexin a Internet
Aula de informtica
con ordenadores y
conexin a Internet
N de horas o
sesiones
necesarias:
3h 30
4h
Libreras Hibernate.
Base de Datos
MySQL
Ordenador dual con
sistema operativo
Linux y Windows,
con contraseas
disponibles de
administracin para
permitir
instalaciones.
Ordenador dual con
sistema operativo
Linux y Windows,
con contraseas
disponibles de
administracin para
permitir
instalaciones.
Ordenador dual con
sistema operativo
Linux y Windows,
con contraseas
disponibles de
administracin para
permitir
instalaciones.
Libreras Swing.
Base de Datos
MySQL
Aula de informtica
con ordenadores y
conexin a Internet
2h
Aula de informtica
con ordenadores y
conexin a Internet
2h
Aula de informtica
con ordenadores y
conexin a Internet
3h
Pensamos que todas esas actividades prcticas requieren la comparecencia en el centro del alumnado durante __4___ das, que
deben repartirse en el curso de la siguiente forma:
Conclusin: