Tablas de los ejemplos y ejercicios

Anuncio
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.
Descargar