DAM AD F2 Planificacion

download DAM AD F2 Planificacion

of 24

Transcript of DAM AD F2 Planificacion

  • 7/25/2019 DAM AD F2 Planificacion

    1/24

    Documento de planificacin.

    F2. Planificacin del Mdulo Profesional

    CicloFormativo: Desarrollo de Aplicaciones Multiplataforma (DAM)

    Normativaque regula elttulo

    Real Decreto 450/2010, de 16 de abril, por el que se establece el ttulo deTcnico Superior en Desarrollo de Aplicaciones Multiplataforma y se fijan

    sus enseanzas mnimas.

    Orden EDU/2000/2010,de 13 de julio, por la que se establece el currculodel ciclo formativo de Grado Superior correspondiente al ttulo de Tcnico

    Superior en Desarrollo de Aplicaciones Multiplataforma.

    MduloProfesional:

    Acceso a datos (AD)

    Persona/sResponsable/s

    Duracin del Mdulo (en horas) Horas presenciales

    125 horas 14 horas 30 minutos.

    Competencias Profesionales: Segn Real Decreto 450/2010 de 16 de abril

    b) Aplicar tcnicas y procedimientos relacionados con la seguridad en sistemas, servicios y

    aplicaciones, cumpliendo el plan de seguridad.

    c) Gestionar bases de datos, interpretando su diseo lgico y verificando integridad,

    consistencia, seguridad y accesibilidad de los datos.

    e) Desarrollar aplicaciones multiplataforma con acceso a bases de datos utilizando lenguajes,

    libreras y herramientas adecuados a las especificaciones.

    f) Desarrollar aplicaciones implementando un sistema completo de formularios e informes que

    permitan gestionar de forma integral la informacin almacenada.

    l) Crear tutoriales, manuales de usuario, de instalacin, de configuracin y de administracin,

    empleando herramientas especficas.

    q) Desarrollar componentes personalizados para un sistema ERP-CRM atendiendo a los

  • 7/25/2019 DAM AD F2 Planificacion

    2/24

    Documento de planificacin.

    F2. Planificacin del Mdulo Profesional

    Objetivos Generales: Segn Real Decreto 450/2010 de 16 de abrilb) Identificar las necesidades de seguridad analizando vulnerabilidades y verificando el plan

    preestablecido para aplicar tcnicas y procedimientos relacionados con la seguridad en el

    sistema.

    c) Interpretar el diseo lgico de bases de datos, analizando y cumpliendo las especificaciones

    relativas a su aplicacin, para gestionar bases de datos.

    e) Seleccionar y emplear lenguajes, herramientas y libreras, interpretando las especificaciones

    para desarrollar aplicaciones multiplataforma con acceso a bases de datos.

    f) Gestionar la informacin almacenada, planificando e implementando sistemas de

    formularios e informes para desarrollar aplicaciones de gestin.

    l) Valorar y emplear herramientas especficas, atendiendo a la estructura de los contenidos,para crear tutoriales, manuales de usuario y otros documentos asociados a una aplicacin.

    q) Seleccionar y emplear lenguajes y herramientas, atendiendo a los requerimientos, para

    desarrollar componentes personalizados en sistemas ERP-CRM.

    r) Verificar los componentes software desarrollados, analizando las especificaciones, para

    completar un plan de pruebas.

    Resultados de aprendizaje: Segn Real Decreto 450/2010 de 16 de abrilRelacin de Resultados de aprendizaje, respetando el nmero con el que aparece en el Real

    Decreto.

    1. Desarrolla aplicaciones que gestionan informacin almacenada en ficheros identificando el

    campo de aplicacin de los mismos y utilizando clases especficas.2. Desarrolla aplicaciones que gestionan informacin almacenada en bases de datos

    relacionales identificando y utilizando mecanismos de conexin.

    3. Gestiona la persistencia de los datos identificando herramientas de mapeo objeto relacional

    (ORM) y desarrollando aplicaciones que las utilizan.

    4. Desarrolla aplicaciones que gestionan la informacin almacenada en bases de datos objeto

  • 7/25/2019 DAM AD F2 Planificacion

    3/24

    Obtencin de unidades de trabajo del mdulo profesional a partir de los resultados de aprendizaje.

    MDULO PROFESIONAL:CP OG RA UNIDADES DE TRABAJO (UT)

    e, f e,f

    RA 1:Desarrolla aplicaciones que gestionaninformacin almacenada en ficheros identificando elcampo de aplicacin de los mismos y utilizando clasesespecficas.

    Introduccin al Acceso a Datos.

    Manejo de Ficheros.

    b, c, e, f c, e, f

    RA 2:Desarrolla aplicaciones que gestionan informacin

    almacenada en bases de datos relacionalesidentificando y utilizando mecanismos de conexin.

    Introduccin al Acceso a Datos.

    Manejo de Conectores.

    c, e,f, q c, e, f RA 3: Gestiona la persistencia de los datos identificandoherramientas de mapeo objeto relacional (ORM) ydesarrollando aplicaciones que las utilizan.

    Introduccin al Acceso a Datos.

    Herramientas de Mapeo Objeto-relacional (O.R.M.)

    c,e,f,t c,e,,l,q,r

    RA 4:Desarrolla aplicaciones que gestionan lainformacin almacenada en bases de datos objetorelacionales y orientadas a objetos valorando suscaractersticas y utilizando los mecanismos de acceso

    incorporados.

    Introduccin al Acceso a Datos.

    Bases de datos objeto-relacionales y orientadas a objetos

    c,e,f,l,t c,e,f,l,RA 5:Desarrolla aplicaciones que gestionan lainformacin almacenada en bases de datos nativasXML evaluando y utilizando clases especficas.

    Introduccin al Acceso a Datos.

    Bases de datos XML

    e,f,q,r c,e,,f,l,q,r

    RA 6:Programa componentes de acceso a datosidentificando las caractersticas que debe poseer uncomponente y utilizando herramientas dedesarrollo.Introduccin al Acceso a Datos.

    Introduccin al Acceso a Datos.

    Programacin de componentes de acceso a datos

  • 7/25/2019 DAM AD F2 Planificacion

    4/24

    MDULO PROFESIONAL:

    CP OG RA UNIDADES DE TRABAJO (UT) CP= Competencias Profesionales. OG= Objetivos Generales.

    En las columnas CP, OGy RA, el nmero o letra se corresponde con las tablas anteriores.

    Insertartantas filas como sean necesarias para completar los resultados de aprendizaje.

    La determinacin de unidades de trabajodebe realizarse tras un anlisis previo del mdulo profesional en el Real Decreto y Orden del Ministerio que lo regulan.

    La asociacin de unidades de trabajo con resultados de aprendizaje, en funcin de las caractersticas del mismo y tras valorar su peso formativo, puede ser:o Una UT por cada RA.

    o Varias UT por cada RA.

    o Una UT para hasta 2 RAs.

    o En cualquier caso la unidad o unidades de trabajo se asociarn a resultados de aprendizaje completos, es decir, no se permitirn asociaciones de un grupo de

    varias UT para cubrir varios RA, sin que queda claro qu unidades cubren cada RA concreto.

  • 7/25/2019 DAM AD F2 Planificacion

    5/24

    Anlisis de los contenidos del mdulo profesional y su relacin con las unidades de trabajo.

    MDULO PROFESIONAL:TCNICAS, PROCEDIMIENTOS Y ACTITUTES

    RELACIONADAS (segn normativa)UNIDADES DE TRABAJO CONCEPTOS SOPORTE RELACIONADOS (segn normativa)

    Reconocimiento de las distintas formas de acceso a datos.

    UT: Introduccin al Accesoa Datos

    Ficheros.Conectores.

    Mapeo objeto relacional (ORM).

    Bases de datos objeto relacionales y orientadas a

    objetos. Bases de datos XML.

    Componentes de acceso a datos.

    - Utilizacin de clases para la gestin de ficheros y directorios.- Valoracin de las ventajas y los inconvenientes de las distintas

    formas de acceso.- Utilizacin de clases para recuperar informacin almacenada en

    un fichero XML.- Utilizacin de clases para almacenar informacin en un fichero

    XML.- Utilizacin de clases para convertir a otro formato informacin

    contenida en un fichero XML.

    - Previsin y gestin de las excepciones.- Realizacin de pruebas y documentacin de las aplicaciones

    desarrolladas.

    UT: Manejo de ficheros

    Clases asociadas a las operaciones de gestin deficheros y directorios: creacin, borrado, copia,movimiento, entre otras.

    Formas de acceso a un fichero.

    Flujos. Flujos basados en bytes y flujos basados encaracteres.

    Operaciones bsicas sobre ficheros de accesosecuencial.

    Operaciones bsicas sobre ficheros de accesoaleatorio.

    Clases para gestin de flujos de datos desde/haciaficheros.

    Ficheros XML.

    Analizadores sintcticos (parser) y vinculacin (binding).

    Excepciones: deteccin y tratamiento. Libreras para conversin de documentos XML a

    otros formatos.

    - Valoracin de las ventajas e inconvenientes de utilizarconectores.- Utilizacin de gestores de bases de datos embebidos eindependientes.- Utilizacin del conector idneo.

    UT: Manejo de conectores El desfase objeto-relacional.

    Protocolos de acceso a bases de datos. Conectores.

    Sentencias de descripcin de datos.

    Sentencias de modificacin de datos.

    Consultas.

  • 7/25/2019 DAM AD F2 Planificacion

    6/24

    MDULO PROFESIONAL:

    TCNICAS, PROCEDIMIENTOS Y ACTITUTESRELACIONADAS (segn normativa)

    UNIDADES DE TRABAJO CONCEPTOS SOPORTE RELACIONADOS (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 labase de datos.- Definicin de los objetos destinados a almacenar elresultado de las consultas.

    - Desarrollo de aplicaciones que efectan consultas.- Procedimientos de eliminacin de los objetos una vezfinalizada su funcin.- Gestin de las transacciones.- Ejecucin de sentencias de descripcin de datos.- Ejecucin de sentencias de modificacin de datos.- Ejecucin de consultas.

    Establecimiento de conexiones.

    Utilizacin del resultado de una consulta.

    Ejecucin de procedimientos almacenados en labase de datos.

    Gestin de transacciones.

    - Instalacion y Configuracin de una herramienta de Mapeo O-R- Creacion de un mapa de objetos en una base de datos relacional,

    incluyendo relaciones entre clases, agregaciones y herencia.- Aplicacin de mecanismos de persistencia de objetos

    - Desarrollo de aplicaciones que modifican y recuperan objetospersistentes

    - Ejecucion de sentencias SQL- Ejecucion de sentencias con el lenguaje propio de la herramienta

    ORM

    UT: Mapeo Objeto-relacional.

    Concepto de mapeo objeto relacional.

    Caractersticas de las herramientas ORM. HerramientasORM ms utilizadas.

    Instalacin de una herramienta ORM.

    Configuracin de la herramienta.

    Ficheros de configuracin, propiedades configurables.

    Estructura de un fichero de mapeo. Elementos,propiedades.

    Mapeo de colecciones, relaciones y herencia.

    Clases persistentes.

    Sesiones; estados de un objeto.

    Carga, almacenamiento y modificacin de objetos.

    Consultas SQL.

    Lenguajes propios de la herramienta ORM.

    Gestin de transacciones.

  • 7/25/2019 DAM AD F2 Planificacion

    7/24

    MDULO PROFESIONAL:

    TCNICAS, PROCEDIMIENTOS Y ACTITUTESRELACIONADAS (segn normativa) UNIDADES DE TRABAJO CONCEPTOS SOPORTE RELACIONADOS (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

    UT:Bases de Datos ObjetoRelacionales y Orientadasa Objetos

    Bases de datos objeto-relacionales. Caractersticas.

    Lenguaje ANSI SQL 1999

    Gestores objeto relacionales. Conectores.

    Acceso a las funciones del gestor desde el lenguaje deprogramacin.

    Bases de datos orientadas a objetos. Caractersticas.Ventajas e inconvenientes

    Gestores de bases de datos orientadas a objetos.

    Tipos de datos: tipos bsicos y tipos estructurados.

    El interfaz de programacin de aplicaciones de la basede datos.

    El lenguaje de consultas OQL

    Transacciones

    - Valoracin de las ventajas e inco de utilizar una base de datos

    nativa XML.- Instalacin y configuracin de un gestor de bases de datos

    XML- Establemcimiento y cierre de conexiones con la base de datos

    - Ejecucin de consultas a la base de datos- Ejecucin de inserciones y eliminaciones de colecciones en la

    base de datos- Ejecucin de consultas con XQuery

    - Ejecucin de inserciones, modificaciones y eliminacin dedocumentos XML de la base de datos

    - Gestin de transacciones

    UT:Bases de Datos XML

    Bases de datos nativas XML. Ventajas e inconvenientes

    Gestores comerciales y libres.

    Estrategias de almacenamiento.

    Conexiones.

    Colecciones y documentos.

    Indexacin.

    Identificadores nicos.

    Lenguajes de consulta XQuery. Transacciones

    Excepciones

  • 7/25/2019 DAM AD F2 Planificacion

    8/24

    MDULO PROFESIONAL:

    TCNICAS, PROCEDIMIENTOS Y ACTITUTESRELACIONADAS (segn normativa) UNIDADES DE TRABAJO CONCEPTOS SOPORTE RELACIONADOS (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).

    UT: Programacin de

    componentes de acceso adatos

    Concepto de componente; caractersticas.

    Propiedades y atributos.

    Editores de propiedades.

    Eventos; asociacin de acciones a eventos.

    Persistencia del componente.

    Introspeccin; reflexin

    Propiedades simples e indexadas. Propiedades compartidas y restringidas.

    Herramientas para desarrollo de componentes no visuales.

    Empaquetado de componentes.

    En la columna unidades de trabajo indicar la denominacin de cada UTsegn tablas anteriores.

    En la columna conceptos soporte relacionados, y tras el anlisis de los bloques de contenidos relativos a cada resultado de aprendizaje asociado a las unidades detrabajo (ver tabla anterior), indicar aquellos que se corresponden con contenidos meramente conceptuales. Distinguir en negrolos que aparezcan en el RD y enazullos 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 alas unidades de trabajo (ver tabla anterior), indicar aquellos que se corresponden con contenidos meramente procedimentales y actitudinales. Distinguir en textoen color negrolos que aparezcan en el RD y en texto en color azullos que provienen de la Orden.

    Si se considera oportuno y con objeto de visualizarposteriormente las actividades de carcter presencialque se propongan para cada UT, pueden concretarse anms los contenidos procedimentales, en este caso los indicaremos en texto en color verde.

  • 7/25/2019 DAM AD F2 Planificacion

    9/24

    Secuencia, codificacin y n de horas que se asignan a las unidades de trabajo.

    MDULO PROFESIONAL:

    SECUENCIA Y CODIFICACIN N HORAS DESCRIPCIN COMPLETA DE LA UT

    Indicar siglas MP + n orden Asignar horas a la UT Siglas MP + n orden: denominacin UT

    AD01 9 horas AD01: Introduccin al acceso a datos.

    AD02 18 horas AD02: Manejo de ficheros.

    AD03 16 horas AD03: Manejo de conectores.

    AD04 20 horasAD04: Herramientas de Mapeo Objeto-

    relacional (O.R.M.)

    AD05 21 horasAD05:Bases de datos objeto-relacionales y

    orientadas a objetos

    AD06 20 horas AD06:Bases de datos XML

    AD07 21 horasAD07: Programacin de componentes de

    acceso a datos En la columna secuencia y codificacinindicar 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 tablasanteriores (Ejemplo: OG01: Las empresas de restauracin).

  • 7/25/2019 DAM AD F2 Planificacion

    10/24

    Anexo I: Desarrollo de cada Unidad de Trabajo

    AD01. INTRODUCCIN AL ACCESO A DATOSFecha prevista de entrega 20/02/11N de horas de la unidad 9 horas

    De las anteriores, son presenciales: 0 horasCP OG RA Contenidos propuestos Contenidos segn normativa

    b, c, e, f, l,q, r, t

    b, c, e, f, l,q, r

    1,2,3,4,5,6,7

    1. Introduccin.2. Acceso a datos.

    3. Ficheros.

    3.1. Uso ficheros en la actualidad.

    4. Bases de datos.

    4.1. Introduccin.

    4.2. Bases de datos relacionales.

    4.3. Bases de datos orientadas a objetos.

    4.4. Bases de datos orientadas a objetos (II).

    4.5. Comparativa entre bases de datos relacionales y

    orientadas a objetos.

    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

    Manejo de ficheros.

    Manejo de conectores.

    Herramientas de mapeo objeto relacional (ORM).

    Bases de datos objeto relacionales y orientadas a objetos.

    Bases de datos XML.

    Programacin de componentes de acceso a datos.

    CP= Competencias Profesionales. OG= Objetivos Generales. RA: Resultados de AprendizajeEn las columnas CP, OGy RA, el nmero o letra se corresponde con las tablas anteriores.En la columna Contenidos segn normativa, el texto en color negrose refiere a contenidos mnimos recogidos en el RD, y el texto en color azul, al adaptable por las CCAA, de acuerdo conla Orden correspondiente.

  • 7/25/2019 DAM AD F2 Planificacion

    11/24

    AD02. MANEJO DE FICHEROS Fecha prevista de entrega 20/03/11N de horas de la unidad 18De las anteriores, son presenciales: 2

    CP OG RA Contenidos propuestos Contenidos segn normativa

    b, c, e, fe,f 1 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.

    Clases asociadas a las operaciones de gestin de ficherosy directorios: creacin, borrado, copia, movimiento, entre

    otras. Flujos. Flujos basados en bytes y flu jos basados en

    caracteres.

    Formas de acceso a un fichero.

    Clases para gestin de flujos de datos desde/haciaficheros.

    Operaciones bsicas sobre ficheros de accesosecuencial.

    Operaciones bsicas sobre ficheros de acceso

    aleatorio. Trabajo con ficheros XML: Analizadores sintcticos

    (parser) y vinculacin (binding).

    Libreras para conversin de documentos XML a otrosformatos.

  • 7/25/2019 DAM AD F2 Planificacion

    12/24

    6.2. Disear y compilar la plantilla.

    6.3. Rellenar el informe con datos, exportar el informe.CP= Competencias Profesionales. OG= Objetivos Generales. RA: Resultados de AprendizajeEn las columnas CP, OGy RA, el nmero o letra se corresponde con las tablas anteriores.En la columna Contenidos segn normativa, el texto en color negrose refiere a contenidos mnimos recogidos en el RD, y el texto en color azul, al adaptable por las CCAA, de acuerdo conla Orden correspondiente.

  • 7/25/2019 DAM AD F2 Planificacion

    13/24

    AD03. MANEJO DE CONECTORES N de horas de la unidad 16 horasDe las anteriores, son presenciales: 1h 30 minutos

    CP OG RA Contenidos propuestos Contenidos segn normativa

    b, c, e c, e, f 2

    1. Introduccin.1.1 El desfase objeto-relacional.

    2. Protocolos de acceso a bases de datos

    2.1 Arquitectura JDBC.

    2.2 Conectores o Drivers.

    2.3 Conectores tipo 1 y tipo 2

    2.4 Conectores tipo 3 y tipo 4

    3. Conexin a una base de datos

    3.1 Pool de conexiones.

    3.2 Pool de conexiones (II).

    4. Creacin de la base de datos.

    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.

    El desfase objeto-relacional.

    Protocolos de acceso a bases de datos. Conectores.

    Establecimiento de conexiones.

    Ejecucin de sentencias de descripcin de datos. Ejecucin de sentencias de modificacin de datos.

    Ejecucin de consultas.

    Utilizacin del resultado de una consulta.

    Ejecucin de procedimientos almacenados en la base dedatos.

    Gestin de transacciones.

    CP= Competencias Profesionales. OG= Objetivos Generales. RA: Resultados de AprendizajeEn las columnas CP, OGy RA, el nmero o letra se corresponde con las tablas anteriores.En la columna Contenidos segn normativa, el texto en color negrose refiere a contenidos mnimos recogidos en el RD, y el texto en color azul, al adaptable por las CCAA, de acuerdo conla Orden correspondiente.

  • 7/25/2019 DAM AD F2 Planificacion

    14/24

    AD04: Mapeo objeto relacional N de horas de la unidad 20De las anteriores, son presenciales: 4

    CP OG RA Contenidos propuestos Contenidos segn normativac,e,,f,q c,e,,f 3 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 objetos2 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.

    Concepto de mapeo objeto relacional.

    Caractersticas de las herramientas ORM. Herramientas

    ORM ms utilizadas. Instalacin de una herramienta ORM.

    Configuracin de la herramienta.

    Ficheros de configuracin, propiedades configurables.

    Estructura de un fichero de mapeo. Elementos,propiedades.

    Mapeo de colecciones, relaciones y herencia.

    Clases persistentes.

    Sesiones; estados de un objeto.

    Carga, almacenamiento y modificacin de objetos.

    Consultas SQL.

    Lenguajes propios de la herramienta ORM.

    Gestin de transacciones.

  • 7/25/2019 DAM AD F2 Planificacion

    15/24

    7.1 Persistente, Transitorio, Desasociado-separado.

    8 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.

    CP= Competencias Profesionales. OG= Objetivos Generales. RA: Resultados de AprendizajeEn las columnas CP, OGy RA, el nmero o letra se corresponde con las tablas anteriores.En la columna Contenidos segn normativa, el texto en color negrose refiere a contenidos mnimos recogidos en el RD, y el texto en color azul, al adaptable por las CCAA, de acuerdo conla Orden correspondiente.

  • 7/25/2019 DAM AD F2 Planificacion

    16/24

    AD05. BASES DE DATOS OBJETO-RELACIONALES Y ORIENTAS A OBJETOS N de horas de la unidad 21De las anteriores, son presenciales: 2

    CP OG RA Contenidos propuestos Contenidos segn normativac,e,f,t c,e,f,l, 4 1. Introduccin

    2.Bases de datos Objeto-relacionales2.1 Caractersticas

    3. Gestin de objetos con SQL. ANSI SQL 1999

    3.1 Extensiones3.2 Tipos de datos3.3 Mtodos3.4 Tipo referencia3.5 Jerarquas de tablas3.6 Tipos para colecciones

    4. Gestores de bases de datos objeto-relacionales.4.1 Conectores4.2 Acceso desde el lenguaje de programacin (I) 4.3Acceso desde el lenguaje de programacin (II)

    5. Bases de datos orientadas a objetos.5.1 Caractersticas5.2 Ventajas e inconvenientes5.3 Clases de objetos5.4 Herencia.5.5 Identificador de objetos5.6 Continente de objetos

    6. Gestores de bases de datos orientadas a objetos.6.1 Tipos de datos: bsicos y estructurados6.2. El interfaz de programacin de aplicaciones (I) 6.3 Elinterfaz de programacin de aplicaciones (II)

    7.El lenguaje de consulta de objetos -OQL7.1 Principios del OQL7.2 Expresiones7.3 Operadores7.4 Ejemplos

    Caractersticas de las bases de datos objeto-relacionales.

    Gestin de objetos con SQL; ANSI SQL 1999.

    Gestores de bases de datos objeto relacionales;

    conectores. Acceso a las funciones del gestor desde el lenguaje de

    programacin.

    Caractersticas de las bases de datos orientadas a objetos.

    Gestores de bases de datos orientadas a objetos.

    Tipos de datos: tipos bsicos y tipos estructurados.

    El interfaz de programacin de aplicaciones de la base dedatos.

    El lenguaje de consultas OQL: sintaxis, expresiones,operadores.

    Gestin de transacciones

  • 7/25/2019 DAM AD F2 Planificacion

    17/24

    8. Transacciones

    CP= Competencias Profesionales. OG= Objetivos Generales. RA: Resultados de AprendizajeEn las columnas CP, OGy RA, el nmero o letra se corresponde con las tablas anteriores.En la columna Contenidos segn normativa, el texto en color negrose refiere a contenidos mnimos recogidos en el RD, y el texto en color azul, al adaptable por las CCAA, de acuerdo conla Orden correspondiente.

  • 7/25/2019 DAM AD F2 Planificacion

    18/24

    AD06. BASES DE DATOS XML N de horas de la unidad 20De las anteriores, son presenciales: 2

    CP OG RA Contenidos propuestos Contenidos segn normativa

    c,e,f,l,t c,e,f,l 5

    1. Introduccin2. Bases de datos nativas XML.

    2.1 Caractersticas2.1 Estrategias de almacenamiento

    2.3 Documentos2.4 Colecciones2.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 XML4.2 Arquitectura y componentes4.3 Establecimiento y cierre de conexiones

    5. Colecciones y documentos.5.1 Clases y mtodos5.2 Creacin y borrado de colecciones5.3 Aadir documentos5.4 Modificar y eliminar documentos5.5 Indexacin5.6 Identificadores nicos5.7 Realizacin de Consultas

    5. El lenguaje de consulta XQuery5.1 Caractersticas5.2 Sintaxis XQuery5.3 Consultas con XQuery

    8. Transacciones8.1 Gestin de transacciones

    9. Excepciones9.1 Tratamiento de excepciones

    Bases de datos nativas XML.

    Gestores comerciales y libres.

    Estrategias de almacenamiento.

    Instalacin y configuracin del gestor de bases de datos.

    Establecimiento y cierre de conexiones.

    Colecciones y documentos.

    Creacin y borrado de colecciones; clases y mtodos.

    Aadir, modificar y eliminar documentos; clases y mtodos.

    Indexacin.

    Identificadores nicos.

    Realizacin de consultas; clases y mtodos.

    Lenguajes de consulta suministrados por el gestor debases de datos. XQuery.

    Gestin de transacciones.

    Tratamiento de excepciones

  • 7/25/2019 DAM AD F2 Planificacion

    19/24

    CP= Competencias Profesionales. OG= Objetivos Generales. RA: Resultados de AprendizajeEn las columnas CP, OGy RA, el nmero o letra se corresponde con las tablas anteriores.En la columna Contenidos segn normativa, el texto en color negrose refiere a contenidos mnimos recogidos en el RD, y el texto en color azul, al adaptable por las CCAA, de acuerdo conla Orden correspondiente.

  • 7/25/2019 DAM AD F2 Planificacion

    20/24

    AD07: Programacin de componentes de acceso a datos N de horas de la unidad 21De las anteriores, son presenciales: 3

    CP OG RA Contenidos propuestos Contenidos segn normativae,,f,q,r c,e,,f,l,q,r 6 1. Introduccin

    1.1 Concepto de componente. Tipos (visuales y novisuales, 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.

    2. 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).

    3. Eventos; asociacin de acciones a eventos.3.1 La clase que define un suceso3.2 Creacion de una interfaz para asociar acciones-

    eventos (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.4. Introspeccin.

    4.1 Definicin y propsito.5. Persistencia del componente.

    5.1 Definicin de Persistencia.5.2 Mecanismos de persitencia.5.3 Serializacin.

    Concepto de componente; caractersticas.

    Propiedades y atributos.

    Editores de propiedades.

    Eventos; asociacin de acciones a eventos.

    Persistencia del componente.

    Introspeccin; reflexin

    Propiedades simples e indexadas.

    Propiedades compartidas y restringidas.

    Herramientas para desarrollo de componentes no visuales.

    Empaquetado de componentes.

  • 7/25/2019 DAM AD F2 Planificacion

    21/24

    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 AprendizajeEn las columnas CP, OGy RA, el nmero o letra se corresponde con las tablas anteriores.En la columna Contenidos segn normativa, el texto en color negrose refiere a contenidos mnimos recogidos en el RD, y el texto en color azul, al adaptable por las CCAA, de acuerdo conla Orden correspondiente.

  • 7/25/2019 DAM AD F2 Planificacion

    22/24

    Anexo II: Anlisis de las necesidades de presencialidad

    ANLISIS DE LAS NECESIDADES DE PRESENCIALIDAD EN EL MDULO PROFESIONALEstimacin del nmero de horas presenciales del mdulo. 14h 30min. % horas sobre el total: 11,60%

    ACTIVIDADES PRESENCIALES PROPUESTAS

    Descripcin de las actividades prcticas

    presenciales que se proponen para el

    mdulo profesional:

    Unidades con las

    que se relaciona:

    Recursos necesarios N de horas o

    sesiones

    necesarias:Material: Instalaciones: Profesorado:

    Instalacin de sistemas gestores de bases de

    datos y libreras para el entorno de

    desarrollo:MySQL y Oracle Express.

    Prueba de compilacin y ejecucin de

    funcionamiento de pequeos ejemplos en Java.

    2,3

    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.

    Aula de informtica

    con ordenadores y

    conexin a Internet

    Uno o dos profesores

    para explicar y

    supervisar lasprcticas

    3h 30

    Instalacin de libreras para trabajar con mapeo

    objeto-relacional, preferentemente Hibernate.Conexin de clases-objetos con la Base de

    datos que puede ser MySQL o Oracle Express.

    Prueba de compilacion y ejecucin de

    ejemplos de ORM en Java.

    4 Ordenador dual con

    sistema operativoLinux y Windows,

    con contraseas

    disponibles de

    administracin para

    permitir

    instalaciones.

    Aula de informtica

    con ordenadores yconexin a Internet

    Uno o dos profesores

    para explicar ysupervisar las

    prcticas

    4h

  • 7/25/2019 DAM AD F2 Planificacion

    23/24

    Libreras Hibernate.

    Base de DatosMySQL

    Instalacin de sistemas gestores de bases de

    datos objeto-relacional (preferentemente

    Oracle Express 10g, o bien PostgreSQL) o/y

    orientado a objetos (db40) y libreras para el

    entorno de desarrollo.

    Prueba de compilacin y ejecucin de

    funcionamiento de pequeos ejemplos en Java

    5

    Ordenador dual con

    sistema operativo

    Linux y Windows,

    con contraseas

    disponibles de

    administracin para

    permitirinstalaciones.

    Aula de informtica

    con ordenadores y

    conexin a Internet

    Uno o dos profesores

    para explicar y

    supervisar las

    prcticas

    2h

    Instalacin y configuracin de sistemas de

    bases de datos nativos XML (Apache Xindice)

    y libreras para el entorno de desarrollo.

    Acceso a documentos y colecciones con

    XQuery

    Prueba de compilacin y ejecucin defuncionamiento de pequeos ejemplos en Java.

    6

    Ordenador dual con

    sistema operativo

    Linux y Windows,

    con contraseas

    disponibles de

    administracin parapermitir

    instalaciones.

    Aula de informtica

    con ordenadores y

    conexin a Internet

    Uno o dos profesores

    para explicar y

    supervisar las

    prcticas

    2h

    Instalacion de libreras para desarrollo de

    interfaces Swing de Java

    Conexin de clases-objetos con la Base de

    datos que puede ser MySql o Oracle Express

    mediante eventos.

    Empaquetado de componentes. Creacion dearchivos jar (deploy)

    7

    Ordenador dual con

    sistema operativo

    Linux y Windows,

    con contraseas

    disponibles de

    administracin parapermitir

    instalaciones.

    Libreras Swing.

    Base de Datos

    MySQL

    Aula de informtica

    con ordenadores yconexin a Internet

    Uno o dos profesores

    para explicar ysupervisar las

    prcticas

    3 h

  • 7/25/2019 DAM AD F2 Planificacion

    24/24

    Conclusin:

    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:

    1er trimestre: 1 das.

    3er trimestre: 3 das.