0% encontró este documento útil (0 votos)
21 vistas4 páginas

Act1 Bda

ACTIVIDAD 1 UVM BASE DE DATOS AVANZADAS

Cargado por

900069005cuer
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
21 vistas4 páginas

Act1 Bda

ACTIVIDAD 1 UVM BASE DE DATOS AVANZADAS

Cargado por

900069005cuer
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

EJERCICIO SOBRE UTILIZACIÓN DE XML EN BASES DE

DATOS

Fecha:29/01/2024
Nombre del estudiante: Emiliano López Calderón
Bryan Daniel Macias López
Nombre del docente: Alan Mazzoco Dossetti

1. Con base en el material consultado en la unidad desarrolla el siguiente ejercicio que


se plantea a continuación acerca de los siguientes temas:

➢ Lenguaje de Marcas Extensible (XML)


➢ XML a partir de tabla de base de datos relacional

Ejercicio.

Lenguaje de Marcas Extensible (XML)

Realiza una investigación completa sobre XML y desarrolla lo siguiente:


• ¿Qué es XML y para qué sirve?
El lenguaje de marcado extensible (XML) permite definir y almacenar datos de
forma compartible. XML admite el intercambio de información entre sistemas de
computación, como sitios web, bases de datos y aplicaciones de terceros. Las
reglas predefinidas facilitan la transmisión de datos como archivos XML a través de
cualquier red, ya que el destinatario puede usar esas reglas para leer los datos de
forma precisa y eficiente.
En otras palabras, Se trata de un lenguaje utilizado para estructurar la información
en cualquier documento que contenga texto.
• Características y ventajas de XML
Entre las principales características del XML se encuentran:

• El XML separa datos de HTML.


• Simplifica el intercambio de datos.
• Simplifica el cambio de plataforma.
• Aumenta la disponibilidad de datos.
• Se puede usar para crear nuevos idiomas de Internet.

XML ofrece otras características, todas tan importantes e interesantes como las
mencionadas, como por ejemplo permitir la creación de etiquetas propias, además de
ofrecer la posibilidad de asignar atributos a las mismas, incluir metadatos en el mismo
documento, que permite que sea indexado de manera más efectiva por los motores
de búsqueda, lo cual facilita la tarea de los motores de búsquedas en la web, los
cuales mostrarán de esta manera resultados mucho más precisos.

Las ventajas del XML incluyen:

• Es un estándar internacionalmente conocido.


• No pertenece a ninguna compañía.
• Permite una utilización efectiva en Internet para sus diferentes
terminales.

• ¿Qué es un archivo XML?


Es un formato de archivo que se utiliza para almacenar e intercambiar datos de
manera legible tanto para humanos como para máquinas. XML se utiliza
comúnmente para representar información estructurada y es independiente del
hardware y el software.
• Bases de datos habilitadas y nativas para XML
Se define una base de datos XML como una colección de documentos XML y sus
partes, mantenidas por un sistema que tiene capacidades para manejar y controlar la
colección misma, y la información representada por esa colección. Las bases de
datos XML tiene sus raíces en las bases de datos jerárquicas y textuales. Por un lado
las bases de datos jerárquicas que se componen de un conjunto ordenado de árboles,
formado por múltiples ocurrencias de un solo tipo de árbol. Los tipos de árboles
consisten es un solo tipo de registro raíz con más arboles dependientes. Por otro lado,
las bases de datos textuales describen un modelo de datos como una tabla dentro de
un archivo de texto, generalmente cada registro se delimita por una línea o por un
carácter especial.

Existen dos tipos de almacenamiento:


- Las Bases de Datos Nativas XML (NXD -Native XML Database) definen el modelo
lógico de un documento XML, y almacena y recupera los documentos según ese
modelo. Estas bases de datos tienen como unidad fundamental de almacenamiento
lógico el documento XML, tal como una base de datos relacional tiene una fila en una
tabla como su unidad fundamental de almacenamiento lógico.
- XML-enabled: Es mapear un XML a una base de datos relacional, aceptando un
XML como entrada y haciendo una transformación para hacer el XML como salida.

• Consultas para documentos XML


Lenguajes de consulta Query Lenguages XML como:
• Xpath: Es un lenguaje que permite seleccionar nodos de un documento XML y
calcular valores a partir de su contenido se utiliza para identificar de forma
exclusiva o resolver partes de un documento XML. Puede utilizarse una expresión
XPath para buscar en un documento XML y extraer información de sus nodos.

• Xquery: Es un lenguaje de consulta diseñado para escribir consultas sobre


colecciones de datos expresadas en XML. Abarca desde archivos XML hasta
bases de datos relacionales con funciones de conversión de registros a XML. Su
principal función es extraer información de un conjunto de datos organizados como
un árbol binário de etiquetas XML. En este sentido XQuery es independiente del
origen de los datos.

XML a partir de tabla de base de datos relacional


A partir de la tabla de empleados que se presenta a continuación genera el
correspondiente archivo XML para almacenar la información.

Utiliza un procesador de texto para generar tu archivo y guárdalo con extensión


*.xml.

ID_Emp Nombre Apellido Edad Sexo Cargo


1 Luis Murillo 38 M Gerente
2 Alberto Lara 35 M Jefe de Ventas
3 Carolina Mireles 35 M Jefe de Mercadotecnia
4 Luisa Saltillo 39 M Cajero

2. Desarrolla un reporte en el que incluyas los siguientes puntos:

• Desarrollo del tema: Integra los puntos desarrollados como parte de tu


investigación.
• Archivo XML generado para almacenar los registros de la tabla Empleados.

3. Redacta una conclusión en la que describas los principales beneficios de la


utilización del Lenguaje de Marcas Extensible en el almacenamiento de
información.

CONCLUSIÓN:
Entre los principales beneficios que tiene el uso de XML en cuestiones de
almacenamiento de información es que es de código abierto y muchos sistemas
operativos pueden admitirlo, además de eso cuenta con la representación de
datos de manera jerárquica y estructurada dado al uso de las etiquetas que se
emplean esto resultando fácil de leer tanto para humanos y maquinas. Algo que
facilita mucho el uso de XML a la hora de crear nuestra estructura para la
información que guardemos en nuestros documentos es el DTD, este elemento
será clave para saber los elementos, atributos, entidades y notaciones que se
encuentran dentro de la estructura dándonos así una especie de guía para ver las
ramas de nuestros nodos.

REFERENCIAS:
• ¿Qué es XML? - Explicación del lenguaje de marcado extensible (XML) - AWS. (n.d.). Amazon Web Services, Inc.

https://aws.amazon.com/es/what-is/xml/

• Tecnología fácil (s.f.). ¿Qué es XML? ¿Para qué sirve? Características y ventajas Haga clic para ver más opciones

[Sitio web]. Recuperado de https://tecnologia-facil.com/que-es/que-es-xml-para-que-sirve-caracteristicas-y-

ventajas/

• Espino, L. (2009). Desarrollo de una Base de Datos nativa XML Haga clic para ver más opciones [Archivo PDF].

Recuperado de https://silo.tips/download/desarrollo-de-una-base-de-datos-nativa-xml

• Servicio para Gestión de Guías Clínicas (s.f.). Base de Datos Nativa XML: XINDICE Haga clic para ver más

opciones [Archivo PDF]. Recuperado de http://bibing.us.es/proyectos/abreproy/11774/fichero/2.3.-

+Base+de+datos+nativa+XML+XIndice.pdf

* * *

También podría gustarte