Base de Datos Ing Iram Basex en Ubuntu

11
CREATE DATABASE ISC CON DICHO COMANDO HABREMOS CREADO LA BASE DE DATOS

description

base de datos baseX usando comandos y consultas

Transcript of Base de Datos Ing Iram Basex en Ubuntu

Page 1: Base de Datos Ing Iram Basex en Ubuntu

CREATE DATABASE ISC

CON DICHO COMANDO HABREMOS CREADO LA BASE DE DATOS

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

Page 2: Base de Datos Ing Iram Basex en Ubuntu

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.

Page 3: Base de Datos Ing Iram Basex en Ubuntu

NUESTRO COMANDO QUEDA DE LA SIGUIENTE FORMA:

ADD TO USUARIOS .XML

Page 4: Base de Datos Ing Iram Basex en Ubuntu

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

Page 5: Base de Datos Ing Iram Basex en Ubuntu

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

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

DIRECTAMENTE:

//USER[GROUP="ADMIN"]

Page 6: Base de Datos Ing Iram Basex en Ubuntu

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

Page 7: Base de Datos Ing Iram Basex en Ubuntu
Page 8: Base de Datos Ing Iram Basex en Ubuntu

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>

Page 9: Base de Datos Ing Iram Basex en Ubuntu