20200427 Access DB 6 Queries - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
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:
- Eres el primero. Inicia sesión para valorar el vídeo.
- 1
- 2
- 3
- 4
- 5
- Idioma/s:
- 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
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.