RA6 · verificado

RA6 de Lenguajes de Marcas y Sistemas de Gestión de Información · DAW

Gestiona información en formato XML analizando y utilizando tecnologías de almacenamiento y lenguajes de consulta.

Comprobar mi dominio con José →

Contenido verificado asociado a este RA

Métodos de almacenamiento de información XML y criterios básicos de selección

Esta unidad desarrolla principalmente el CE a [3523]: identificar los principales métodos de almacenamiento de la información utilizada en documentos XML. Se estudian el almacenamiento como archivo o texto, el almacenamiento en bases de datos relacionales, el almacenamiento en bases de datos nativas XML y el uso de tecnologías documentales o NoSQL que admiten información XML. Como ampliación relacionada con los CE b [3524] y c [3525], se revisan algunos inconvenientes del almacenamiento directo de XML y criterios técnicos para seleccionar una tecnología. Las explicaciones, ejemplos y actividades técnicas tienen finalidad didáctica y no añaden requisitos curriculares distintos de los establecidos en el RA6 y sus CE.

Almacenamiento y generación de información XML mediante bases de datos relacionales

Esta unidad aborda el uso de sistemas gestores de bases de datos relacionales para almacenar información XML y para generar documentos XML a partir de datos relacionales. Se comparan el almacenamiento del documento XML completo, la descomposición de sus datos en tablas y el enfoque híbrido. Se practican el diseño de tablas, la inserción de información, la consulta SQL y la generación de XML mediante funciones o herramientas disponibles en distintos SGBD. El contenido desarrolla principalmente el CE d y proporciona una introducción práctica al CE e. Las estrategias y herramientas se presentan como opciones técnicas, no como obligaciones curriculares adicionales.

Bases de datos nativas XML: características, instalación y gestión de documentos

Esta unidad estudia las características de los sistemas gestores de bases de datos nativas XML, su diferencia frente al almacenamiento XML en sistemas relacionales y las operaciones habituales para instalar, cargar, consultar, actualizar y eliminar documentos XML. Se utilizan XPath y XQuery como lenguajes de consulta y se presentan herramientas como las interfaces web, la línea de comandos y las APIs. Los ejemplos tecnológicos tienen finalidad didáctica y no constituyen requisitos normativos adicionales al CE 3528.

Lenguajes y herramientas para el tratamiento, consulta e inclusión de información XML

Esta unidad identifica lenguajes y herramientas utilizados para tratar información XML y para incluirla en documentos XML, en relación con el CE i del RA6. Se diferencian XPath, XSLT y XQuery, así como los modelos de acceso SAX y DOM, las tecnologías de enlace entre objetos y XML como JAXB, y diversas librerías y herramientas de edición y validación. Los ejemplos tienen finalidad técnica y didáctica; el CE i no prescribe una herramienta concreta ni sustituye el estudio específico de los sistemas de almacenamiento XML tratados en otras unidades.

Conceptos clave

Almacenamiento de información XMLArchivos XML y sistemas de ficherosBases de datos relacionalesMapeo XML-relacionalShredding XMLBases de datos nativas XMLSistemas documentales y NoSQL compatiblesEstructura jerárquica y datos semiestructuradosÍndices y consultas XMLCriterios de selección de tecnologías de almacenamientoAlmacenamiento XML completo en un SGBD relacionalDescomposición o shredding XMLModelo relacional e integridad referencialAlmacenamiento híbrido XML-relacionalConsultas SQL sobre datos procedentes de XMLGeneración de XML desde datos relacionalesFunciones XML dependientes del SGBDXML bien formado y validación frente a XSD

Errores que conviene evitar

  • Confundir almacenar un documento XML completo como texto con transformar su información y distribuirla en tablas relacionales.
  • Considerar que cualquier base de datos NoSQL es automáticamente una base de datos nativa XML.
  • Suponer que el mapeo XML-relacional siempre provoca pérdida de información, sin analizar el diseño realizado y los requisitos de conservación.
  • Elegir una tecnología únicamente por el formato XML, sin valorar consultas, volumen, integridad, rendimiento y administración.
  • Pensar que conservar la estructura XML garantiza por sí solo un buen rendimiento de consulta.
  • Usar el término shredding como si fuera un gestor de bases de datos en lugar de una técnica de mapeo o transformación.
  • No distinguir entre conservar el documento XML original y almacenar únicamente los datos extraídos de ese documento.
  • Tratar el shredding como una obligación o como la única estrategia posible.

Qué se evalúa en este RA

CE a

Se han identificado los principales métodos de almacenamiento de la información usada en documentos XML.

CE b

Se han identificado los inconvenientes de almacenar información en formato XML.

CE c

Se han establecido tecnologías eficientes de almacenamiento de información en función de sus características.

CE d

Se han utilizado sistemas gestores de bases de datos relacionales en el almacenamiento de información en formato XML.

CE e

Se han utilizado técnicas específicas para crear documentos XML a partir de información almacenada en bases de datos relacionales.

CE f

Se han identificado las características de los sistemas gestores de bases de datos nativas XML.

CE g

Se han instalado y analizado sistemas gestores de bases de datos nativas XML.

CE h

Se han utilizado técnicas para gestionar la información almacenada en bases de datos nativas XML.

CE i

Se han identificado lenguajes y herramientas para el tratamiento y almacenamiento de información y su inclusión en documentos XML.

Canal Estudios es un servicio de Skillback S.L. · NIF B2481724 · Barcelona, España
Aviso legal · Privacidad · Cookies · Términos · Atles de Catalunya