Base de Datos Ing Iram Basex en Ubuntu

Preview:

DESCRIPTION

base de datos baseX usando comandos y consultas

Citation preview

CREATE DATABASE ISC

CON DICHO COMANDO HABREMOS CREADO LA BASE DE DATOS

PARA ABRIR LA BASE DE DATOS USAMOS EL COMANDO OPEN [NOMBRE]

SI QUEREMOS UN LISTADO DE LAS BASES DE DATOS USAMOS SHOW DATABASES

AGREGAR REGISTROS A LA BASE DE DATOS

AHORA QUE TENEMOS LISTA NUESTRA BASE DE DATOS VAMOS A AGREGAR ALGUNOS

AHORA QUE HEMOS DEFINIDO EL ARCHIVO XML QUE GUARDAREMOS VAMOS A IMPORTARLO.

NUESTRO COMANDO QUEDA DE LA SIGUIENTE FORMA:

ADD TO USUARIOS .XML

PARA REALIZAR LAS CONSULTAS UTILIZAREMOS  XQUERY

LO PRIMERO QUE TENEMOS QUE HACER ES CAMBIAR LA PESTAÑA COMMAND POR XQUERY.

LO PRIMERO QUE NOS INTERESA ES SACAR TODOS LOS USUARIOS.

LA CONSULTA ES:

//USUARIOS

SI QUISIERAMOS CONSULTAR EL GRUPO DE ADMINS LA QUERY ES LA SIGUIENTE:

//USUARIOS/USER[GROUP="ADMIN"]

DIRECTAMENTE:

//USER[GROUP="ADMIN"]

ESTAS DOS QUERYS NOS DEVUELVEN TODOS LOS DATOS DE CADA ADMIN.SI SOLO NOS INTERESA UN CAMPO ESPECÍFICO, LOS NOMBRES POR EJEMPLO, LA CONSULTA ES LA SIGUIENTE:

//USER[GROUP="ADMIN"]/NAME

Código de la base de dato

<?xml version="1.0" encoding="UTF-8"?>

<usuarios>

<user>

<id>1</id>

<name>WILIAN</name>

<group>ISC</group>

</user>

<user>

<id>2</id>

<name>YORDY</name>

<group>ING.IRAM</group>

</user>

<user>

<id>3</id>

<name>Cristian</name>

<group>cr7</group>

</user>

<user>

<id>4</id>

<name>chelito</name>

<group>User</group>

</user>

</usuarios>