1 00:00:00,000 --> 00:00:07,759 y también ayer lo que según acabamos la sesión fue subirla a la mediateca pero cuando yo lo 2 00:00:07,759 --> 00:00:12,599 subo hay un proceso de conversión del fichero aunque lo suban mp4 y eso es lo que parece que 3 00:00:12,599 --> 00:00:19,239 no está funcionando porque los dos últimos vídeos no están visibles así que luego lo volví a mirar 4 00:00:19,239 --> 00:00:23,640 por la tarde pero que ocurría lo mismo que a mí me parece que está bien pero cuando entró 5 00:00:23,640 --> 00:00:28,160 el rato ya que no se ha convertido bien entonces no se volverá a entrar hoy a ver si es una cuestión 6 00:00:28,160 --> 00:00:32,600 de tiempo si no lo volvería a intentar pero les conozco lo que hay detrás una vez tiene lo sube 7 00:00:32,600 --> 00:00:38,659 que me dice que ok no sé qué pasa después así que lo seguiré mirando para que lo tenéis disponibles 8 00:00:38,659 --> 00:00:43,479 vale en principio según acabemos la sesión subirla para que la tengáis disponible cuanto antes 9 00:00:45,140 --> 00:00:52,560 en el aula virtual no se puede subir que en el aula virtual perdona se puede subir en el aula 10 00:00:52,560 --> 00:00:59,460 virtual en el aula virtual pues de medio muchos problemas porque si yo intento subir después de 11 00:00:59,460 --> 00:01:05,400 nuestra sesión que es como ahora apunta y creo que no voy a poder entonces directamente subirlo 12 00:01:05,400 --> 00:01:09,420 a la mediateca porque es más sencillo a lo que es el proceso de su vida es más sencillo en la 13 00:01:09,420 --> 00:01:14,159 mediateca pero por algún motivo estos dos últimos vídeos algo está pasando no sé si es que está 14 00:01:14,159 --> 00:01:20,359 colapsado o que se lo desconozco entonces en el aula virtual es que no lo entendió varias veces 15 00:01:20,359 --> 00:01:22,599 al principio, yo creo que por la longitud 16 00:01:22,599 --> 00:01:24,400 de los vídeos, pesan mucho 17 00:01:24,400 --> 00:01:26,299 y como está 18 00:01:26,299 --> 00:01:28,219 colapsado, no conseguí subir nunca 19 00:01:28,219 --> 00:01:30,219 ninguno. Así que voy a 20 00:01:30,219 --> 00:01:32,340 intentar seguir con la mediatica resolviendo ese tema. 21 00:01:32,760 --> 00:01:32,939 ¿Vale? 22 00:01:34,379 --> 00:01:35,700 Si lo consigo resolver. 23 00:01:37,200 --> 00:01:38,379 Y luego así, más dudas 24 00:01:38,379 --> 00:01:40,239 que me habéis planteado. Diego, hemos planteado un par 25 00:01:40,239 --> 00:01:40,780 de dudas. 26 00:01:42,079 --> 00:01:44,040 Te he contestado justo ahora mismo en la última pantalla 27 00:01:44,040 --> 00:01:46,379 que me has mandado, pero no tienes que ver la base de datos. 28 00:01:46,959 --> 00:01:47,680 Porque algo pasó. 29 00:01:47,840 --> 00:01:50,159 Te has dejado algún registro por ahí, el tipo de datos 30 00:01:50,159 --> 00:01:59,379 modificada por el último que hayas hecho y te comento el siguiente paso vale vale vale luego 31 00:01:59,379 --> 00:02:06,439 te lo envío más fácil porque a veces el pantallazo no me da información suficiente crece que nos 32 00:02:06,439 --> 00:02:10,860 dejará hacer la relación pero no sé por qué directamente me pases la base de datos y os 33 00:02:10,860 --> 00:02:17,800 digo los pasos a seguir vale pues vamos con nuestra base de datos de hoy la base de datos 34 00:02:17,800 --> 00:02:25,039 Número 6, departamento de ventas. Tenemos que empezar con la estructura. Y comentaba Miriam que no muy bien. Contadme. 35 00:02:28,509 --> 00:02:31,569 A mí, pues me ha costado bastante las relaciones. 36 00:02:32,509 --> 00:02:36,430 Verlas, ¿no? Ver las relaciones. Bueno, vale. 37 00:02:37,889 --> 00:02:39,229 También me ha costado un poco. 38 00:02:40,389 --> 00:02:41,550 También, ver las relaciones. 39 00:02:41,550 --> 00:02:52,870 Sí, lo único que yo tengo una duda. Luego en el examen vamos a ver fotos de la base real, porque yo con eso sí me puedo orientar más, pero así de primera, sin ver la base real. 40 00:02:52,870 --> 00:02:53,409 ¿En el examen? 41 00:02:54,250 --> 00:02:57,229 Sí. O sea, me refiero a como lo pones tú, con fotos. 42 00:02:59,590 --> 00:03:00,650 ¿En la estructura, dices? 43 00:03:01,030 --> 00:03:01,990 Con fotos de las tablas. 44 00:03:03,629 --> 00:03:04,830 ¿Te refieres a la estructura? 45 00:03:06,110 --> 00:03:06,550 Sí. 46 00:03:06,550 --> 00:03:19,479 Va a ser como el PDF que veis. Es el examen. Todo lo demás es contenido que creéis vosotros. La estructura y la base de datos. 47 00:03:20,099 --> 00:03:22,780 Ah, vale. O sea, que hay pantallazos de las tablas, ¿no? 48 00:03:22,780 --> 00:03:43,919 Claro, claro. El examen, más dependiente que tenemos aquí, podría ser un examen. Si no diéramos más contenido, si no diéramos los informes, si no diéramos las consultas de creación de tabla, de modificación de tabla, de eliminación, bueno, las consultas que nos faltan, esto podría ser un tipo de examen. 49 00:03:43,919 --> 00:03:57,060 Es decir, se te explica la estructura, tú tienes que crear las relaciones, tú decides, en algunos casos son manuales o es un campo de búsqueda, tienes el contenido de las tablas y tienes que hacer formularios y consultas en este caso. 50 00:03:57,780 --> 00:04:00,560 Este sería el tipo de examen con el contenido que llevamos hasta ahora. 51 00:04:02,560 --> 00:04:13,159 Entonces, claro, es muy interesante. Con esta información que vemos ahora mismo en pantalla, a veces no es suficiente y es muy interesante que veamos los registros, porque ver los registros nos va a dar mucha información. 52 00:04:13,919 --> 00:04:21,699 Como la vida misma, la vida misma veríamos las tablas o la información que tenemos, es decir, cómo tenemos la información del salario de los empleados. 53 00:04:21,699 --> 00:04:30,000 Lo tenemos en un campo, lo tenemos en tres. Y cómo tenemos la información del DNI. Vale, esto es el dato real que tenemos. ¿De acuerdo? 54 00:04:33,079 --> 00:04:42,540 Pues venga, contadme qué problema ha salido. A ver, empezamos con las relaciones directamente. 55 00:04:42,839 --> 00:04:47,259 A mí solo. A mí es que solo me explican cuatro relaciones. O sea, son cuatro, ¿no? 56 00:04:47,740 --> 00:04:48,819 Pero ¿cuántas tablas tenemos? 57 00:04:49,480 --> 00:05:00,600 cuántas tablas hay 5 por lo tanto para relaciones también sí pero no sé si son correctos 58 00:05:01,600 --> 00:05:11,959 el sitio de las relaciones aquí una una base de datos en correcta de un segundito 59 00:05:11,959 --> 00:05:28,310 me faltaba la de departamentos pero las cosas fáciles a ver a ver contar me voy a copiar aquí 60 00:05:28,310 --> 00:05:37,439 en el documento de word para copiar las relaciones con las fáciles de la relación fácil de dónde 61 00:05:37,439 --> 00:05:47,439 yo es que tengo una de la tabla de partner 62 00:05:48,639 --> 00:05:53,199 y de partner name y de partner id dentro allí 63 00:05:54,339 --> 00:06:05,819 desde partner name a department id de employee vale esta es la propuesta de lorena 64 00:06:09,339 --> 00:06:10,660 ¿Qué problema tenemos aquí? 65 00:06:11,160 --> 00:06:14,279 Mira, Lorena, vamos a ver, de la tabla de partner, ¿qué tenemos aquí? 66 00:06:14,439 --> 00:06:15,100 ¿Los registros? 67 00:06:15,920 --> 00:06:16,100 Sí. 68 00:06:16,480 --> 00:06:17,060 ¿El empleado? 69 00:06:17,620 --> 00:06:19,279 Bueno, no hace nada y ha faltado. 70 00:06:19,600 --> 00:06:22,000 Antes de esto, perdonad, este no está en el orden correcto. 71 00:06:22,060 --> 00:06:24,180 Vamos a elegir los campos clave, ¿vale? 72 00:06:26,019 --> 00:06:27,819 A ver si soy capaz de hacerlo. 73 00:06:30,899 --> 00:06:35,339 A ver, cojo los campos clave, decidme de cada tabla cuál es el campo clave. 74 00:06:37,639 --> 00:06:38,300 El DNI. 75 00:06:39,019 --> 00:06:40,339 El empleado, el DNI, ¿verdad? 76 00:06:40,379 --> 00:07:03,779 este sencillo el departamento de parís y son sencillas 6 y otro producto vale aquí entiendo 77 00:07:03,779 --> 00:07:08,139 que no hay dudas vale que estamos haciendo aquí la orina estamos subiendo los campos que no son 78 00:07:08,139 --> 00:07:13,800 clave. ¿Qué quiere esto decir? Que hay infinito e infinito. Porque al no ser clave, ambos los 79 00:07:13,800 --> 00:07:17,519 podemos repetir. Es verdad que no sería lógico, ¿no? Que no es lógico que aparezca el nombre 80 00:07:17,519 --> 00:07:24,810 del departamento dos veces. Pero técnicamente en esta base de datos puede ocurrir. Entonces 81 00:07:24,810 --> 00:07:29,170 lo que tenemos que hacer es unir. Claro, ¿por qué propones esto? Entiendo que lo propones 82 00:07:29,170 --> 00:07:39,290 porque cuando nos hemos ido al PDF observamos departamento, el nombre del departamento y 83 00:07:39,290 --> 00:07:44,329 Y cuando nos vamos a la tabla de empleados, en el departamento ID vemos el mismo contenido. 84 00:07:44,529 --> 00:07:47,290 Entonces decimos, ah, pues ya está. Nombre con nombre. 85 00:07:48,230 --> 00:07:54,589 Pero observad que técnicamente no sería correcto porque tenemos que unir siempre un campo clave con lo que no lo es. 86 00:07:55,649 --> 00:08:00,649 Luego tenemos que unir el department ID con department ID. 87 00:08:00,649 --> 00:08:04,509 ¿Qué ocurre? Que el contenido aparentemente es distinto. 88 00:08:05,089 --> 00:08:07,410 ¿Qué vamos a hacer? Un campo de búsqueda. 89 00:08:07,410 --> 00:08:17,410 explicando este campo en un campo de búsqueda y aquí lo había puesto vale entonces es importante 90 00:08:17,410 --> 00:08:24,209 que con el campo con el que se una es con él y ya aprovechamos para poner el 1 y el infinito 91 00:08:24,209 --> 00:08:44,379 a ver, aquí tengo el 1, el 1 lógicamente va en el campo clave, y el infinito, a ver si lo puedo llevar, y el infinito aquí, ¿de acuerdo? 92 00:08:46,200 --> 00:08:51,860 Yo había puesto el 1 en el DNI y el infinito en el Department ID. 93 00:08:52,919 --> 00:08:54,000 ¿El DNI? 94 00:08:54,000 --> 00:09:23,980 Ah, bueno, que lo he enlazado mal, claramente. 95 00:09:24,000 --> 00:09:32,159 y no veo los aires estoy viendo otro campo y eso sólo lo puedo resolver con un campo 96 00:09:32,159 --> 00:09:40,240 de búsqueda por lo tanto como podríamos que una relación la hacíamos a ver toda 97 00:09:40,240 --> 00:09:49,000 esta información otra vez aquí para recordar como un poco la simbología que estamos utilizando 98 00:09:56,429 --> 00:09:59,529 vale 99 00:10:01,389 --> 00:10:07,129 entonces esta relación la vamos a hacer a través de un campo de búsqueda donde se pone el campo 100 00:10:07,129 --> 00:10:20,649 de búsqueda en el 1 en el infinito aquí vamos a poner a modificar el tamaño para ver esto un 101 00:10:20,649 --> 00:10:30,320 poquito bueno más o menos se entiende lo que llevamos esta relación sí 102 00:10:30,320 --> 00:10:44,419 y la siguiente relación está clara siguiente relación que vemos más o menos fácil que me dice 103 00:10:44,419 --> 00:10:58,559 el producto y de 6 con el producto y de productos vale esto no esto es lo que propones donde está 104 00:10:58,559 --> 00:11:08,879 luna en el de productos en la tabla product porque es el campo clave no hay duda y el infinito por lo 105 00:11:08,879 --> 00:11:17,500 tanto en el otro aquí se nos viene el infinito vale en este campo de búsqueda podemos hacer 106 00:11:17,500 --> 00:11:21,419 manuales a esta relación a ponerse manualmente o estamos obligados a hacer un campo de búsqueda 107 00:11:21,419 --> 00:11:28,360 vamos a ver en el pdf lo que vamos a observar en el pdf este campo en la tabla 6 este campo 108 00:11:28,360 --> 00:11:31,059 si tiene información sobre el ID o sobre el nombre. 109 00:11:32,059 --> 00:11:40,490 Nos vamos a la tabla 6 y en Product ID vemos que no hay ID, 110 00:11:40,750 --> 00:11:43,450 que hay nombre de campo, nombre de producto. 111 00:11:43,990 --> 00:11:45,429 Por lo tanto, ¿qué significa esto? 112 00:11:47,809 --> 00:11:51,750 Hacer el campo de búsqueda y no podemos hacer una relación manual. 113 00:11:52,409 --> 00:11:52,789 ¿De acuerdo? 114 00:11:54,350 --> 00:11:54,990 Perfecto. 115 00:11:56,230 --> 00:11:56,909 No sea grande. 116 00:11:58,450 --> 00:11:58,730 ¿Bien? 117 00:11:58,730 --> 00:12:07,610 elena un mismo campo puede tener varias relaciones sí sí no sé si vamos a ver nosotros muchos de 118 00:12:07,610 --> 00:12:13,490 esos casos pero técnicamente si no hay problema no pasa nada utilizamos un mismo campo para 119 00:12:13,490 --> 00:12:20,009 relacionarlo con varias tablas vale no para de cambiar el tamaño y se han cambiado todos 120 00:12:20,009 --> 00:12:26,889 los simbolitos si tiene problemas yo creo que nosotros no vamos a ver puntos a lo mejor aparece 121 00:12:26,889 --> 00:12:31,529 alguno pero no pasaría absolutamente nada podemos utilizar el protocolo para relacionarlo con 122 00:12:31,529 --> 00:12:39,009 productos que a lo mejor también utilizamos para relacionarlo con ventas o con pedidos y bien 123 00:12:43,450 --> 00:12:46,230 pues siguiente relación que me decís 124 00:12:46,230 --> 00:13:01,639 y yo he añadido en 6 y un campo el de empeño y lo he unido con el empleo y de ney de país y vale 125 00:13:03,019 --> 00:13:25,500 pero la venta la hace un empleado verdad vale no de acuerdo vamos a meter aquí una figura aquí es 126 00:13:25,500 --> 00:13:46,000 donde metemos el campo verdad mira sí vale y esto va a ser el empeñe y no sé si vale 127 00:13:50,340 --> 00:13:58,779 aquí tenemos el campo que relacionamos que está sobre mí 128 00:13:58,779 --> 00:14:30,419 Disculpad. Entonces, unimos el DNI del empleado. A ver, aquí se nos van a cruzar dos. Espero que no sea complicado seguirla. Yo creo que no se ve. Ahí lo tenemos. ¿Sí? 129 00:14:32,559 --> 00:14:34,860 Yo decía el de PaySleep. 130 00:14:35,940 --> 00:14:37,940 Ah, ¿en vez del 6 en PaySleep? 131 00:14:37,940 --> 00:14:43,600 Pero claro, tiene que ser el de employee porque decías que solo una venta es por empleado, ¿no? 132 00:14:45,220 --> 00:14:53,279 Bueno, no, no estaba haciendo nada nuevo, simplemente estaba intentando seguir las instrucciones de Miriam, pero todavía he entendido que añadíamos el campo DNI en la tabla 6. 133 00:14:54,659 --> 00:14:58,600 Sí, y lo unía con el employee DNI de Payasme. 134 00:14:59,700 --> 00:15:02,679 Pero no es campo clave, estás uniendo dos campos que no son campo clave. 135 00:15:04,240 --> 00:15:04,840 Ya, ya, ya. 136 00:15:05,899 --> 00:15:06,720 Así que... 137 00:15:06,720 --> 00:15:12,360 vale entonces lo tenemos que unir siempre con el campo clave y he puesto en ahí donde ha puesto 138 00:15:12,360 --> 00:15:17,740 el aire del dinero aquí vale así que no lo podemos unirlo aquí lo tenemos que unir con 139 00:15:17,740 --> 00:15:23,759 con este porque ponemos el empleado de aquí efectivamente lo que ha sido la arena a veces 140 00:15:23,759 --> 00:15:29,100 nos distinguan las voces tenemos aquí varias instrucciones y sabíamos que cada venta era 141 00:15:29,100 --> 00:15:36,649 de un solo producto no no pues no por esta instrucción una venta es de un solo producto 142 00:15:36,649 --> 00:15:42,509 Podríamos ponerlo en otros sitios si lo consideráis. 143 00:15:42,509 --> 00:15:45,830 Si consideráis que el empleado… Tenemos el problema de siempre, ¿no? 144 00:15:45,830 --> 00:15:49,730 Que la tabla empleado se nos va a quedar descolgada y no sabemos cómo unirla al resto de tablas. 145 00:15:50,090 --> 00:15:52,309 Para eso hay que añadir el DNI en alguna tabla. 146 00:15:52,669 --> 00:15:55,409 Y entonces nos preguntamos, a ver, ¿dónde tiene sentido incluirlo? 147 00:15:55,690 --> 00:15:57,690 ¿Tiene sentido incluirlo en el departamento? 148 00:15:58,490 --> 00:16:01,350 No, porque entonces cada departamento solo tendría un empleado. 149 00:16:01,750 --> 00:16:03,289 Luego no tiene sentido añadirlo aquí. 150 00:16:03,990 --> 00:16:06,169 ¿Tiene sentido añadirlo en PaySleep? Pues ya está. 151 00:16:06,649 --> 00:16:08,950 Y hasta aquí, o sea, que no tendría sentido tampoco. 152 00:16:15,000 --> 00:16:16,419 ¿Lo podremos añadir en productos? 153 00:16:16,899 --> 00:16:19,480 ¿Qué significaría que añadieramos el DNI del empleado en productos? 154 00:16:19,720 --> 00:16:23,299 Que cada producto lo lleva solamente un empleado. 155 00:16:24,340 --> 00:16:28,000 Podría ser, no sé, a lo mejor en algunos sectores, ¿no? 156 00:16:28,080 --> 00:16:33,379 Si hablamos de una vivienda o algo así, pues cabe pensar que cada producto lo va a llevar solo un empleado. 157 00:16:33,379 --> 00:16:39,200 Pero en general es raro, porque eso quiere decir que si el empleado está de vacaciones, el producto no se puede vender. 158 00:16:39,860 --> 00:16:45,860 Entonces, lo más lógico parece ser que añadamos el nombre del empleado, el DNI del empleado, en la tabla de 6. 159 00:16:47,320 --> 00:16:51,740 Vale, ese es el objetivo de unir la tabla de empleado con el resto de tablas. 160 00:16:53,159 --> 00:16:53,539 ¿De acuerdo? 161 00:16:57,259 --> 00:16:58,019 ¿Lo veis? 162 00:16:58,620 --> 00:16:59,379 Esta relación. 163 00:17:04,619 --> 00:17:06,059 Vamos a poner el 1 y el infinito. 164 00:17:11,619 --> 00:17:12,079 A ver. 165 00:17:14,920 --> 00:17:16,220 El 1 y el infinito. 166 00:17:16,440 --> 00:17:19,220 Esa relación la podemos hacer... 167 00:17:20,220 --> 00:17:32,200 Bueno, aparte de que lo pensemos y que nos parezca lo mismo, como siempre, nos vamos a nuestras tablas y en Sales vamos a ver que el campo está añadido, 168 00:17:32,200 --> 00:17:33,779 o sea, que tenemos la pista clara. 169 00:17:35,059 --> 00:17:37,099 Los registros tenemos mucha información. 170 00:17:38,099 --> 00:17:44,079 Cuando nos vamos al empleado, al DNI, ¿vemos el DNI? No, vemos el apellido, el primer apellido. 171 00:17:44,500 --> 00:17:47,920 ¿Esto qué quiere decir? Que estamos forzando para hacer un campo de búsqueda. 172 00:17:48,500 --> 00:17:49,640 Igual, no podemos elegir. 173 00:17:50,000 --> 00:17:53,240 Tenemos que hacer esta relación con campo de búsqueda. 174 00:17:53,319 --> 00:17:54,400 ¿Dónde se pone el campo de búsqueda? 175 00:17:54,599 --> 00:17:56,200 Siempre en el infinito. 176 00:17:57,579 --> 00:17:57,960 ¿De acuerdo? 177 00:18:01,039 --> 00:18:01,819 ¿Bien hasta aquí? 178 00:18:06,359 --> 00:18:11,720 Entonces, de momento tenemos empleados, departamento y PayersLib por un lado, 179 00:18:12,579 --> 00:18:16,539 un lado de la base de datos y al otro lado de la base de datos tenemos 6 y Product. 180 00:18:17,599 --> 00:18:19,099 Tenemos 3 tablas y 2. 181 00:18:19,559 --> 00:18:21,640 Es verdad que todas las tablas están relacionadas, 182 00:18:21,640 --> 00:18:24,900 pero no tenemos todas las tablas relacionadas. 183 00:18:25,960 --> 00:18:28,259 En otra base de datos más compleja podría pasar. 184 00:18:28,420 --> 00:18:29,700 Si esto ocurriera en las nuestras, no. 185 00:18:29,819 --> 00:18:32,079 Las tablas van a estar siempre todas relacionadas. 186 00:18:32,740 --> 00:18:33,779 ¿Veis ahora lo que tenemos, no? 187 00:18:33,819 --> 00:18:35,900 Ahora tenemos estas tres tablas. 188 00:18:36,480 --> 00:18:39,460 Por un lado, Employee se relaciona con Payless List 189 00:18:39,460 --> 00:18:41,500 y Employee se relaciona con Departments. 190 00:18:42,039 --> 00:18:45,279 Y por otro lado, tenemos que Sales y Product se relacionan. 191 00:18:45,559 --> 00:18:47,059 Pero necesitamos unir los dos bloques. 192 00:18:47,920 --> 00:18:48,900 ¿Cómo lo podemos hacer? 193 00:18:48,900 --> 00:18:53,660 Habría que unir Department y Payaslip, ¿no? 194 00:18:55,519 --> 00:18:59,400 No, porque Employee, Department y Payaslip ya están unidas las tres. 195 00:19:00,839 --> 00:19:01,180 ¿Veis? 196 00:19:02,920 --> 00:19:04,140 Employee con Payaslip. 197 00:19:04,660 --> 00:19:07,559 Pero Payaslip no está unida con nada. 198 00:19:09,420 --> 00:19:13,779 Ah, no, no, perdonad, claro, es que tenemos Employee, perdonadme, sí, con Sales. 199 00:19:14,160 --> 00:19:15,420 Nada, nada, esto me estaba equivocando. 200 00:19:15,900 --> 00:19:16,779 Olvidad todo lo que he dicho. 201 00:19:16,779 --> 00:19:25,900 Pero podría ocurrir que tuviéramos dos bloques de tablas y tendríamos que unirlas. En este caso no ocurre. Lo que nos ocurre es que PaySleep la tenemos descolgada. Entonces, ¿cómo resolvemos? 202 00:19:27,180 --> 00:19:29,460 No puedes añadir un departamento en Department. 203 00:19:30,559 --> 00:19:31,000 ¿Cómo? 204 00:19:32,200 --> 00:19:37,720 No puedes añadir un departamento en Department. No. Bueno, no, no. Es que nada. 205 00:19:37,859 --> 00:19:40,779 No nos hace falta añadir un campo, porque ya lo tenemos, el campo que necesitamos. 206 00:19:46,559 --> 00:19:48,420 O sea, la pregunta es cómo se puede unir PaySleep. 207 00:19:49,359 --> 00:19:50,779 Claro, la tenemos descolgada. 208 00:19:51,420 --> 00:19:54,299 ¿Esta tabla la necesitamos unir a algo? 209 00:19:55,180 --> 00:19:56,000 Sí, a ver. 210 00:19:56,259 --> 00:19:59,599 Aquí hacemos lo que decía Lorena, un campo tiene dos relaciones. 211 00:20:01,940 --> 00:20:02,460 Sí, sí, sí. 212 00:20:07,380 --> 00:20:13,200 Claro, sería el DNI de employee. 213 00:20:13,900 --> 00:20:14,960 No, a ver, espera. 214 00:20:15,779 --> 00:20:16,819 ¿De esta tabla? 215 00:20:18,740 --> 00:20:19,299 Sí. 216 00:20:20,400 --> 00:20:21,940 Claro, con este DNI. 217 00:20:22,420 --> 00:20:26,660 Vale, unimos el DNI del empleado con el DNI de la nómina. 218 00:20:27,119 --> 00:20:33,519 cada nómina tiene solo un empleado, pero el empleado va a aparecer varias veces, 219 00:20:33,640 --> 00:20:36,900 porque cada mes el empleado vuelve a aparecer, lo que tenemos en el infinito. 220 00:20:38,420 --> 00:20:44,200 Luego, el DNI del empleado, como veis, tiene dos relaciones y no pasa nada, todo bien. 221 00:20:45,940 --> 00:20:46,619 ¿De acuerdo? 222 00:20:49,950 --> 00:20:55,789 Voy a añadir el 1 aquí, para que veamos que es un 1 en ambas relaciones, lo cual es lógico, 223 00:20:55,789 --> 00:20:57,910 porque si es un 1 en la primera relación 224 00:20:57,910 --> 00:20:59,250 tiene que ser un 1 en la segunda 225 00:20:59,250 --> 00:21:00,950 no podría ser de otra manera 226 00:21:00,950 --> 00:21:03,910 atención aquí porque se pone un poquito 227 00:21:03,910 --> 00:21:06,450 lo voy a subir para que no dé lugar a confusión 228 00:21:06,450 --> 00:21:19,569 entonces el campo 229 00:21:19,569 --> 00:21:21,549 clave de PSLIPID 230 00:21:21,549 --> 00:21:23,190 no está relacionado y da igual 231 00:21:23,190 --> 00:21:24,490 y da igual 232 00:21:24,490 --> 00:21:26,769 y el PSLIPID tampoco lo está 233 00:21:26,769 --> 00:21:27,930 y no pasa nada 234 00:21:27,930 --> 00:21:31,730 o sea que no todos los campos claves tienen que estar relacionados 235 00:21:31,730 --> 00:21:32,670 exactamente 236 00:21:32,670 --> 00:21:35,390 no todos los campos claves tienen que estar relacionados 237 00:21:35,910 --> 00:21:37,390 Importante para vuestros apuntes. 238 00:21:38,170 --> 00:21:43,250 Todas las tablas tienen que estar relacionadas y además todas las tablas tienen que estar relacionadas en un bloque. 239 00:21:43,369 --> 00:21:47,109 No podría ocurrir en este caso que estuvieran tres tablas por un lado y dos tablas por otro. 240 00:21:47,250 --> 00:21:52,730 No, todas tienen que estar relacionadas para que podamos hacer consultas significativas. 241 00:21:53,210 --> 00:21:53,490 ¿De acuerdo? 242 00:21:54,269 --> 00:21:59,970 Ahora bien, un campo puede tener dos relaciones, como ocurre en la tabla en ProG, y otro campo clave puede no tener ninguna. 243 00:21:59,970 --> 00:22:00,789 No pasa nada. 244 00:22:01,170 --> 00:22:03,930 Siempre y cuando la tabla esté relacionada, nos vale. 245 00:22:03,930 --> 00:22:13,000 vale esta relación que estoy haciendo ahora la podemos hacer manualmente tiene que ser con campo 246 00:22:13,000 --> 00:22:24,130 de búsqueda me voy al pdf y observó en la tabla psd y quien me responde hay que hacerlo con campo 247 00:22:24,130 --> 00:22:29,029 de búsqueda hay que hacerlo con campo de búsqueda porque yo relacione entre el día y día dentro de 248 00:22:29,029 --> 00:22:33,970 jvn y porque es lo que necesita es para el 1 infinito la realidad yo lo que estoy viendo 249 00:22:33,970 --> 00:22:40,750 como usuario son apellidos como lo que veo son apellidos tengo que hacer campos de búsqueda por 250 00:22:40,750 --> 00:22:47,630 lo tanto las cuatro relaciones que voy a hacer las gracias con campo de búsqueda y esto no es 251 00:22:47,630 --> 00:22:54,490 nada nuevo porque ya nuestro pdf nos lo decía nos daba como instrucciones que creamos cuatro 252 00:22:54,490 --> 00:23:02,650 campos de búsqueda nos decía la tabla del departamento y él y él aquí que dice que 253 00:23:02,650 --> 00:23:07,349 la tabla de empleados la base del departamento si os dice el campo directamente si esta información 254 00:23:07,349 --> 00:23:13,769 no apareciera en el pdf no cambiaría nada porque nosotros ya sabemos que estamos obligados a hacer 255 00:23:13,769 --> 00:23:19,970 un campo de búsqueda verdad ya lo sabemos antes de leer esta instrucción de acuerdo luego aquí 256 00:23:19,970 --> 00:23:26,630 se da esta información pero podríamos no tenerla y llegaríamos a ver igual a través de nuestro tema 257 00:23:29,049 --> 00:23:39,740 para responder a esta pregunta porque la prima y que puede ser automática y la 258 00:23:39,740 --> 00:23:47,200 followers no lo puede ser entonces por ejemplo el departamento el departamento 259 00:23:47,200 --> 00:23:53,799 y departmental y estamos de acuerdo como son campos que se relacionan tienen que 260 00:23:53,799 --> 00:23:57,319 ser el mismo tipo de datos, el mismo tipo en el sentido que ambos tienen que ser números 261 00:23:57,319 --> 00:24:04,940 o ambos tienen que ser texto. Como es el Department ID, me voy al PDF para resolver mi duda y 262 00:24:04,940 --> 00:24:07,980 en Department ID veo qué tipo de datos tengo en este campo. 263 00:24:11,099 --> 00:24:11,539 Números. 264 00:24:12,279 --> 00:24:17,660 Números. Por lo tanto, cuando yo esté haciendo mi esquema, sé que este campo va a ser numérico. 265 00:24:18,720 --> 00:24:23,859 El Department ID va a ser numérico. Por lo tanto, ¿cómo va a ser este campo? Para 266 00:24:23,859 --> 00:24:29,380 poder hacer también número. Aunque yo no veo texto porque hay un campo de búsqueda, 267 00:24:30,140 --> 00:24:36,279 ¿vale? Pero lo que hay es un número para poder hacer la relación, ¿sí? Vale, dentro 268 00:24:36,279 --> 00:24:42,220 de que ambos son números, pueden ser autonuméricos o simplemente numérico. Recordamos la diferencia, 269 00:24:42,339 --> 00:24:49,359 autonumérico, access, da el número correlativo, 1, 2, 3, 4, 5. Si tengo 5 departamentos y 270 00:24:49,359 --> 00:24:53,720 tengo un nuevo departamento, access me va a asignar el número 6, porque es el siguiente. 271 00:24:54,500 --> 00:24:59,640 Sin embargo, si yo elijo el formato número, yo voy a ver el número cada vez. 272 00:24:59,640 --> 00:25:05,880 Y eso lo utilizaremos cuando nuestros códigos, nuestros IDs, no sean números que sean correlativos. 273 00:25:06,299 --> 00:25:13,920 A lo mejor mi departamento es 1-001. ¿Por qué? Porque tengo varias sedes. 274 00:25:14,559 --> 00:25:17,799 Bueno, con guiones sería distinto, pero bueno, a lo mejor es mi 1. ¿Por qué? 275 00:25:17,859 --> 00:25:21,940 Porque el primer 1 es la sede y el segundo 1 es el departamento o cosas así. 276 00:25:21,940 --> 00:25:49,349 Entonces, ahí ya no sería correlativo porque entrarían otros conceptos en juego. Es decir, nosotros elegimos si el Department ID en la tabla de Department es numérico o autonumérico. Ahora bien, ¿el Department ID en Employee puede ser autonumérico? Es importante que veamos esta respuesta. 277 00:25:49,349 --> 00:25:59,450 He visto que en la tabla Department, el Department ID puede ser numérico o autonumérico, en función de lo que yo como empresa necesite. 278 00:26:00,089 --> 00:26:07,809 Pero lo importante es que puede ser autonumérico, porque cuando cree un departamento nuevo, simplemente se coge el siguiente en la serie genealógica. 279 00:26:08,289 --> 00:26:12,930 Ahora bien, en la tabla Employee, ¿el Department ID puede ser autonumérico? 280 00:26:14,710 --> 00:26:15,089 No. 281 00:26:15,089 --> 00:26:19,210 No, nunca. ¿Por qué? Eso es lo que nos está preguntando. ¿De acuerdo? 282 00:26:19,349 --> 00:26:23,630 ¿Por qué la follower no puede ser autonumérica? No lo puede ser. ¿Por qué? 283 00:26:31,960 --> 00:26:33,539 Cuando estoy rellenando esta tabla. 284 00:26:34,680 --> 00:26:38,779 Porque un empleado solo va con un departamento, ¿no? 285 00:26:39,200 --> 00:26:40,039 Lorena, no te digo. 286 00:26:41,140 --> 00:26:44,940 Ah, que solo un empleado tiene un departamento, ¿no? 287 00:26:45,740 --> 00:26:53,099 Pero no es por este motivo. Es verdad que cada empleado tiene solo un departamento, pero ese no es el motivo que limita que el departamento hay de aquí. 288 00:26:53,099 --> 00:26:56,259 fijaos que estamos rellenando esta tabla 289 00:26:56,259 --> 00:26:58,079 y estamos rellenando a Manuela 290 00:26:58,079 --> 00:26:59,640 rellenamos a Manuela 291 00:26:59,640 --> 00:27:01,980 y yo pedí, ¿quién elige 292 00:27:01,980 --> 00:27:04,140 el número del departamento? ¿Acceso o yo? 293 00:27:05,279 --> 00:27:05,920 ¿Tengo que ser yo? 294 00:27:06,980 --> 00:27:08,279 Porque Acceso no sabe 295 00:27:08,279 --> 00:27:10,359 si Manuela está en el departamento 296 00:27:10,359 --> 00:27:12,200 1, 5, el siguiente 297 00:27:12,200 --> 00:27:13,339 no tiene ni idea 298 00:27:13,339 --> 00:27:16,480 soy yo como usuario el que elijo el departamento 299 00:27:16,480 --> 00:27:17,700 y no va a ser correlativo 300 00:27:17,700 --> 00:27:21,650 ¿vale? y cada empleado 301 00:27:21,650 --> 00:27:23,730 yo voy a elegir cuál es el departamento 302 00:27:24,069 --> 00:27:26,730 Manuela puede estar en el departamento 6, 303 00:27:27,329 --> 00:27:29,630 y Juan, que se siente empleado en el departamento 1. 304 00:27:30,829 --> 00:27:33,109 Luego, no sigue una lógica correlativa. 305 00:27:34,349 --> 00:27:37,490 Por eso, el follower nunca va a ser un autonomérico. 306 00:27:38,509 --> 00:27:39,230 ¿De acuerdo? 307 00:27:40,089 --> 00:27:40,970 Por lógica. 308 00:27:43,680 --> 00:27:43,900 ¿Bien? 309 00:27:44,839 --> 00:27:46,720 Si no, cuando estoy rellenando la tabla de empleada, 310 00:27:47,460 --> 00:27:49,819 yo no podría elegir en qué departamento está ese empleado. 311 00:27:50,319 --> 00:27:52,660 Acceso directamente lo otorgaría, si no me vale. 312 00:27:56,539 --> 00:27:59,720 Bueno, ¿qué nos queda en esta estructura antes de abrir? 313 00:28:01,240 --> 00:28:03,400 El orden en el que hay que rellenarlo. 314 00:28:03,660 --> 00:28:07,039 El orden en el que hay que rellenar las tablas. Pues venga, vamos allá. 315 00:28:07,599 --> 00:28:13,839 Recordad que hay varias opciones. No vamos a usar la opción válida porque hay varias, pero vamos a usar una de las opciones válidas. 316 00:28:14,559 --> 00:28:15,799 Decidme, ¿cuál es la primera tabla? 317 00:28:17,220 --> 00:28:19,880 Puede ser o de partners o products. 318 00:28:20,599 --> 00:28:23,079 Y puede ser de partners o products. ¿Por qué? 319 00:28:23,079 --> 00:28:28,200 Porque solamente tienen un 1 en... 320 00:28:28,200 --> 00:28:30,079 Porque en sus relaciones no hay ningún infinito. 321 00:28:31,200 --> 00:28:33,079 Vamos a buscar las tablas que no tienen infinitos. 322 00:28:34,700 --> 00:28:38,559 Vale, estas serán las primeras tablas a las que vamos a meter los registros. 323 00:28:39,000 --> 00:28:40,220 Vale, ya tenemos el 1 y el 2. 324 00:28:40,299 --> 00:28:44,720 Vamos con la tercera, ahora ya tenemos que irnos a alguna tabla que tenga infinito. 325 00:28:47,299 --> 00:28:47,740 Employee. 326 00:28:47,900 --> 00:28:49,019 Employee. ¿Por qué employee? 327 00:28:49,019 --> 00:28:56,559 Porque el único infinito que tiene es el de parme y ya tendríamos rellena esa tabla. 328 00:28:56,559 --> 00:29:11,279 Eso es lo que tenemos que ver. Luego, cuando entramos en las tablas que tienen infinitos, observamos que su infinito depende de una tabla que ya tenemos. Por ejemplo, ¿la siguiente tabla podría ser 6? ¿La 3 podría ser 6? 329 00:29:11,279 --> 00:29:40,740 No, ¿por qué? Porque un infinito aquí que depende de una tabla que todavía no tenemos. Por lo tanto, sales no podría ser la número 3. Eso es lo que tenemos que ir buscando, ¿vale? Entonces, la 3 podría ser empleado, la 4, por ejemplo, payslip, y la última podría ser 6. 330 00:29:40,740 --> 00:29:46,980 Recordad que no es la única solución posible, habría varias, pero esta es una de las posibles. 331 00:29:48,119 --> 00:29:48,480 ¿De acuerdo? 332 00:29:50,000 --> 00:29:52,279 Ahora ya sí tenemos toda la información que necesitamos. 333 00:29:53,980 --> 00:29:54,200 Sí. 334 00:29:54,640 --> 00:29:57,380 Ahora ya abriríamos Access y empezaríamos a trabajar. 335 00:29:58,539 --> 00:30:03,480 Es que, como vamos haciendo varias bases de datos con diferentes situaciones, 336 00:30:03,960 --> 00:30:05,680 habría que ir cogiendo habilidad cómo resolver. 337 00:30:05,680 --> 00:30:10,299 A veces habrá que meter un campo, a veces habrá que utilizar dos campos una vez. 338 00:30:10,740 --> 00:30:15,000 todo esto es que vayas haciendo todas las estructuras recogiendo habilidad 339 00:30:15,000 --> 00:30:18,900 porque hacer no es una cosa que de repente se explique ese paseo sino que 340 00:30:18,900 --> 00:30:23,519 hay que ir cogiendo un poco de sensibilidad con ello así que ya lo 341 00:30:23,519 --> 00:30:27,339 tendréis listo pues ahora lo siguiente que tendremos a hacer sería habilidad se 342 00:30:27,339 --> 00:30:33,240 meter todo esto en acción crear las relaciones meter los registros 343 00:30:33,240 --> 00:30:38,619 y empezaríamos con las consultas entonces 344 00:30:41,119 --> 00:30:44,640 Para mañana entiendo que podéis tener la estructura metida en acceso, 345 00:30:44,799 --> 00:30:46,799 pero no sé si os va a dar tiempo a mirar las consultas 346 00:30:46,799 --> 00:30:48,519 y creo que sería interesante que las miraran. 347 00:30:52,500 --> 00:30:55,640 Entonces, propuesta, si queréis, mañana. 348 00:30:57,079 --> 00:30:59,079 Para mañana tenéis toda la estructura hecha, 349 00:30:59,420 --> 00:31:01,700 metéis los registros, si tenéis algún problema con esto, 350 00:31:01,799 --> 00:31:03,380 con las relaciones o algo, me comentáis. 351 00:31:04,380 --> 00:31:06,839 Y si no, lo que voy a hacer mañana es confirmar 352 00:31:06,839 --> 00:31:11,200 más temas técnicos para el examen, 353 00:31:11,200 --> 00:31:13,779 que fijemos una fecha de examen 354 00:31:13,779 --> 00:31:15,400 para mecanología 355 00:31:15,400 --> 00:31:17,059 al typing 356 00:31:17,059 --> 00:31:19,000 que dijéramos una fecha 357 00:31:19,000 --> 00:31:21,819 para hacer una primera prueba 358 00:31:21,819 --> 00:31:23,599 y que utilicemos 359 00:31:23,599 --> 00:31:25,839 la plataforma que quiero utilizar para el examen 360 00:31:25,839 --> 00:31:27,660 entonces nos conectamos a la misma 361 00:31:27,660 --> 00:31:29,579 hora, me preguntáis dónde es la base 362 00:31:29,579 --> 00:31:31,599 de datos y probamos 363 00:31:31,599 --> 00:31:32,720 la otra plataforma y la misma fecha 364 00:31:32,720 --> 00:31:35,559 y para el lunes empezamos con 365 00:31:35,559 --> 00:31:37,599 las consultas, con la idea de que vosotros 366 00:31:37,599 --> 00:31:39,279 ya hayáis hecho por lo menos 367 00:31:39,279 --> 00:31:41,039 hasta la consulta 6 368 00:31:43,190 --> 00:31:43,549 ¿De acuerdo? 369 00:31:46,380 --> 00:31:46,880 ¿Se entiende? 370 00:31:48,700 --> 00:31:49,099 Sí. 371 00:31:50,059 --> 00:31:51,740 Venga, pues hacemos eso. 372 00:31:52,619 --> 00:31:54,640 En principio, para mañana, lo que es la estructura de relaciones, 373 00:31:54,839 --> 00:31:58,039 si hay alguna duda, resolvemos mañana para que podáis seguir trabajando en la consulta. 374 00:31:58,680 --> 00:32:02,160 Y una vez que queden resueltas, vemos qué más tenéis para el examen. 375 00:32:02,240 --> 00:32:04,640 Quiero probar la otra plataforma, lo vamos a probar con Jitsi, 376 00:32:05,099 --> 00:32:06,039 igual ya lo conocéis. 377 00:32:07,039 --> 00:32:09,640 Y fijamos fecha, por lo menos, para el examen de typing. 378 00:32:10,200 --> 00:32:13,059 Y a ver también si se conecta alguien que no estaba hoy. 379 00:32:13,059 --> 00:32:29,559 Y vemos también temas técnicos. Y hasta el lunes hacéis las consultas. Creo que hasta las seis las podéis hacer sin problema. El lunes resolvemos dudas de las consultas y resolvemos hacer las siguientes consultas, que son nuevas. ¿Vale? 380 00:32:29,559 --> 00:32:43,220 de acuerdo más bien la entrega del examen se hace en el aula virtual igual igual así que 381 00:32:43,220 --> 00:32:48,160 necesitaremos lo que os he comentado de ellos escucharos y que podéis compartir pantalla 382 00:32:48,160 --> 00:32:54,059 necesitéis las herramientas que estamos utilizando en nuestro caso vamos a necesitar access excel 383 00:32:54,059 --> 00:32:56,619 para que tenga que hacer la recuperación 384 00:32:56,619 --> 00:33:00,119 y el aula habitual. 385 00:33:00,759 --> 00:33:02,759 Ayer te dije lo de 386 00:33:02,759 --> 00:33:06,380 el idioma de ACCESS 387 00:33:06,380 --> 00:33:08,799 y sigo sin poder cambiarlo. 388 00:33:10,240 --> 00:33:12,079 Pues también lo dejamos para mañana. 389 00:33:12,339 --> 00:33:13,740 Vemos mañana todo tipo de problemas. 390 00:33:14,740 --> 00:33:16,220 No, tampoco lo tengo en inglés. 391 00:33:17,099 --> 00:33:19,619 Yo también lo tengo en español. 392 00:33:20,279 --> 00:33:21,440 Pues intentad cambiarlo. 393 00:33:21,440 --> 00:33:25,200 así mañana aseguramos 394 00:33:25,200 --> 00:33:26,819 que tú lo tenéis en inglés 395 00:33:26,819 --> 00:33:28,160 vale 396 00:33:28,160 --> 00:33:31,380 bueno pues entonces 397 00:33:31,380 --> 00:33:32,279 lo dejamos aquí 398 00:33:32,279 --> 00:33:34,720 y mañana a la misma hora 399 00:33:34,720 --> 00:33:35,920 en el mismo sitio 400 00:33:35,920 --> 00:33:39,220 y también os pediré la cámara 401 00:33:39,220 --> 00:33:41,160 pero como es una nueva plataforma 402 00:33:41,160 --> 00:33:42,539 así no se atrapa 403 00:33:42,539 --> 00:33:43,500 vale 404 00:33:43,500 --> 00:33:47,779 muchas gracias 405 00:33:47,779 --> 00:33:48,240 que se dé bien 406 00:33:48,240 --> 00:33:49,460 mañana no me contáis problemas 407 00:33:49,460 --> 00:33:52,900 Gracias, igualmente 408 00:33:52,900 --> 00:33:54,180 Adiós