Práctica 5: CONSULTAS DE ACCIONES

Anuncio
Departamento de Lenguajes y Sistemas Informáticos
E.T.S. Ingeniería Informática. Universidad de Sevilla
Avda Reina Mercedes s/n. 41012 Sevilla
Tlf/Fax 954 557 139 E-mail [email protected] Web www.lsi.us.es
E.T.S. Ingeniería
Informática
Práctica 5: CONSULTAS DE ACCIONES
1
INTRODUCCIÓN .....................................................................................1
2
CONSULTAS DE CREACIÓN DE TABLAS. .........................................1
2.1
3
CREACIÓN DE CONSULTAS DE CREACIÓN DE TABLAS. ............................................ 2
CONSULTAS DE ELIMINACIÓN......................................................... 3
3.1
4
CREACIÓN DE CONSULTAS DE ELIMINACIÓN. ........................................................ 3
CONSULTAS DE DATOS ANEXADOS................................................. 4
CREACIÓN DE CONSULTAS DE ELIMINACIÓN. ........................................................ 4
4.1
5
CONSULTA DE ACTUALIZACIÓN. ..................................................... 5
5.1
CREACIÓN DE CONSULTAS DE ACTUALIZACIÓN...................................................... 5
1 Introducción
Las consultas de acciones permiten crear tablas y en general hacer actualizaciones
en los datos y cambios que afecten a todo un conjunto de registros.
Existen cuatro tipos de consultas de acciones:
•
•
•
•
Consultas de creación de tablas. Crea una tabla nueva a partir de la
totalidad o parte de otra tabla.
Consultas de eliminación. Elimina registros en una o varias tablas.
Consultas de datos anexados. Agrega un grupo de registros desde
una o varias tablas hasta otra.
Consultas de actualización. Modifica los datos de un grupo de
registros.
2 Consultas de creación de tablas.
Permiten crear una nueva tabla a partir de los datos de una o varias tablas,
estableciendo los criterios y seleccionando los campos que se deseen incluir.
Cada vez que se ejecuta la consulta se vuelve a crear la tabla de nuevo, aunque ya
existiera.
Bases de Datos
Practica 2: CONSULTAS
Sevilla, marzo 2006, V 2006.3.1
2.1 Creación de consultas de creación de tablas.
Para crear la consulta seleccione las tablas o consultas que contiene los campos
que desea incluir en la nueva tabla.
En el menú Consulta, elija Consulta de creación de tabla.
Aparece el cuadro Crear tabla donde se solicita el nombre de la tabla a crear.
Agregue los campos que desee incluir en la tabla y establezca los criterios necesario.
Para ejecutar la consulta es decir para crear la tabla, pulse Ejecutar.
EJERCICIO 1
Diseñe una consulta que cree una tabla para almacenar los pedidos antiguos
(IdPedido < 10000). Es decir seleccione de la tabla Pedidos los pedidos con
IdPedido < 10000 y cree una nueva tabla donde almacene estos pedidos
llamada PedidosAntiguos.
Pág. 2 de 5
Bases de Datos
Practica 2: CONSULTAS
Sevilla, marzo 2006, V 2006.3.1
3 Consultas de eliminación.
Permite eliminar los registros de una tabla especificando, cuando sea necesario, los
criterios que tienen que cumplir los registros a borrar.
3.1 Creación de consultas de eliminación.
Cree la consulta, seleccionando las tablas de las cuales desea eliminar registros.
En el menú Consulta, elija Consulta de Eliminación.
Arrastre a la cuadrícula:
• El asterisco para la tabla de la que desea eliminar registros.
• Los campos para los que especificará criterios.
EJERCICIO 2
Diseñe una consulta que elimine de la tabla Pedidos los pedidos antiguos
(IdPedido < 10000). Estos pedidos son los que ya están almacenados en la
tabla PedidosAntiguos.
Pág. 3 de 5
Bases de Datos
Practica 2: CONSULTAS
Sevilla, marzo 2006, V 2006.3.1
4 Consultas de datos anexados.
Permite añadir registros desde una tabla en la que se pueden especificar criterios de
selección, ordenación y campos a anexar.
4.1 Creación de consultas de eliminación.
Cree la consulta, seleccionando las tablas o consultas que contiene los registros que
desea añadir a otra tabla.
En el menú Consulta, elija Consulta de datos anexados.
Aparece el cuadro Anexar donde se solicita el nombre de la tabla destino, es decir a
donde se van a anexar los datos antes seleccionados. Esta tabla tiene que existir
previamente
Arrastre a la cuadrícula QBE:
• Los campos que desee añadir
• Los campos para los que quiera especificar criterios
• El campo clave principal de la tabla a la que desea añadir registros.
EJERCICIO 3
Diseñe una consulta que añada a la tabla pedidos, los pedidos que guardó en
el primer ejercicio (IdPedido < 10000) en la tabla PedidosAntiguos. Es decir
añada los pedidos de la tabla PedidosAntiguos a la tabla de Pedidos.
EJERCICIO 4
Repita el proceso anterior de crear borrar y anexar datos.
El criterio de selección será Pedidos cuya fecha de pedido corresponda a un
año que se pasará como parámetro. (Ej. 1995).
Pág. 4 de 5
Bases de Datos
Practica 2: CONSULTAS
Sevilla, marzo 2006, V 2006.3.1
5 Consulta de actualización.
Permiten actualizar los datos de uno o más campos. Es posible especificar criterios
de selección de forma que solo se actualizan los datos correspondientes a los
registros que cumplen los criterios de selección especificados.
5.1 Creación de consultas de actualización.
Cree la consulta, seleccionando las tablas o consultas que contiene los registros que
desea actualizar.
En el menú Consulta, elija Consulta de actualización.
Arrastre a la cuadrícula QBE los campos que desee actualizar o para los que quiera
especificar criterios.
En la celda Actualizar a escriba una expresión o un nuevo valor para el campo.
EJERCICIO 5
Diseñe una consulta que actualice a 100 € el precio de todos los productos de
la categoría 4.
EJERCICIO 6
Diseñe una consulta que aumente en un 10% el precio de todos los productos.
EJERCICIO 7
Diseñe una consulta que aumente en un 10% el precio de todos los productos
cuya descripción de la categoría correspondiente empiece por una cadena de
caracteres que se solicita como parámetro.
En criterios será necesario escribir la expresión:
Como [parámetro solicitado] & “*”
Pág. 5 de 5
Descargar