ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

EJEMPLO DE UNAS CONSULTAS EN ORACLE


Enviado por   •  2 de Noviembre de 2017  •  Tareas  •  1.281 Palabras (6 Páginas)  •  201 Visitas

Página 1 de 6

Nombre: Jessica Villala Gonzales

Fecha: 21 de abril del 2017

Docente: Ing. Freddy Jordán

Materia: Base de datos Avanzada.

Tema: Generar consultas

En este ejercicio se realizarán consultas SQL que respondan a las preguntas que se plantearán. Dada una base de datos denominada Super Mercado.

  1. Recuperaciones de consultas generales.
  1. Se requiere un listado de los clientes del supermercado que muestre el Código del cliente, edad, dirección, región, país.
  • select idcliente,edad,direccion,region,pais from clientes;
  1. Recuperar listado de pedidos del supermercado que contenga el Código del pedido, cliente, empleado, Fecha de Entrega, Destinatario.
  • select idPedido, idCliente,idEmpleado,fechaEntrega,Destinatario from Pedidos;
  1. Recuperación consultas especificas con cláusula Where.
  1. Se requiere un listado de los empleados de la región costa, con los siguientes campos nombres, apellidos, fecha de nacimiento, dirección, región.
  • select apellidos,nombres,fechaNacimiento,direccion,region from Empleados where region='costa';
  1.  Recuperar los datos de la compañía “Servi Entrega”, el listado debe contener el código de la compañía, nombre, teléfono.
  • select idCompania_Envios,nombreCompania,telefono from Compania_Envios where nombreCompania='servientrega';
  1. Recuperación consultas usando alias.
  1. recuperar los datos de los proveedores de la costa que abastecen al super mercado, se desea mostrar los campos código proveedor, nombre de la compañía y la región como “reg”.
  • select idProveedor, nombreCompania,region as reg from Proveedores where r='costa';
  1.  Recuperar los datos de los productos del super mercado, se desea mostrar los campos nombre del producto y la cantidad por unidad como “Stock”.
  • select nombreProducto,CantidadPorUnidad as stock from Productos;
  1. Utilizando clausula WHERE con operadores =, <,>,>=, <=, < >
  1. Mostrar el listado de los apellidos y región de empleados, que sean diferente de la región sierra.
  • select apellidos,region from Empleados where region<>'sierra';

  1. Recuperar y mostrar un listado con los nombres y cantidad por unidad de productos del super mercador en stock mayor o igual a 5.
  • select nombreProducto ,CantidadPorUnidad from Productos where CantidadPorUnidad>=5;

  1. Con aritmética de fechas.

5.1 Se requiere un reporte de un pedido de la fecha '05/07/2016' , el mismo que debe tener como campos código del pedido, fecha del pedido y entrega.

  • select idPedido,fechaPedido,fechaEntrega from Pedidos where fechaPedido= to_date('05/07/2016','DD/MM/YYYY');

5.2 Se requiere un reporte de empleados que hayan nacido en el mes de agosto, el mismo que debe presentar los siguientes campos apellidos y cargo.

  • Select apellidos, cargo from Empleados where to_char(fechanacimiento,'MM’) ='08';

  1. Con operador AND, OR, NOT

6.1 Mostrar un reporte con los nombres de contactos, de clientes pertenecientes a Ecuador y con codigo postal 34.

  • select nombreContacto from Clientes where(pais='Ecuador')AND (codigoPostal=34);

6.2 Recuperar y mostrar un listado detallado de pedidos con el código (producto, pedido), Precio de unidad y Cantidad del producto pertenecientes al super mercado, con costo unitario mayor a $10 y 4 unidades en stock.

  • SELECT idProducto,idPedido,PrecioUnidad,Cantidad from Detalle_Pedidos where PrecioUnidad>=10 AND Cantidad>=4

6.3 Se requiere un listado de empleados que no pertenezcan a la ciudad de Medellín y región costa, el mismo debe contener el código del empleado, apellidos, nombres, ciudad y región.

  • select idEmpleado, apellidos,nombres,ciudad,region from Empleados where ciudad='medellin'AND NOT region='costa';

6.4 Mostrar los proveedores provenientes de pueblo nuevo exceptuando el cargo del contacto, no debe ser secretario, el reporte deberá presentar el nombre de la compañía, dirección, ciudad y cargo del contacto.

  • Select nombreCompania,direccion,ciudad,cargoContacto from Proveedores where direccion='pueblo nuevo' AND NOT cargoContacto='secretario';

6.5 Se requiere un listado de las categorías de productos ya registradas en el supermercado, Excluyendo la categoría “cereales” o su descripción a “Neskui”.

  • select NombreCategoria from categorias where NombreCategoria<>'cereales'OR descripcion='neskui';

6.6 Mostrar un reporte de los pedidos que se realizaron, cuya fecha de pedido es'05/09/2016' o su fecha de entrega '06/09/2016', este listado debe ser mostrar código del pedido, fecha de pedido y fecha de entrega según este registrado en el sistema.

...

Descargar como (para miembros actualizados)  txt (8.9 Kb)   pdf (145.6 Kb)   docx (60.9 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com