Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Bases de Datos
Actividad 3
Matrícula: ES1821006450
Grupo: DS-DDBD-2002-B1-004
1
Contenido
Actividad 3. Arquitectura Cliente- Servidor ..................................................................................3
Indicaciones de la actividad .......................................................................................................3
Desarrollo. ....................................................................................................................................3
Bibliografía......................................................................................................................................15
2
Actividad 3. Arquitectura Cliente- Servidor
Indicaciones de la actividad
4.- Realiza una consulta de tu base de datos XML y captura pantalla de ello
Desarrollo.
1.- Descarga el sistema gestor de base de datos XML llamado BaseX, de su página oficial
en: http://basex.org/download/
3
Instalación
4
5
6
Accedemos a la aplicación de gestión de base de datos XML
7
El entorno consta de varias ventanas
Árbol de directorios donde se encuentran las estructuras XML
Visor de estructura de datos
Área de editor de código
8
Prácticamente el sistema de base de datos XML, como se mencionó es básicamente una
estructura HTML que se encarga de ordenar de forma jerárquica la información, el
manejador de base de datos para XML, BaseX, su editor es parecido a un editor HTML
cada campo es una etiqueta parecida al HTML en donde el contenedor guarda la
información del campo cada bloque tiene sus campos que van formando un esquema de
tipo jerárquico.
En este caso tenemos que la empresa de Electrónicos Inc. Maneja tres tipos de equipos
en tres plantas.
Electrónicos Inc.
Código de Producto
Marca: VIPER
Descripción: Sistema de adquisición de datos
Código de Planta: 00001
Panta: Tlanepantla
Código de Producto
Marca: SICCA
Versión: 3.0
Descripción: Sistema controlador de casas
Código de Planta: 00002
Panta: Tlanepantla
Dirección: Calle xxx num. Yyy
Código de Producto
Marca: SCADA
Versión: 3.0
Descripción: Sistema actuadores industriales
9
Clave de costos: 012555
Unidades: 100
Estructura Jerárquica.
10
Teniendo ordenada la información con el siguiente orden
11
Para hacer un Query se realiza lo siguiente
for $b in doc("BaseXML.XML")//Codigo_Producto
where $b/Marca="SCADA"
order by $b/Marca
return ($b/Marca, $b/Descripción, $b/Codigo_planta, $b/Planta)
Resultado
<Marca>SCADA</Marca>
<Descripción>Sistema actuadores industriales</Descripción>
12
Búsqueda #2 por Planta
for $b in doc("BaseXML.XML")//Codigo_Producto
where $b/Planta="Tlanepantla"
order by $b/Planta
return ($b/Marca, $b/Descripción, $b/Codigo_planta, $b/Planta)
Resultado
<Marca>VIPER</Marca>
<Descripción>Sistema de adquisición de datos</Descripción>
<Codigo_planta>00001</Codigo_planta>
<Planta>Tlanepantla</Planta>
<Marca>SICCA</Marca>
<Descripción>Sistema controlador de casas</Descripción>
<Codigo_planta>00002</Codigo_planta>
<Planta>Tlanepantla</Planta>
13
Búsqueda #3 por Planta y Código de Producto
for $b in doc("BaseXML.XML")//Codigo_Producto
where $b/Planta="Tlanepantla" and $b/Codigo_planta=00002
order by $b/Planta
return ($b/Marca, $b/Descripción,$b/Codigo_planta, $b/Planta)
Resultado
<Marca>SICCA</Marca>
<Descripción>Sistema controlador de casas</Descripción>
<Codigo_planta>00002</Codigo_planta>
<Planta>Tlanepantla</Planta>
14
Bibliografía
15