Este documento describe las tablas y relaciones necesarias para gestionar una base de datos de una empresa de mudanzas. Incluye tablas para almacenar información sobre empresas, servicios, solicitudes, empleados, vehículos, clientes, poblaciones y provincias. También incluye consultas SQL para obtener estadísticas como el costo promedio de los servicios, el servicio más costoso, la suma total de los costos y el número de empleados registrados.
3. Losserviciosdetransportequelasem presas `puedenofertar estareguladopor laleyenbasealosKg
definiéndoseunosintervalosporpesoparacadatransportedeform estándar. a
respectoal preciodelosserviciosdetransporte, adem decontarconel precio/horadel servicio, existeun
ás
plusdeaum depreciosi lacargasuperaunacantidaddeKgfijacadaem
ento presaindependientem dela
ente
poblacióndondeserealiceel servicio. Por ejem 10%m si lacargasuperalos500kg, 15%m si la
plo, ás ás
cargasuperalos750kg, etc. Encuantoalasgrúas, interesaalm acenar el tam delasmism (tam de
año as año
labase, paracom probar enqueespaciossepuedeutilizar; y altodelagrúa, paraver aquepiopuede
llegar).T biénexisteunaplusdeaum depreciosegúnel altodelagrúaindependientem dela
am ento ente
poblacióndondeserealizael servicio.
Cuandounclientequierehacerunm udanza, esteharellanarunsolicitud(identificadapor uncódigoen
nuestraweb)indicando queem presade M udanzaslepidequeserviciosy lasdireccionesdeiniciodel
servicioy destinosi el servicioloquiere. Estasdireccionesdeberán, porsupuesto, estardentrodelas
poblacionesdondelaem presaprestasusservicios. Adem delafechadesolicitud, sedeseaalm
ás acenar la
fechaderesolucióndelasolicitud, indicandosi lasolicitudhasidoaceptadaonoy el preciototal, así com los o
preciosdecadaserviciosolicitado. Losclientesestánidentificadospor uncódigoúnicoy sedeseaconocersu
NIF dirección, nom com y teléfonosdecontacto. Unavezaceptadalasolicitud, tam sedeseara
, bre pleto bién
alm acenar inform aciónsobrelafechareal enlaquerealizaronlosserviciossolicitud, el tiem queseha
po
tardadoencadaservicioy queem pleadosdelaem presadem udanzahantrabajadoenlosserviciosdedicha
solicitud. Encuantoa losem pleados, laem presaalm acenainform aciónsobresuNIF dirección, nom
, bre
com pleto, teléfonodecontacto, teléfonodeem presa, tipodeem pleado(conductor, grúa, jefedem udanza
etc.)y el sueldo. Aunqueexistenm uchostiposdeem pleados, cadaconunoconsuespecialidad, enlas
em presasdem udanzatodospuedenrealizar cualquiertrabajoenalgúnm entodado, porloquenosea
om
necesariocom probarqueúnicam losconductoressonlosqueconducenvehículosenlasm
ente udanzas.
Adem unmism em
ás, o pleadopuede serlodevariasem presasdemudanzaendistintosm entos, por loque
om
seránecesarioguardarestainform ación.
4.
5. NOM RE
B
IDEMPRESA DIRECCION
EMPRESA TELEFO OS
N
D IDPOBLACION NOM RE
B
I POBLACION
A n
1 IDEMPRESA
G
IDSERVICIOS n n 1
R n
A
n IDEMPRESA IDPOBLACION
M IDSERVICIOS NOM RE
B
n
A SERVICIOS PRECIO/ HORA
PESOKG
IDPROVINCIA NOM RE
B
E 1
IDSERVICIOS
IDVEHICULO PROVINCIA
N n n ALTO
T TAM O
AÑ
I VEHICULO PISO IDPOBLACION
n IDVEHICULO
D DIRECCIONINICIO
A IDSOLICITUD DIRECCIONDESTINO
IDCLIENTE
D IDEMPRESA FECHADESOLICITUD NOM RE
B
SOLICITUD FECHADELSERVICIO
n CLIENTE APELLIDO
R ACEPTACION TIEMPO n 1 DIRECCION
E n TIPODESO D
LICTU TELEFO OS
N
n
L IDSOLICITUD IDCLIENTE
IDEMPLEADO
A IDEMPLEADO IDEMPRESA
n
C IDSERVICIOS
I
IDEMPLEADO NOM RE
B
O DIRECCION
N EMPLEADO APELLIDO
TELEFO OS
N
6.
7. createtableem presa
(
id_em int(10),
presa
nom char(10),
bre
dirección char(15),
telefonochar(10),
PRIM KEY(id_em
ARY presa));
8. Lainformación que
vem enlatabla, la
os
podem agregaren
os
Access com se
o
muestra en la
imagen.
Tam bién podem agregar
os
esta información a la tabla
con un código SQ L
InsertIntoem presa(idem presa, nom dirección,
bre,
teléfono)
values('11', ‘servientrega' ,' cra 92 con 17' , '2234488')
18. PRO EDIO DE COSTODE SERVICIO M YO A 100000
M A R SABEREL CO M YO DELATABLA
STO A R
SELECTAvg(costo)ASprom edio SERVICIOELSERVICIOMSCOSTOSO
FROMSERVICIO SELECTM ax(costo)ASmayor
WHERE(((SERVICIO.[costo])>100000)); FROMSERVICIO;
SABEREL CO M R DE LA TABLA
STO ENO
SUM DE COSTO
A S SERVICIOELSERVICIOM ECO M
AS NO ICO
SELECTSum(costo)ASsuma SELECTM ax(costo)ASmayor
FROMSERVICIO; FROMSERVICIO;
LIST EM
ADO PLEADO ¿Cuántosregistrosexisten?
S
SELECTCount(*) AStotal
FROMEM PLEADO;