1 00:00:00,000 --> 00:00:06,679 Bueno, ya estamos aquí de vuelta en nuestro curso de lenguajes, de marcas y demás. 2 00:00:07,860 --> 00:00:14,580 Vamos a empezar, como veis, el tema 6, que lo he abierto hoy, día 17. 3 00:00:18,239 --> 00:00:23,800 Ya el siguiente será el sistema de gestión empresarial, que lo veremos un poco así por encima, 4 00:00:23,800 --> 00:00:51,640 Lo que es un RP, lo que es un Customer Relationship Management, que es para gestionar los clientes, para ver qué productos están comprando, qué campañas de promoción les podemos enviar y demás. 5 00:00:51,640 --> 00:00:54,179 vale, los RPs pues ya sabéis que 6 00:00:54,179 --> 00:00:56,060 si alguien ha trabajado 7 00:00:56,060 --> 00:00:57,119 con algún RP 8 00:00:57,119 --> 00:01:00,039 lo antiguamente era 9 00:01:00,039 --> 00:01:01,780 se programaba con SAP 10 00:01:01,780 --> 00:01:04,120 vale, SAP, los consultores 11 00:01:04,120 --> 00:01:06,140 SAP eran muy famosos porque ganaban mucha 12 00:01:06,140 --> 00:01:08,099 pasta y tenían 13 00:01:08,099 --> 00:01:09,719 un dibujo de programación 14 00:01:09,719 --> 00:01:12,260 concreto que controlaban 15 00:01:12,260 --> 00:01:13,959 ellos y 16 00:01:13,959 --> 00:01:16,040 bueno, pues ya sabéis que una empresa pues se 17 00:01:16,040 --> 00:01:18,099 constituye de varios 18 00:01:18,099 --> 00:01:20,140 departamentos, entonces un RP 19 00:01:20,140 --> 00:01:25,959 lo que hace es que te proporciona un programa para cada departamento y una base de datos para poner 20 00:01:25,959 --> 00:01:31,840 todo en común y tener un entendimiento de cómo funciona la empresa porque entonces se hacía 21 00:01:31,840 --> 00:01:39,519 un programa para cada departamento pero no estaba integrado entonces era más complicado todo pero 22 00:01:39,519 --> 00:01:45,340 bueno de momento seguimos con xml el tema 6 de almacenamiento de información aquí lo que vamos 23 00:01:45,340 --> 00:01:52,659 a ver son las xquery. Tienes que pensar que de una base de datos se puede descargar un 24 00:01:52,659 --> 00:01:59,379 xml y luego a partir de ese xml lo que podemos hacer son queries, o sea consultas a la base 25 00:01:59,379 --> 00:02:06,780 de datos, pero en este caso consultas al xml y podemos sacar información del mismo con 26 00:02:06,780 --> 00:02:29,400 con esta tecnología que se llama X-Quake. Entonces, esta es la unidad que la acabo de abrir hoy, os subiré la tarea y en la tarea veréis que hay que instalar un ID que se llama BaseX y es lo que os voy a enseñar hoy. 27 00:02:29,400 --> 00:02:38,259 Si ponéis aquí base X, a ver esto con el Oxygen XML que instalamos para la unidad anterior también vale 28 00:02:38,259 --> 00:02:42,719 Pero ya visteis que no es software libre, que lo único que tenéis es un mes de prueba 29 00:02:42,719 --> 00:02:46,860 Entonces este sí que es libre, este lo podéis descargar 30 00:02:46,860 --> 00:02:51,479 El único requisito que tiene es que tenéis que tener instalado Java versión 17 31 00:02:51,479 --> 00:02:54,080 Y con esto hay una particularidad 32 00:02:54,080 --> 00:03:09,210 Y es que si ponéis aquí descargar Java, os envía este link, por ejemplo, y aquí esto no funciona, porque aquí lo que se instala es Java 8 y necesitamos el 17. 33 00:03:09,789 --> 00:03:16,689 Entonces lo que tenéis que hacer es descargar el Java JDK, que es el Java Development Kit. 34 00:03:16,689 --> 00:03:19,930 si buscamos esto 35 00:03:19,930 --> 00:03:22,930 aquí en Oracle 36 00:03:22,930 --> 00:03:26,930 vamos a utilizar este link 37 00:03:26,930 --> 00:03:29,030 aquí ya 38 00:03:29,030 --> 00:03:30,710 veis que es 39 00:03:30,710 --> 00:03:33,610 la versión 26 40 00:03:33,610 --> 00:03:35,310 que es la última por la que vamos 41 00:03:35,310 --> 00:03:37,490 está la 25, la 21 42 00:03:37,490 --> 00:03:39,830 si tenéis Linux o Windows 43 00:03:39,830 --> 00:03:41,469 pues si tenéis 44 00:03:41,469 --> 00:03:43,590 Windows que probablemente sea lo más 45 00:03:43,590 --> 00:03:45,250 normal pues sería esta 46 00:03:45,250 --> 00:03:47,370 ¿vale? entonces 47 00:03:47,370 --> 00:03:49,550 si vais a símbolo 48 00:03:49,550 --> 00:03:50,050 de sistema 49 00:03:50,050 --> 00:03:53,770 y le ponéis aquí java-versión 50 00:03:53,770 --> 00:03:55,469 tenéis que ver 51 00:03:55,469 --> 00:03:57,009 que tenéis una instalada 52 00:03:57,009 --> 00:03:59,669 que sea la 17 o superior 53 00:03:59,669 --> 00:04:01,530 vale, igual ya la tenéis instalada 54 00:04:01,530 --> 00:04:03,389 entonces venís aquí, miráis la versión 55 00:04:03,389 --> 00:04:05,590 que tenéis instalada, si tenéis la 17 56 00:04:05,590 --> 00:04:07,430 o superior pues ya está, no tenéis que hacer nada más 57 00:04:07,430 --> 00:04:09,069 pero si no tendréis que ir a java 58 00:04:09,069 --> 00:04:11,389 descargar java-jdk 59 00:04:11,389 --> 00:04:13,069 y ahí lo instaláis 60 00:04:13,069 --> 00:04:15,449 porque si no a la hora de descargar 61 00:04:15,449 --> 00:04:17,569 el BaseX 62 00:04:17,569 --> 00:04:19,290 os dará error. 63 00:04:19,750 --> 00:04:21,069 Os dirá que ha comprobado 64 00:04:21,069 --> 00:04:23,310 la versión de Java que tenéis instalada 65 00:04:23,310 --> 00:04:24,589 y no es suficiente. 66 00:04:25,290 --> 00:04:27,829 Entonces, bueno, pues aquí os saldrá 67 00:04:27,829 --> 00:04:28,209 un wizard. 68 00:04:29,490 --> 00:04:31,550 Como siempre, esta es la de Windows. 69 00:04:32,569 --> 00:04:33,730 Y siguiente, siguiente, siguiente, 70 00:04:33,850 --> 00:04:34,689 siguiente. Y listo. 71 00:04:34,990 --> 00:04:37,569 Os pedirá una contraseña para la base de datos 72 00:04:37,569 --> 00:04:39,629 que podéis poner la que queráis y listo. 73 00:04:40,329 --> 00:04:41,410 Entonces, yo ya lo tengo 74 00:04:41,410 --> 00:04:41,910 por aquí. 75 00:04:50,420 --> 00:04:52,939 Y aquí, pues si tenéis algún 76 00:04:52,939 --> 00:05:03,680 fichero xml simplemente es darle a new yo ya tengo aquí uno cargado y le dais y ya se carga y con esto 77 00:05:03,680 --> 00:05:09,899 es con lo que vamos a trabajar en esta unidad vale veréis que aquí tenemos un nodo raíz que 78 00:05:09,899 --> 00:05:18,819 es artistas que lo tenemos aquí luego tenemos artista y en cada artista tenemos sus nombres 79 00:05:18,819 --> 00:05:20,939 vale, entonces 80 00:05:20,939 --> 00:05:24,540 podemos ir accediendo a la información 81 00:05:24,540 --> 00:05:27,060 y aquí ya pues ponemos el código 82 00:05:27,060 --> 00:05:29,199 aquí estos son los comentarios 83 00:05:29,199 --> 00:05:33,600 así que bueno, esto simplemente es una pequeña introducción de 5 minutillos 84 00:05:33,600 --> 00:05:37,040 para que podáis ir instalando el base X 85 00:05:37,040 --> 00:05:38,720 y jugando un poco con ello 86 00:05:38,720 --> 00:05:40,180 leeros el contenido 87 00:05:40,180 --> 00:05:43,319 que ahí están todas las instrucciones de XQuery 88 00:05:43,319 --> 00:05:46,540 y podéis ir jugando 89 00:05:46,540 --> 00:05:55,420 Yo mientras voy a haceros un código de ejemplo como siempre hago, os lo subiré y luego haré otro vídeo para explicaroslo, ¿vale? 90 00:05:55,480 --> 00:06:06,720 Pero quería antes que os instaláreis el BaseX, bueno, en la tarea que vamos a hacer os vienen también unas instrucciones para la instalación del BaseX 91 00:06:06,720 --> 00:06:12,920 Pero quería haceros un vídeo porque yo creo que siempre es más fácil verte un vídeo de 6 minutillos 92 00:06:12,920 --> 00:06:16,379 Además yo a veces hablo un poco despacio y me lío un poco 93 00:06:16,379 --> 00:06:19,579 Así que si lo ponéis a velocidad 1.5 94 00:06:19,579 --> 00:06:22,300 Yo he comprobado que se escucha bien 95 00:06:22,300 --> 00:06:26,220 Así que os podéis ahorrar ahí unos minutillos que siempre viene bien 96 00:06:26,220 --> 00:06:27,959 ¿Vale? Pues venga 97 00:06:27,959 --> 00:06:31,100 Nos vemos en el siguiente vídeo 98 00:06:31,100 --> 00:06:34,480 Que ya os explico ya las particularidades del XQuery y de todo 99 00:06:34,480 --> 00:06:36,740 ¿Vale? Venga, adiós, buen día