Base de datos

Solo disponible en BuenasTareas
  • Páginas : 5 (1216 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de enero de 2011
Leer documento completo
Vista previa del texto
lEjercicios de consultas utilizando sintaxis SQL
1) Se dispone de la siguiente información de los juguetes de una juguetería: Fabricante Cod_Fabricante N Nombre C País de Fabricación C 2 50 50 0 Juguetes Cod_Juguete Cod_Fabricante Descripción Precio Edad Para_Bebe Stock N N C N N L N 2 2 80 7 2 4 0 0 2 0 0

Donde el campo Edad de la tabla JUGUETES representa la edad recomendada del niño quepuede utilizarlo. El valor de este campo está expresado en meses o en años según si el campo Para_bebe vale TRUE o FALSE respectivamente. El campo stock indica la cantidad de juguetes disponibles. Indique la forma de obtener por pantalla: a) La descripción y el precio de los juguetes disponibles en stock para un bebé de 4 meses fabricados por “Lego” ordenados por el precio en forma decreciente ydentro del mismo precio ordenado por descripción. b) El nombre del fabricante del cual existe la mayor cantidad de juguetes en esta juguetería. c) Si la mayoría de los juguetes existentes son de bebé. d) El valor total del stock existente en la juguetería. e) La cantidad de juguetes cuya descripción comienza con la letra ‘B’. f) El nombre y el precio de los juegos originales disponibles en stock parala consola “Play Station” ordenados por el precio en forma decreciente y dentro del mismo precio ordenado por nombre. g) El nombre la consola para la cual existe la menor cantidad de juegos en stock. h) Si la mayoría de los juegos existentes son originales. i) La cantidad de juegos existentes y la cantidad de CDs existentes. j) La cantidad de juegos que tienen más de 1 CD. 2) Se dispone deinformación de productos alimenticios organizada de la siguiente manera: Productos Cod_producto Nombre_Producto Nombre_Proveedor Precio_Unitario Tipo_envase Depositos Cod_producto Nombre_deposito Stock_actual Stock_minimo Fecha_ultima_compra

Autoincremental Alfanumérico(40) Alfanumérico(40) Numérico Alfanumérico(30)

Autoincremental Alfanumérico(40) Numérico Numérico Date

Ej.de Tipo_envase :Bolsa, caja, paquete, botella, etc. Indique la forma de obtener: a) La lista de productos cuyo stock actual se encuentra por debajo del stock mínimo. Para cada producto indicar: nombre del producto, nombre del depósito y la fecha de la última compra. El

listado debe aparecer ordenado por el nombre del depósito y dentro del mismo depósito, ordenado por nombre del producto. b) La cantidad de cajasque hay actualmente en el depósito con nombre ‘CENTRAL’. c) El nombre del producto más caro que existe en stock y el nombre de un depósito donde puede encontrárselo almacenado. Informar el resultado en dos componentes de tipo Label. d) El nombre del depósito que contiene la menor cantidad total de stock de productos. Informe el resultado en un componente Edit. e) La cantidad de dinero necesariopara reponer el stock de aquellos productos que se encuentren por debajo del stock mínimo. f) La lista de proveedores (sin repetidos) a los que se les compró durante un mes indicado por el usuario. Considere que el mes y el año son ingresados en dos componentes de tipo Edit.

g) La cantidad de depósitos en los que puede encontrarse cada producto. h) El nombre del proveedor al que corresponde elproducto con mayor necesidad de reposición de cada depósito, es decir, aquel producto que presente la mayor diferencia con su stock mínimo. Nota: En caso de utilizar una consulta con parámetros, indicar como se hace la invocación. 3) Se dispone de información de transporte de pasajeros organizada de la siguiente manera: Micros Boletos Cod_Viaje Autoincremental Cod_boleto AutoincrementalNombre_Empresa Alfanumérico(40) Cod_Viaje Numérico Origen Alfanumérico(40) Asiento Numérico Destino Alfanumérico(40) Nombre Alfanumérico(40) FechaSalida Date HoraSalida Time Cant_Asientos Alfanumérico (2) Indique la forma de obtener: a) La lista de pasajeros que parten de La Palma con destino a Madrid el próximo domingo 18/08/07 ordenada por fecha y hora de salida y por nombre del pasajero. b) La cantidad...
tracking img