Tablas de los ejemplos y ejercicios A lo largo del curso basaremos todos los ejemplos y ejercicios en las tablas que aparecen a continuación. Nota: Estas tablas están orientadas a la didáctica, no a un diseño óptimo. Tabla empleados con los siguientes campos: numemp: número del empleado nombre : nombre y apellidos del empleado edad : edad del empleado oficina : número de la oficina donde trabaja el empleado, p.ej. Antonio Viguer trabaja en la oficina 12 de Alicante titulo : el cargo que desempeña el empleado contrato : fecha en que se contrató al empleado jefe : número de su jefe inmediato, p.ej. El jefe de Antonio Viguer es José González. Observar que Luis Antonio no tiene jefe, es el director general. cuota : cuota del empleado, sería el importe mínimo de ventas que debe alcanzar el empleado en el año ventas : importe de ventas realizadas durante este año Tabla oficinas con los siguientes campos: oficina: código de la oficina ciudad: ciudad donde está ubicada region : región a la que pertenece dir : director de la oficina (su número de empledo) por ejemplo la oficina 12 tiene como director el empleado104 José González. objetivo : objetivo ventas: ventas de la oficina de ventas que debe alcanzar la oficina Tabla clientes con los siguientes campos: numclie: número de cliente nombre : nombre y apellidos del cliente repclie : nº del representante asignado al cliente. Cada cliente tiene un representante asignado (el que figura en repclie) que será el que generalmente le atienda. limitecredito : límite de crédito del cliente Tabla productos con los siguientes campos: idfab: identificativo del fabricante del producto idproducto : código que utiliza el fabricante para codificar el producto. Observar que aparecen varias líneas con el mismo idproducto (41003), por lo que la clave principal de la tabla deberá ser idfab+idproducto descripcion: nombre del producto precio: precio del producto existencias: nº de unidades del producto que tenemos en almacén. Tabla pedidos : tante que tramita el fab: fabricante del producto que se producto : idproducto del producto que se cant : cantidad que se pide del importe : importe de la línea de pedido codigo : nº secuenci al que sirve de clave principal numped ido: nº de pedido. Observa r que un pedido puede tener varias líneas. fechape dido : fecha del pedido clie : cliente que efectua el pedido rep : represen pedido pide pide. producto La lista de selección 1 Obtener una lista de todos los productos indicando para cada uno su idfab, idproducto, descripción, precio y precio con I.V.A. incluido (es el precio anterior aumentado en un 16%). 2 De cada pedido queremos saber su número de pedido, fab, producto, cantidad, precio unitario e importe. 3 Listar de cada empleado su nombre, nº de días que lleva trabajando en la empresa y su año de nacimiento (suponiendo que este año ya ha cumplido años). PRACTICA 1 CONSULTAS Ordenación de filas. 1 Obtener la lista de los clientes agrupados por código de representante asignado, visualizar todas la columnas de la tabla. 2 Obtener las oficinas ordenadas por orden alfabético de región y dentro de cada región por ciudad, si hay más de una oficina en la misma ciudad, aparecerá primero la que tenga el número de oficina mayor. 3 Obtener los pedidos ordenados por fecha de pedido. Selección de filas. 4 Listar las cuatro líneas de pedido más caras (las de mayor importe). 5 Obtener las mismas columnas que en el ejercicio 2 pero sacando unicamente las 5 líneas de pedido de menor precio unitario. 6 Listar toda la información de los pedidos de marzo. 7 Listar los números de los empleados que tienen una oficina asignada. 8 Listar los números de las oficinas que no tienen director. 9 Listar los datos de las oficinas de las regiones del norte y del este (tienen que aparecer primero las del norte y después las del este). 10 Listar los empleados de nombre Julia. 11 Listar los productos cuyo idproducto acabe en x. 12 Listar las oficinas del este indicando para cada una de ellas su número, ciudad, números y nombres de sus empleados. Hacer una versión en la que aparecen sólo las que tienen empleados, y hacer otra en las que aparezcan las oficinas del este que no tienen empleados. 13 Listar los pedidos mostrando su número, importe, nombre del cliente, y el límite de crédito del cliente correspondiente (todos los pedidos tienen cliente y representante). 14 Listar los datos de cada uno de los empleados, la ciudad y región en donde trabaja. 15 Listar las oficinas con objetivo superior a 600.000 pts indicando para cada una de ellas el nombre de su director. 16 Listar los pedidos superiores a 25.000 pts, incluyendo el nombre del empleado que tomó el pedido y el nombre del cliente que lo solicitó. 17 Hallar los empleados que realizaron su primer pedido el mismo día en que fueron contratados. 18 Listar los empleados con una cuota superior a la de su jefe; para cada empleado sacar sus datos y el número, nombre y cuota de su jefe.