sesión 8 consultas de selección avanzas, de actualización, de adición y de creación de tablas

38
Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Upload: luis-miguel-herrero-correa

Post on 23-Jan-2016

244 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Consultas de selección avanzas, de actualización, de adición y de

creación de tablas

Page 2: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Recuperar de ftp://templario.unex.es las siguientes bases de datos:

–La base de datos Clientes.mdb–La base de datos Pedidos.mdb–La base de datos Poblaciones.mdb–La base de datos Articulos.mdb

Page 3: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

–Crear una base de datos nueva a la que llamaremos Base 7.

– Copiar desde la base de datos Clientes.mdb la tabla Clientes a la base de datos Base 7.

– Copiar desde la base de datos Pedidos.mdb la tabla Pedidos a la base de datos Base 7.

– Copiar desde la base de datos Poblaciones.mdb la tabla Poblaciones a la base de datos Base 7.

– Copiar desde la base de datos Articulos.mdb la tabla Articulos a la base de datos Base 7.

Page 4: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Revisar y comprender la estructura de las tablas importadas.

Page 5: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Establecer las claves principales oportunas en las tablas importadas.

Page 6: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Establecer entre ellas las relaciones oportunas en la ventana Relaciones.

Page 7: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Consultas de adición de datos

Page 8: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Hacer en la base de datos Base7 una copia de datos de la tabla cliente y denominarla

cliente_copia.

Page 9: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Recuperar de ftp://templario.unex.es las siguientes bases de datos la base de datos Clientes2.mdb

Page 10: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Copiar la tabla Clientes de la base de datos Clientes2.mdb a la base de datos y

denominarla Clientes_aux.

Page 11: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Añadir a la tabla Clientes de la base de datos Base 7 los datos de la tabla

Clientes_aux.

Page 12: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Restaurar la tabla Clientes con los valores originales.

Page 13: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Añadir a la tabla Clientes los nombres de los clientes de la tabla Clientes_aux.

Page 14: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Restaurar la tabla Clientes con los valores originales.

Page 15: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Añadir a la tabla Clientes todos los datos de Clientes_aux de los clientes de

Trujillo.

Page 16: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Añadir el resto de registros de Clientes_aux a la tabla Clientes.

Page 17: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Restaurar la tabla Clientes con los valores originales.

Page 18: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Añadir desde la tabla Clientes de la base de datos Clientes2.mdb todos los clientes

a la tabla Clientes de la base de datos Base 7.

Page 19: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Consultas con totales

Page 20: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Consulta 1

Obtener la cantidad total de cada artículo que se ha vendido.

Page 21: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Consulta 2

Obtener la cantidad total de cada artículo que se ha vendido en el mes de marzo.

Page 22: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Consulta 3

Obtener la cantidad total de cada artículo que se ha vendido en el mes de marzo a cada

cliente.

Page 23: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Consulta 4

Obtener el importe medio de las operaciones por cliente.

Page 24: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Consulta 5

Obtener el importe mínimo de las operaciones por cliente.

Page 25: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Consulta 6

Obtener el código del cliente al que se la ha vendido la mayor cantidad de un artículo.

Page 26: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Consulta 6

Obtener el número de poblaciones diferentes en las que tenemos clientes.

Page 27: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Consultas de actualización

Page 28: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Consulta 7

Actualizar para cada operación el valor del campo total.

Page 29: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Consulta 8

Actualizar el campo saldo de la tabla CLIENTES con el importe de las ventas recogidas en la tabla OPERACIONES.

Page 30: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Consulta 9

Borrar el contenido del campo saldo de la tabla clientes.

Page 31: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Consultas avanzadas. Precedencia de operadores.

Page 32: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Consulta 10

Razón social, dirección y población de los clientes de Cáceres con un saldo superior a 30.000 pta., o de los clientes de Madrid con

saldo superior a 50.000 pta.

Page 33: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Consultas de creación de tablas

Page 34: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Consulta 11

Crear una tabla con todos los datos de los clientes de Trujillo.

Page 35: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Consulta 12

Crear una tabla con todos los datos de los clientes de Trujillo con saldo superior a

50.000 pta.

Page 36: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Consulta 13

Crear una tabla con todos los datos de los clientes de Trujillo con más de dos

operaciones.

Page 37: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

La integridad referencial

Page 38: Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas

Sesión 8

Establecer la integridad referencial en las relaciones.