Saltar navegación

20200427 Access DB 6 Queries - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 27 de abril de 2020 por Elena T.

77 visualizaciones

Descargar la transcripción

Vale, pues nada, hoy vamos a hacer la base de datos número 6. Ya tenemos la estructura y vamos a hacer las consultas. 00:00:00
Entonces, os animaba a que probáreis a hacer todas las consultas. Algunas de ellas son sencillas, deberíais ver cómo hacerlas. 00:00:09
Y luego, en la última parte, empezamos con las consultas de acción. 00:00:18
Entonces, a ver, voy a compartir la base de datos y os voy a compartir también el PDF para que vayamos viendo las preguntas. 00:00:21
las consultas lo que nos piden como salido con las consultas decíamos que era un consultor que 00:00:29
deberíamos saber poder hacer no os acordáis vamos a bajar a las consultas tenemos las consultas y 00:00:35
que hacen esta base de datos de la 1 a las 6 perdonar de la 1 a las 6 consultas que debían 00:00:45
haber salido, contadme 00:00:50
con un bien 00:00:52
regular mal 00:00:55
¿qué tal las seis primeras consultas? 00:00:56
bien 00:01:00
bien 00:01:00
a mí no me han salido 00:01:01
¿cómo digo? 00:01:04
que a mí no me han salido 00:01:07
¿ninguna? 00:01:08
no, el look up feed me volvía 00:01:09
loco 00:01:13
ah claro, lo primero es que tuviéramos 00:01:13
bien la base de datos 00:01:16
el último video te mandé 00:01:18
y los medios que nos hemos intercambiado 00:01:22
es que no habías roto la relación realmente, ¿te acuerdas? 00:01:23
Sí, pero no... 00:01:27
Lo intenté hacer y me salió tal y mismo error, 00:01:29
así que no sé. 00:01:32
Vale. 00:01:34
Voy a hacerlo contigo. 00:01:36
¿Cómo romper la relación? 00:01:38
Lo que le está pasando a Diego es que tiene una relación 00:01:39
y hasta que no la rompa 00:01:40
no puede hacer cambios en el campo. 00:01:42
Entonces, a ver... 00:01:46
la cosa es de romper las relaciones o si me sabía pero luego la tabla las consultas no 00:02:08
me salía no sé por qué más pero lo que me mandas camino tenía las rotas no pero es que luego cuando 00:02:28
tú me lo dijiste de romperlo pues puede mandármelo puede mandármelo vale vale vale no no puedes 00:02:40
practicarla en cualquier caso lo que te recomiendo es si esto te está dando problemas nosotros vamos 00:02:49
a seguir avanzando le quieres la base un compañero y hacer más prácticas consultas ya sabes que tienes 00:02:55
pendiente resolver el tema de las relaciones en el campo de búsqueda pero practicar las consultas 00:03:01
porque si no te quieres esta práctica vale que es sumamente deshacer eso tienes problemas no te 00:03:06
dejas seguir pides la base de datos y continuar trabajando con ella de acuerdo bueno vamos a ver 00:03:13
las consultas entonces a ver vemos la consulta número 1 ese sería el resultado nos pide la 00:03:20
consulta número 1 nos pide el total de ventas así un número total de ventas no queremos ver 00:03:25
detalle no queremos ver registro no queremos ver en qué producto ni con qué clientes ni 00:03:32
que empleado simplemente el total de ventas para eso lo que hacemos es agrupar y mostrar 00:03:37
sólo el campo de precio ese será el resultado ahora tenemos el diseño para ver cómo hemos 00:03:43
llegado hasta aquí de acuerdo hemos utilizado hemos utilizado dos tablas hasta la precia y 00:03:50
la tabla 6 porque si sólo utiliza el campo price por precio porque tengo que utilizar dos tablas 00:04:02
porque no puedo hacerlo solo con la tabla de productos esto es muy interesante y necesito 00:04:11
saber lo que está sumando el precio de cada producto sí pero esto lo tengo la tabla productos 00:04:17
en la tabla productos en el precio de cada producto bueno porque están relacionados ya 00:04:22
precios utilizan sólo el campo precio porque utiliza también la tabla ventas 00:04:28
es importante verlo porque alguien tiene una idea vamos a ver qué ocurre 00:04:37
y voy a hacer una consulta nueva sólo con la tabla de productos sumando los precios 00:04:54
Primero, sumarlos, mostrándolos. ¿Cuántos precios hay? Seis. Porque son los productos que tengo, ¿verdad? 00:05:02
Son los productos que tengo en mi catálogo de productos, en mi empresa. Vendemos seis tipos de productos, ya que tengo el precio unitario de cada producto. 00:05:09
Si yo lo que hago, quitando el nombre, es sumar el precio, sé cuánto vale la suma de mis productos de una unidad de cada uno. 00:05:17
porque estoy sumando el catálogo es el catálogo de productos es decir si yo vendía una unidad 00:05:29
de cada uno de estos productos estaría vendiendo este importe pero no es lo que me preguntan lo 00:05:35
que me preguntan es las ventas es decir tengo que relacionar la tabla del catálogo de productos 00:05:41
porque aquí voy a ver cuántas veces he vendido cada producto su producto se vende cinco veces 00:05:53
tengo que sumar su precio cinco veces de acuerdo por eso tiene que aparecer la tabla de ventas 00:05:59
y yo quito los totales aquí voy a ver más de seis productos porque algún producto se ha podido vender 00:06:07
más de una vez aquí son sale 7 porque un producto se ha vendido dos veces o porque algún producto 00:06:17
a lo mejor no se ha vendido pero puede ser que un producto lo hayamos vendido cien veces de acuerdo 00:06:23
Entonces, es fundamental que lo relacionemos con la tabla de ventas, aunque no vayamos a utilizar ningún campo de esta tabla. 00:06:29
Y luego totalizamos. 00:06:37
¿De acuerdo? 00:06:41
Volvemos a poner el resultado. 00:06:46
Pues si lo queréis guardar, si queréis copiarlo. 00:06:49
Esta sería la primera consulta. 00:06:53
¿Sigo? 00:06:58
La segunda consulta es lo que os estaba comparando, ¿no? 00:07:00
Valor de todos los productos ofrecidos, es decir, valor de nuestro catálogo. 00:07:08
Si vendiéramos una unidad de cada producto que ofrecemos, ¿cuánto estaríamos vendiendo? 00:07:12
Y el resultado son los 1.935. 00:07:18
¿Cómo llegamos? 00:07:24
Ahí está, utilizado. 00:07:26
Es lo mismo, como veis, estamos utilizando el mismo campo, también totalizamos, pero no mostramos la tabla de ventas. 00:07:27
No tiene en cuenta si un producto ha sido vendido una vez, tres veces o ninguna vez. 00:07:34
¿De acuerdo? Simplemente vemos la tabla productos. 00:07:41
No sabemos si se han vendido o no se han vendido. 00:07:45
En la consulta 1 sí sabemos si se han vendido. 00:07:48
Esa es la diferencia entre la consulta 1 y 2. 00:07:52
Como veis es muy sutil, es simplemente mostrar una tabla o ocultarla. 00:07:55
Pero el resultado cambia porque el sentido de la consulta cambia. 00:07:59
Vale. Consulta 3. Lista de los productos vendidos por Ana. Entendemos que Ana es una de nuestras empleadas, ¿verdad? Una de las empleadas de la empresa. Queremos ver la lista de los productos vendidos. 00:08:03
primero vemos el resultado 00:08:24
y Ana 00:08:29
ha vendido dos productos 00:08:31
el campo del nombre de Ana lo podemos mostrar 00:08:32
o ocultar, no tiene importancia 00:08:35
lo que nos interesa es saber 00:08:37
qué productos ha vendido Ana 00:08:39
ojo 00:08:41
si ya la ha vendido cinco veces 00:08:43
no debe aparecer cinco veces 00:08:46
porque queremos ver 00:08:47
una lista de los productos que ha vendido Ana 00:08:49
pensad siempre que estamos trabajando 00:08:51
Bueno, con bases de datos pequeñitas, tablas pequeñas, con pocos registros, pero si tuviéramos mil ventas diarias, la silla blanca aparecería 300 veces, pues no tendría sentido verla porque no nos ayudaría a analizar. Entonces, tenemos que agrupar, ¿de acuerdo? 00:08:53
Elena, hay que ocultar. ¿Se puede ocultar, Ana, o no? 00:09:12
Sí, sí, sí. 00:09:15
Ah, vale, vale. 00:09:16
Esto no estaba agrupado, pero es un resultado. En este caso va a ser el mismo. 00:09:17
Agrupemos o no el resultado es el mismo, pero el diseño correcto es agruparlo para que en el caso de que Ana vuelva a vender una silla blanca, 00:09:22
no se nos genere un nuevo residuo en la consulta. ¿De acuerdo? 00:09:30
¿Qué utilizamos? Por un lado, la tabla empleados, porque necesitamos filtrar por Ana. 00:09:34
Y por otro lado, la tabla productos, porque es donde tenemos el nombre del producto, que es lo que queremos ver. 00:09:38
Elena, yo es que 00:09:45
lo tengo por Product ID 00:09:48
y me ha dado lo mismo 00:09:50
también nos vale, también nos vale 00:09:52
¿por qué? porque en Sales, en Product ID 00:09:54
como tenemos un campo de búsqueda 00:09:57
en realidad lo que vas a ver 00:09:58
es la descripción del producto 00:10:00
entonces también te va 00:10:02
lo que no es filtrar por este campo 00:10:03
porque aunque nosotros veamos el nombre 00:10:06
del producto, en realidad 00:10:08
lo que tiene dentro es el código 00:10:10
entonces no podríamos filtrar por 00:10:12
porque access no tiene 00:10:14
white share ahí dentro. Pero como solo 00:10:16
queremos verlo, también te vale. 00:10:18
¿Vale? Podríamos buscar el 00:10:20
Product ID, esconder esta tabla 00:10:22
y entiendo que esto es lo que 00:10:24
tienes y el ejecutante nos da 00:10:26
exactamente lo mismo. 00:10:28
Vale. 00:10:30
En esta consulta 3, 00:10:34
lo puedes hacer así, Lorena, pero en la consulta 4 00:10:35
filtrar 00:10:38
por empleado, por 00:10:40
producto. 00:10:41
No, no sé si la 4 también lo puedes hacer así, perdón. 00:10:43
La 4 lo que cambia es el empleado, ¿vale? 00:10:47
Es que no me acuerdo del parámetro que había que introducir. 00:10:48
O sea, el empleado, pero no me acuerdo de ningún... 00:10:52
Ahora vemos la 4. 00:10:54
Entonces, la 3 de momento la tenemos así dos opciones. 00:10:56
O cogemos el producto ahí de Sale o añadimos la tabla de productos y añadimos el nombre del producto. 00:10:59
¿Vale? 00:11:10
Voy a mostrar los dos para que veáis que ambos son exactamente iguales. 00:11:11
Así que nos da igual mostrar uno que otro. 00:11:14
¿De acuerdo? 00:11:17
Esta es la C. 00:11:18
Vamos a ver la 4. 00:11:20
La 4. 00:11:22
Lista de productos vendidos por cada empleado. 00:11:23
Ya no se explica entre paréntesis, es una consulta de parámetros. 00:11:25
Es decir, cada vez que yo ejecute la consulta, me pregunte qué empleado. 00:11:28
Vale, voy a cerrar la C. 00:11:36
Voy a echar un vistazo a los empleados que hay, porque no me acuerdo de los nombres. 00:11:37
ana juan roberto y cada vez que yo ejecuto la consulta número 4 lo primero que me pregunta 00:11:40
es quién es el empleado si estamos por anna nos tiene que dar lo mismo que nos viene a consultar 00:11:48
en los dos productos que han vivido antes es que yo lo he puesto por por apellido lo voy a cambiar 00:11:54
es complicado que lo conozcas pero bueno podría ser podría ser el apellido de cada empleado es 00:12:02
que como era así como digo yo dije a lo mejor es el apellido pero vamos lo cambio finalmente 00:12:12
funciona igual pues con el apellido lo que pasa es que luego que se conocen los apellidos y desde 00:12:21
poner a nada pero funcionaría igual exactamente un segundo empleado para ver qué funciona y vemos lo 00:12:26
que otro empleado ha vendido y así funcionaría para todos los empleados la consulta 4 apareció 00:12:35
en la consulta 3 entonces lo que podemos hacer es copiarla copiar y pegar la consulta 3 porque 00:12:42
es exactamente igual utilizan las tres tablas lo que pasa es que en vez de filtrar el nombre 00:12:50
del empleado lo que hace es utilizar la opción de los parámetros con los coches recordar que 00:12:55
lo que ponemos entre los coches puede ser lo que queramos aquello que nos ayude luego a identificar 00:13:01
lo pero no puede ser el nombre del campo de este campo ni de ningún campo en nuestra base de datos 00:13:06
ponemos entre corchetes una definición de la pregunta de tal manera que cuando ejecutamos 00:13:12
la consulta vemos ahí lo que habíamos puesto entre corchetes trabajan otra vez porque no 00:13:18
acuerdo de ningún empleado y nos da la solución para cómo se guarda juana no se guarda cada vez 00:13:24
que nos va a preguntar recordamos que estas cosas no modifican los datos que tenemos entradas 00:13:31
simplemente estamos seleccionando que queremos ver vamos a ver las cinco clientes que compraron 00:13:38
la silla blanca debemos ver quiénes son los clientes que compraron la silla blanca otra 00:13:48
Si el cliente compró cinco sillas blancas, no queremos que el cliente aparezca cinco veces. 00:13:53
Vamos a agrupar. 00:13:58
Solo una persona ha comprado la silla blanca. 00:14:03
Porque solo es una persona tenemos que agrupar. 00:14:07
Porque si Francisco viera comprar cinco sillas blancas, aparecería cinco veces y no nos ayudaría. 00:14:09
Tenemos siempre que agrupar. 00:14:14
Vamos a ver la vista de distinto. 00:14:16
Pues fijaros, no está agrupada. 00:14:18
Ahora. 00:14:20
Esta sería la correcta. 00:14:22
Agrupando. 00:14:24
Hacemos productos para filtrar y luego del cliente, bueno, pues nombre y apellido. 00:14:27
Como no nos dicen nada, podemos utilizar los desfazos. 00:14:34
Como siempre, el nombre del producto lo podemos ocultar o mostrar. 00:14:38
Y al ejecutar, vemos esto. 00:14:43
¿De acuerdo? 00:14:49
Sí. 00:14:50
Voy a guardar, lo voy a agrupar. 00:14:51
Y creo que la 3 también estaba sin audio. 00:14:53
Voy a cambiar. 00:14:55
Sí, la 3 también estaba sin audio. 00:14:57
para estar agrupada y la 4 también está agrupada 00:14:58
no guarde así cuando se suba la versión correcta vale bien hasta aquí 00:15:08
seguimos vamos con la 6 que sería la última de las consultas que podéis hacer son los empleados 00:15:20
con un salario base mayor de mil euros este sería el resultado en este caso cada empleado por cómo 00:15:27
está la acelerada pues es una acelerada bastante limitada cada empleado puede escribir más una vez 00:15:42
porque porque tenemos que tenemos una nómina por cada empleado cada nómina puede ser distinta son 00:15:47
completamente independientes. Entonces, puede pasar que su salario base cambie por algún 00:15:55
motivo. Entonces, no deberíamos agrupar, deberíamos tenerlo por detalle, porque cada 00:16:01
nómina es independiente. Esto es un poco raro conceptualmente, pero se debe a una limitación 00:16:09
de la base de datos. ¿De acuerdo? Eso es lo que debéis apuntar ahí. Si os parece 00:16:15
extraño, sería por eso. 00:16:18
O sea, solo cuando tengan nóminas diferentes, por ejemplo, con la misma persona. 00:16:21
No tenéis que hacer nada. De hecho, si queréis, si es más sencillo, que lo agrupemos porque lo vemos mejor, lo agrupamos. Lo que quiero decir es que tal como está montada la base de datos y como cada nómina es independiente, puede pasar que una persona tenga dos salarios base. 00:16:27
Pero bueno, si agrupamos es verdad que saldría dos veces, en este caso sí lo veríamos. O sea que nada, agrupamos y ya está. Va a ser más sencillo que lo entrenamos así y tampoco entramos en un terreno que no nos lleva a ningún lado. 00:16:43
La solución sería ver los empleados, nombre y apellido y cuál es su salario base. 00:16:56
Todos mayores de 1.000, aquí los tenemos. 00:17:02
Y además, como veis, ordenados de mayor a menor. 00:17:04
Vamos a ver la vista de diseño para ver cómo hemos hecho esto. 00:17:07
Hemos utilizado la tabla de empleados para ver el nombre y el apellido 00:17:11
y hemos utilizado la tabla de novena. 00:17:15
Porque aquí tenemos el campo por el que vamos a filtrar, el salario base. 00:17:18
Agrupamos, por lo que os decía, porque una persona va a tener varias núcleas, siempre que el base sea el mismo que nos lo agrupe en una línea, filtramos en la línea de criterio por mayor que 1.000, 00:17:25
en el tema de mayor, menor, mayor o igual, funciona igual que en Excel. Si recordáis cómo hemos hecho los filtros allí, pues lo mismo. 00:17:37
Si queremos hacer mayor o igual, distinto, ¿cómo era distinto? ¿Os acordáis cómo era distinto en Excel? 00:17:45
Con el igual y el... Ah, no, eso es mayor o igual. Distinto. Lo de cero. 00:17:49
Menor y mayor. 00:18:00
Ah, eso, no, no es mayor. 00:18:01
Aquí, para que lo veáis, esto sería distinto. Igual que en Excel, ¿vale? No cambia para nada los criterios. 00:18:02
También tendríamos que poner mayor o igual. 00:18:10
A ver, esto me dice que quiere ir esto. También tendríamos que poner mayor o igual. 00:18:12
igual que en Excel, ¿vale? 00:18:18
No cambia nada. En este caso, era más 00:18:20
difícil, mayor que 1000 00:18:22
y lo ordenamos 00:18:23
de forma distinta. De manera que vemos primero 00:18:26
los empleados que tienen un salario 00:18:28
base mayor. Volvemos a 00:18:30
ejecutar la parte del resultado 00:18:32
y ese sería el resultado de la consulta 00:18:33
número 6. ¿De acuerdo? 00:18:36
Sí. 00:18:41
Vale, entonces 00:18:43
ahora, las nuevas 00:18:44
y dado un poco la hora que es, 00:18:45
lo que voy a hacer es explicaros 00:18:48
La consulta número 7, para ver cómo se hace un campo calculado en Access. 00:18:50
Esto es nuevo, no lo hemos hecho hasta ahora, y funciona de forma muy parecida 00:18:55
a cómo funcionan los campos calculados de las tablas dinámicas en Excel. 00:18:59
¿De acuerdo? 00:19:05
Entonces, con los campos que tenemos, nosotros podemos calcular un campo más. 00:19:06
O sea, este es el otro día, ejemplos típicos. 00:19:09
Bueno, en la que tenemos uno, para totalizar, si queremos sumar varios campos, 00:19:11
Podemos incrementar un campo, por ejemplo, tenemos los precios y queremos saber los precios con IVA. 00:19:16
Simplemente operamos sobre ese campo y lo multiplicamos por 1,21, por ejemplo. 00:19:22
Si le queremos aplicar un descuento, también podemos calcular precio con descuentos y todos los descuentos tienen el mismo porcentaje. 00:19:27
También podemos incrementar los salarios o los precios de los productos. 00:19:35
Por ejemplo, vamos a incrementar los precios de todo nuestro catálogo de productos en un 5%. 00:19:41
En este caso, no es necesario que vayamos producto por producto modificando el precio, 00:19:46
sino que vamos a crear un campo calculado de que un precio es 2020. 00:19:52
Y ese precio es 2020 va a ser el precio del año anterior multiplicado por 1,05, que lo hemos incrementado en un 5%. 00:19:55
¿De acuerdo? 00:20:03
Entonces, en realidad todos los campos calculados que tenéis aquí, bueno, la consulta 8 y 9 funcionan de forma parecida. 00:20:04
Lo que os decía es, voy a hacer la 7 y la 10, que son las nuevas, y vosotros vais a intentar hacer la 11 y la 9 solo, una vez que tengamos esta información. 00:20:14
¿De acuerdo? Pues vengamos con la 7. Queremos saber el salario total que se compone del salario base bonus y suplemento para cada empleado y por fecha. 00:20:23
queremos ver también la fecha vamos a crear vamos a necesitar la tabla de empleados y la tabla de 00:20:33
nóminas nos han dicho para cada empleado así que voy a bajar el nombre del apellido y necesito 00:20:45
también y necesito también la fecha verdad yo quiero hacer un campo calculado el campo calculado 00:20:55
Se llama Total Salary. 00:21:07
A ver, tenemos varias formas de hacerlo. 00:21:10
No sé si hacerlo de esta manera o a mano. 00:21:14
A ver si se ponen las dos maneras. 00:21:17
Es como el campo calculado. 00:21:20
Se puede hacer de dos maneras, a mano o con el asistente. 00:21:21
Yo os explico las dos maneras y luego ya cada uno se trabaje con la que le resulte más sencilla. 00:21:25
Lo puedo hacer directamente a mano. 00:21:30
Total Salary. 00:21:32
Dos puntos. 00:21:33
Espacio. 00:21:35
Y ya puedo poner lo que quiera. 00:21:35
Puedo poner, utilizando corchetes, los campos, más el bonus, más el sirve. 00:21:37
Lo estoy haciendo a mano tal cual con mi teclado y viendo los campos aquí delante. 00:21:54
Aquí lo tendríamos. 00:21:59
Y podemos ejecutar y nos calcula el salario total. 00:22:01
¿De acuerdo? 00:22:05
¿Puedo poner un espacio entre el más? 00:22:07
después de los dos puntos es necesario vamos a probar a lo pone porque porque los dos puntos 00:22:10
en que le indica que lo anterior es el título del campo lo posterior es lo que tiene que buscar 00:22:20
utilizamos porche que es lo que haces le dice hoy hay un campo que se llama si buscalo es que no le 00:22:27
dicho en qué tabla está. Pero como cuando construiremos la base no ponemos campos que 00:22:34
se llamen igual, vamos a hacer campos calculados para que sea sencillo. Busca B-SALARY en la 00:22:39
base de datos y directamente lo suma. ¿De acuerdo? Esa es la forma manual. La forma 00:22:45
con un constructor, no sé cómo decirlo. 00:22:51
El problema, a mí, cuando le doy a ejecutar, me pide introduzca el valor del parámetro 00:22:55
exactamente igual que lo tienes en la base de datos y te pone eso es porque lo que estás 00:23:01
presente por siete no coincide exactamente con el nombre del campo entonces antes no 00:23:07
puede indicar qué campos de referencia si lo que a ver es ver a la ley 00:23:12
vale a ver entre corchetes coincide exactamente con el nombre del campo porque lo que decimos 00:23:18
que el coche te le va a decir a que hay un campo en la base de datos que se llama si 00:23:25
por ejemplo vamos a hacer lo que está pasando lorena es que ha puesto algo así imaginaros no 00:23:29
he puesto un campo porque no me ha fijado pero veis tan ahí he puesto sal ahí y entonces cuando 00:23:42
ejecutó me pregunta cuál es el cambio igual que si fuera un parámetro pero el salario son mil 00:23:47
a lo mejor cambia de esta manera es como otra opción nosotros no vamos a entrar ahí vale 00:23:56
simplemente entre conceptos vamos a poner el nombre del campo sí bien vamos a hacerlo de la 00:24:02
manera más automática abrimos la ayuda y aquí decimos fijaros que ya nos da un ejemplo aquí 00:24:14
parecido lo que vamos a hacer es buscar en la base de datos en las tablas y la tabla que tiene los 00:24:25
campos que yo quiero el país y el desagüe doble clic en el salario más doble clic en bonus más 00:24:34
doble clic en su punto es otra forma de construir la función access los acordáis se dice en qué 00:24:44
tabla está cada cosa excelencia con las hojas ya que es lo hace con las tablas con la expresión 00:24:58
y es una tabla y luego el campo que tiene que sumar de esa tabla más 00:25:04
nos pone por defecto un título expresión uno antes de los dos puntos que sólo podemos cambiar 00:25:12
a mano y decirle que este es el total salario 2 por ejemplo los dos tienen que dar lo mismo 00:25:23
ejecutamos la consulta y aquí tenemos el resultado de una manera o de otra 00:25:32
Como veis, no da igual cómo lo hagamos. 00:25:42
Elena, ¿no has puesto tu manual? 00:25:44
O sea, con las botas más... 00:25:47
Sí, manual. 00:25:50
Yo creo que hay una forma de meterlo. 00:25:51
Hay un operator aquí que lo podéis coger también aquí. 00:25:55
Pero es que yo creo que no merece la pena. 00:25:58
Porque eso es tan sencillo, ¿no? 00:26:00
En el teclado. 00:26:01
Pero bueno, sí. 00:26:02
Aquí tenéis todas las tablas, todas las consultas. 00:26:03
Tenéis también constantes y operadores. 00:26:06
Entonces, bueno, operadores lo podéis coger aquí. 00:26:08
Yo lo he hecho a mano. 00:26:10
y luego ya pues a partir de aquí pues podríamos ordenar si queremos ver primero a los que tienen 00:26:11
un salario más pequeño por ejemplo podríamos ordenar de esta manera de acuerdo los campos 00:26:21
calculados entonces al seguir avanzando si que vosotros probéis os propongo que entendéis 00:26:35
nosotros la consulta número 8 es calcular cuál sería el salario base de cada empleado si el 00:26:43
año que viene aumentamos un 5% con su salario base aumentado en cuanto en un 5% de que tenemos 00:26:50
que pensar un poquito en todo lo que ya hemos aprendido de cómo aumentar precios cómo hacer 00:27:00
descuentos como aumentar como incluir el iva etc tenemos que aumentar el salario base sólo 00:27:05
el salario base un 5% en la consulta 9 que vamos a hacer vamos a filtrar a aquellos empleados que 00:27:13
tienen un salario un salario total desde el campo calculado mayor que 1200 vale la consulta que yo 00:27:20
acabo de hacer todos tienen un salario total mayor de 200 por lo que estoy viendo pero bueno 00:27:29
si hubiera alguno menor lo filtramos aquí lo que tenemos que hacer es añadir algún tipo de filtro 00:27:37
vamos a hacer la consulta número 10 la consulta número 10 lo que vamos a hacer es crear una tabla 00:27:50
crear una tabla nueva una tabla que todavía no existe una tabla con los empleados que trabajan 00:27:56
en el departamento de ventas por lo que sea me han pedido oye pasan un listado con toda 00:28:02
la información que tenga que sus empleados del departamento de ventas entonces yo me voy a la 00:28:07
consulta a la tabla empleados de a todos los empleados lo que quiero hacer es filtrar esta 00:28:14
tabla por seguir y lo que me dé enviárselo a alguien entonces nos primera consulta de 00:28:21
crear de acción de acuerdo cuando nos vamos a crear empezamos igual nos vamos al diseño y 00:28:30
elegimos qué tabla vamos a necesitar para nuestra tabla nueva vamos a necesitar la empleada podríamos 00:28:37
necesitar varias tablas no pasa nada sería como una consulta normal qué campos quiero que haya 00:28:45
en la nueva tabla voy a crear pues todos los mismos campos que tengo en la tabla original 00:28:52
todos puede pasar uno a uno haciendo doble clic en cada campo o pues a todos a la vez 00:28:58
bajando el disco dejar este disco de la tabla el asterisco nos baja todos los campos a la vez 00:29:10
de acuerdo como en este caso yo no quiero filtrar por nada así que quiero filtrar 00:29:18
bajar todos de acuerdo también podemos pinchar el título de la tabla y bajar todos los campos 00:29:22
y ahora ya que tengo la opción de cinta porque necesitamos filtrar por el departamento de ventas 00:29:31
que es feliz ahora para ver cómo serían exactamente porque no sé si hacer es el 00:29:37
es más o menos o seis departamentos o como la cuerda una vez no puedo filtrar por departamento 00:29:42
de allí perdonar no decir que aunque entre otra tabla que es la de sí departamentos 00:29:52
porque esta es la que me va a servir para filtrar no puedo filtrar por departamento 00:30:08
haití de acuerdo porque aunque yo meto también todos los campos de editarme no me diparten 00:30:13
solamente el nombre fijaros antes de meter el ipar me vamos a hacer la prueba de por qué necesito 00:30:21
esta tabla y yo trato de hacer el filtro solo con la tabla de empleados un día pues filtro 00:30:29
6 verdad entre el campo de 20 y por 6 vamos a ver qué ocurre cuando lo hacemos 6 me pregunta 00:30:36
qué es esto por qué porque recordemos que aunque yo aquí estoy viendo la descripción el nombre del 00:30:50
departamento en realidad esto es un id para que lo vemos las relaciones aquí me faltó la tabla 00:30:59
de departamentos en nuestra mostrada aquí la tenemos aquí está aunque yo aquí vea 6 en 00:31:10
realidad esto se une con un departamento y que además esto es un número así que yo sé que aquí 00:31:22
aquí es lo que tiene es un número aunque me muestre un nombre por eso para esta consulta 00:31:27
necesito añadir la tabla departamentos para filtrar por el nombre que aquí sí que tengo 00:31:32
donde la cuerda para guardar esto los productos también veis la tabla de 00:31:37
departamentos y en nuestra consulta 10 vamos a añadir 00:31:43
la tabla de departamentos como vemos están relacionadas perfecto bajamos el 00:31:48
nombre y aquí ya si podemos entrar 00:31:56
y ahora ya solo vemos los del departamento de ventas. 00:32:01
Fijaros que hasta ahora es una consulta normal. 00:32:08
Elijo qué tablas, elijo qué campos y elijo cómo filtrar. 00:32:10
Una vez que lo tengo filtrado, una vez que veo el resultado, 00:32:14
voy a ocultar este segundo campo porque si no, 00:32:17
el que nos aparecerá dos veces, 00:32:19
aunque nos aparezca una vez es suficiente. 00:32:21
Una vez que ya estoy viendo los datos que quiero ver, 00:32:24
están filtrados, he utilizado las tablas que quiero, 00:32:26
es cuando cambiamos el tipo de consulta nos vamos a la parte de arriba al área donde dice tipo de 00:32:29
consultas y veis que por defecto estamos trabajando con las consultas de selección vamos a cambiar la 00:32:36
tabla creación creación de tabla cuando llegamos a creación de tabla lo que nos pregunta es cómo 00:32:41
se va a llamar la tabla que vamos a crear por ejemplo se puede llamar sales employees y dónde 00:32:51
va a estar esta tabla? Pues en la base de datos actual con la que estamos trabajando. 00:33:03
Aceptamos. Y ahora, antes de nada, lo que voy a hacer es guardar esta consulta, antes 00:33:08
de ejecutarla. Es que ahora estamos trabajando con una consulta de acción. ¿Qué quiere 00:33:14
decir? Cuando la ejecuto, pasa algo con las tablas. Las consultas que hemos hecho hasta 00:33:18
ahora, yo puedo ejecutarlas muchas veces, que nuestras tablas no van a cambiar. Sin 00:33:24
embargo ahora cuando ejecuta una consulta hay un cambio que las tablas de datos 00:33:28
antes de ejecutarla esta es la consulta número 10 00:33:39
es el nombre de la consulta crear una tabla con los empleados de ventas fijaros que notamos que 00:33:42
es una consulta diferente cada consulta va a tener un icono distinto por lo tanto va a ser 00:34:04
muy fácil distinguirlas. Hasta ahora todas han sido consultas de selección. Sin embargo, 00:34:10
esta es una consulta de acción. Vamos a ejecutarla. Doble clic. Y nos dice, vas a crear una tabla, 00:34:16
vas a crear una tabla que modificará datos en tus tablas. ¿Estás seguro? Sí. Y fijaros 00:34:25
que nos dice cuántas filas va a tener la tabla nueva. Es algo que ya sabemos porque 00:34:32
nosotros hemos ejecutado la consulta cuando estábamos enseñando y sabemos que queremos 00:34:37
pegar sabemos que queremos que pegar a tres empleados del departamento de ventas empezará 00:34:42
cuando nos da el anuncio ya sabemos que esto es justo lo que queremos pegar le decimos que sí y 00:34:47
que ha pasado tenemos una nueva tabla en el área de las tablas con nuestros tres empleados ojo el 00:34:53
departamento se ve con código si lo queremos ver con un hombre tenemos que mostrar el otro campo 00:35:04
y para cambiarlo lo cambias desde aquí desde la tabla o desde la consulta la tabla ya tiene 00:35:20
los datos tal cual ya que no sé uno que significa yo lo que os recomiendo que 00:35:28
desplazamos juntos eliminó la grado la voy a eliminar porque no me gusta y voy a vista 00:35:33
diseño de la consulta vale lo voy a abrir directamente con botón derecho y en vista 00:35:41
diseño es que va a hacer es ocultar el campo que no me gusta porque es un código y mostrar 00:35:46
el que tiene la descripción de acuerdo cerramos la consulta para guardar los cambios en la consulta 00:35:54
y la ejecución 00:36:03
otra vez nos avisa 00:36:05
de que se van a modificar los datos en la tabla 00:36:08
de que se van a pegar tres filas 00:36:10
aquí se nos ha creado la tabla nueva 00:36:13
hacemos doble clic 00:36:16
y este es el resultado 00:36:19
de la tabla 00:36:21
Elena, perdón, ¿en qué tabla era? 00:36:22
¿dónde había que modificarlo? 00:36:25
¿en la de employees? 00:36:27
No hemos modificado ninguna tabla 00:36:28
hemos modificado una consulta 00:36:30
Ah, vale, vale 00:36:32
la consulta con la que estamos trabajando en la tabla no modificó nada 00:36:33
aquí tenemos la tabla ya tenemos la tabla creada podemos copiarla podemos pegarla 00:36:38
tenemos que lo que queramos vamos a ver qué ocurre se vuelve a ejecutar la consulta 00:36:44
me vuelve a avisar que se van a modificar los datos de la tabla y me dice ya existe la quieres 00:36:51
eliminar antes de ejecutar su consulta porque haya habido algún cambio le decimos que sí 00:36:57
Y vuelve a pegar los datos. Es decir, si hemos dado un diálogo a un nuevo empleado, podemos volver a ejecutar la consulta y actualizar nuestra tabla de ventas. 00:37:03
¿De acuerdo? Bueno. 00:37:14
O sea, que no se actualizaría automáticamente. 00:37:19
No, la tabla es estática. Una tabla es algo estático. Lo he metido a mano o lo he metido a través de una consulta, pero una vez que ya lo he metido ya está, es estático. 00:37:23
Esta tabla no está vinculada a ninguna tabla anterior ni a nada. 00:37:32
La consulta, sí, la consulta es limitada a las tablas que hayamos elegido. 00:37:37
Entonces, si yo actualizo las tablas, la consulta va cambiando con el tiempo. 00:37:41
Esta tabla es algo estático. 00:37:45
Una vez que la quiero cambiar, tengo que ejecutar alguna consulta para cambiar. 00:37:48
Veremos también las consultas de actualización. 00:37:53
Elena. 00:37:58
Ah, no, que… ¿Cómo podías cambiarlo de la columna? 00:37:59
Una vez que estás ya en esa tabla, le das a vista diseño, ¿no? 00:38:02
Y ya lo cambias ahí. 00:38:05
No, no cambiamos la consulta, Lorena. 00:38:07
En la consulta, en la tabla no cambiamos nada. 00:38:09
La tabla, porque no te vale. 00:38:11
Y cambias la consulta, Lorena. 00:38:14
No cambias la tabla, cambias la consulta. 00:38:16
Y en la consulta, muestras, no muestras, ocultas, cambias, filtras, guardas. 00:38:19
Y ejecutas la consulta que te crea una tabla nueva. 00:38:26
Y la tabla nueva es práctica. 00:38:30
Damos la tabla y la tabla se actualiza sola. 00:38:32
¿Podrías tener un momento en la vista de diseño de esa consulta? 00:38:42
Sí, aquí la tienes. 00:38:46
¿Por qué ya no está...? 00:38:52
O sea, antes estaba el de Parmen ID. 00:38:54
Porque lo he ocultado y entonces el ejecutarlo se ha desaparecido de igual. 00:38:57
Ah, vale, vale. 00:39:02
Ocultarlo, pues no lo quita. 00:39:03
Entonces da lo mismo que no esté o que esté oculto. 00:39:04
Si estuviéramos filtrando, sí que tendría que aparecer, pero como no lo estamos utilizando el campo para nada, nos da igual, ¿vale? 00:39:06
Vale. 00:39:13
Más dudas. 00:39:16
Entonces, no lo voy a cambiar. 00:39:19
Yo tenía sobre la vista de diseño del 2, pero... 00:39:21
Pero ya le ha quedado resuelta cuando la hemos visto. 00:39:26
No, eso es la vista de diseño, que no me da tiempo a verla. 00:39:30
Vale, pues mostramos otra vez la vista de diseño de la consulta 2. 00:39:33
Aquí la tienen. 00:39:37
Vale, gracias. 00:39:38
a alguien solamente para practicar las consultas y que mañana le puedas preguntar sobre todo 00:40:11
atención a la consulta 7 que es la nueva que hemos visto de calcular un campo calculado 00:40:16
probar de las dos formas para que estamos aprendiendo para ver cuáles gustan más y 00:40:20
hacerlo manualmente utilizando el asistente y prácticas con la creación de tablas si queréis 00:40:24
Y hacéis la 8 y la 9 solos. 00:40:30
Y mañana empezamos corrigiendo la 8 y la 9. 00:40:35
¿De acuerdo? 00:40:38
Vale. 00:40:41
Tenéis la base de datos 7 también subida. 00:40:43
Y la base de datos 7, que si queréis os muestro. 00:40:46
No para que la empecéis a trabajar, porque la vamos a hacer juntos. 00:40:52
Pero para que explicaros qué cosas nuevas vamos a ver en la base de datos 7. 00:40:56
¿La estáis viendo? 00:41:01
Sí, es la de la biblioteca. Fijaros que aquí tenemos cada vez menos instrucciones, menos información. Directamente tenemos las tablas ya con los registros. No tenemos la tabla con los campos, directamente las tablas con los registros. 00:41:03
Cada tabla de datos tiene tres tablas y lo primero que nos dice es que importan las tablas de lectores y books. 00:41:17
Es decir, lo vamos a coger de Excel. También tenemos Excel con esta información. 00:41:25
En vez de meter la información a mano, nos la bajamos de Excel. 00:41:29
¿De acuerdo? Por eso lo vamos a empezar a hacer juntos. 00:41:34
Si no está tiempo, mañana bien. Y si no, no sé si el miércoles después del examen de la categoría o el lunes. 00:41:36
Ya iremos viendo sobre la marcha. 00:41:41
luego vamos a crear una tabla a mano hemos hecho hasta ahora vamos a ver un nuevo campo un campo 00:41:42
de tipo si no es el campo de igual posición fijaros desde esta forma es lo que vimos del 00:41:50
campo hasta ahora que no lo hemos visto vamos a seguir trabajando en los campos de búsqueda 00:41:58
vamos a recordar la regla de variación que hace mucho que no la vemos hay que meter los registros 00:42:03
para la tabla que hemos metido a mano y luego vamos a trabajar formularios otra vez consulta 00:42:09
vamos a seguir trabajando diferentes tipos de consultas vamos a meter más tipos de acción 00:42:15
vamos a repasar la de creación de tabla vamos a ver la de actualización y vamos a ver la de 00:42:22
eliminación de consultas nuevas y también vamos a meter los informes es decir la siguiente base 00:42:29
de datos está llena de novedades de acuerdo ninguna novedad va a ser especialmente compleja 00:42:36
pero sí que va a tener bastantes novedades les vamos a ir despacito paso a paso pero bueno ya 00:42:42
la tenéis subida lo que su pdf pues si le queréis echar un pedazo pero no la podéis trabajar solos 00:42:48
entonces mañana sobre todo a 7 a la 10 sería esta parte en la que tenemos que cerrar 00:42:55
si nos da tiempo vemos cómo importar las tablas de excel de acuerdo mal vale entonces ahora me 00:43:05
quedo con y de compartir me quedo con alejandro y paula y estará también que hace que daros unos 00:43:17
minutos y vamos temas de conexión de acuerdo a la de los años mañana mañana a las 10 nos vemos 00:43:32
Valoración:
  • 1
  • 2
  • 3
  • 4
  • 5
Eres el primero. Inicia sesión para valorar el vídeo.
Idioma/s:
es
Materias:
Informática
Niveles educativos:
▼ Mostrar / ocultar niveles
  • Formación Profesional
    • Ciclo formativo de grado superior
      • Primer Curso
      • Segundo Curso
Autor/es:
Elena Tejedor Tajuelo
Subido por:
Elena T.
Licencia:
Reconocimiento - No comercial - Compartir igual
Visualizaciones:
77
Fecha:
27 de abril de 2020 - 14:22
Visibilidad:
Clave
Centro:
IES CLARA DEL REY
Duración:
43′ 43″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
48.21 MBytes

Del mismo autor…

Ver más del mismo autor

Comentarios

Para publicar comentarios debes entrar con tu nombre de usuario de EducaMadrid.

Comentarios

Este vídeo todavía no tiene comentarios. Sé el primero en comentar.



EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid