SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
En la pagina web http://www.puealfianlmemudo.dadbd se publicitan
distintas empresas de mudanza que ofrecen sus servicios y productos en
España. En la misma pagina web puedes rellenar solicitudes de servicios a
las distintas empresas que, posteriormente pueden ser aceptadas o
rechazadas tanto por el cliente como por la empresa de mudanzas. Esta
pagina web necesita almacenar toda esa información en una base de
datos y por eso nos ha pedido ayuda.


Después de varias entrevistas con los gerentes de las empresas de
mudanza, pudimos recoger la siguiente información:
de las empresas de mudanza nos interesa guardar información sobre el
nombre de la empresa (único), su dirección completa, teléfonos de
contacto y una lista de poblaciones (nombre de población y provincia) a las
que ofrecen sus servicios o productos.
las empresas de mudanza pueden ofertar distintos servicios, como
transporte, embalaje, desmontar/montar muebles, grúas, etc. No todas
las empresas ofertan los mismos servicios ni en las poblaciones. Es decir,
cada empresa puede ofrecer distintos servicios en distintas poblaciones,
por lo que un cliente tendrá que mirar bien con que empresa contacta.

todos los servicios se identifican con un nombre de servicio (común para
todo el sector de mudanzas). Además de todos ellos se desea almacenar
el precio/hora del servicio ofrecido por cada empresa de mudanza en
cada población (puede tener diferentes precios de servicos dependiendo
de la poblacion).
Los servicios de transporte que las empresas `pueden ofertar esta
regulado por la ley en base a los Kg definiéndose unos intervalos por
peso para cada transporte de forma estándar. Respecto al precio de los
servicios de transporte, además de contar con el precio/hora del servicio,
existe un plus de aumento de precio si la carga supera una cantidad de Kg
fija cada empresa independientemente de la población donde se realice
el servicio. Por ejemplo, 10% más si la carga supera los 500kg, 15% más si
la carga supera los 750kg, etc. En cuanto a las grúas, interesa almacenar
el tamaño de las mismas (tamaño de la base, para comprobar en que
espacios se puede utilizar; y alto de la grúa, para ver a que pio puede
llegar).También existe una plus de aumento de precio según el alto de la
grúa independientemente de la población donde se realiza el servicio.
Cuando un cliente quiere hacer un mudanza, este ha rellanar un solicitud
(identificada por un código en nuestra web) indicando que empresa de
Mudanzas le pide que servicios y las direcciones de inicio del servicio y
destino si el servicio lo quiere.
Estas direcciones deberán, por supuesto, estar dentro de las poblaciones
donde la empresa presta sus servicios. Además de la fecha de solicitud,
se desea almacenar la fecha de resolución de la solicitud, indicando si la
solicitud ha sido aceptada o no y el precio total, así como los precios de
cada servicio solicitado. Los clientes están identificados por un código
único y se desea conocer su NIF, dirección, nombre completo y teléfonos
de contacto. Una vez aceptada la solicitud, también se deseara
almacenar información sobre la fecha real en la que realizaron los
servicios solicitud, el tiempo que se ha tardado en cada servicio y que
empleados de la empresa de mudanza han trabajado en los servicios de
dicha solicitud. En cuanto a los empleados, la empresa almacena
información sobre su NIF, dirección, nombre completo, teléfono de
contacto, teléfono de empresa, tipo de empleado (conductor, grúa, jefe
de mudanza etc.) y el sueldo. Aunque existen muchos tipos de
empleados, cada con uno con su especialidad, en las empresas de
mudanza todos pueden realizar cualquier trabajo en algún momento
dado, por lo que no sea necesario comprobar que únicamente los
conductores son los que conducen vehículos en las mudanzas. Además,
un mismo empleado puede serlo de varias empresas de mudanza en
distintos momentos, por lo que será necesario guardar esta información.
Código:
createtablepoblacion(
idpoblacionsingle(10),
nombre char(15)
primarykey(idpoblacion));
Código:
Create table empresa(
idempresa single (10),
nombre char(20),
direccionchar(25),
teléfono single(10)
primarykey(idempresa));
Código:
createtableservicios(
idserviciosingle(10),
nombre char(25),
costo single (50)
primarykey(idservicio));
Código:
createtablesolicitud
(
idsolicitudint(10),
fecha_solicitudchar(20),
direccion_iniciochar(10),
destino char(10),
fecha_resolucionchar(20),
admisionchar(20),
idserviciosint(10),
peso_objetoint(20),
valor_pesoint(20),
idclienteint(10),
idempresaint(10),
primary key (id_solicitud));
Código:
createtableclientes (
idclientesingle(10),
nombre char(15),
direccionchar(50),
telefonosingle (50),
primarykey(idclientes));
Código:
createtablevehiculo(
idvehiculosingle(10),
tipo_de_vehiculovarchar(15,
tamaño single (15),
capacidad single (15),
peso single (15),
primary key (idvehiculo));
Código:
createtableempleados (
idempleadosingle(10),
tipo_de_empleadochar(15),
nombre char(15),
salario single (15),
telefonosingle (15),
primarykey(idvehiculo));
Código:
createtablerel_poblacion_e
mpresa(idempresasingle(10
),idpoblacionsingle (10),
Código:
createtablerel_servicios_empresa(
idempresasingle(10),
idserviciosingle (10),
)
Código:
createtablerel_solicitud_empresa(
idempresasingle(10),
idsolicitudsingle (10),
)
Código:
createtablerel_solicitud_empleados(
idsolicitudsingle(10),
idempleadosingle (10),
)
Código:
createtablerel_solicitud_vehiculo(
idsolicitudsingle(10),
idvehiculosingle (10),
)
Código:
createtablerel_solicitud_cliente(
idsolicitudsingle(10),
idclientesingle (10),
)
Primera consulta es sacar el promedio del costo del servicio
donde la tabla se llama servicio Y su código es:
SELECT Avg(costo) AS promedio
FROM SERVICIO
WHERE (((SERVICIO.[costo])>100000));
La segunda consulta es sacar el numero total de registros de
la tabla de solicitudes y su código es:
        SELECT count(*) AS total_registros
        FROM SOLICITUD;
La tercera consulta es sacar el número total de
registros que no tienen un valor null en admisión, de la
tabla solicitud.
       SELECT Count(admision & fecha_ser vicio) AS
total
       FROM SOLICITUD
       WHERE (((SOLICITUD.admision)=Yes));
La cuarta consulta es sacar el número mayor de la tabla
solicitud en el campo de valor peso.
        SELECT max(VALOR_PESO) AS MAYOR
        FROM SOLICITUD;
La quinta consulta es sacar el número menor de la tabla
solicitud en el campo de valor peso.
        SELECT min(valor_peso) AS menor
        FROM SOLICITUD;
Servicio de embala je hecho en la ruta Bogotá
Cali:
SELECT SERVICIO.nombre,
SOLICITUD.direccion_inicio, SOLICITUD.destino,
SERVICIO.costo
FROM SERVICIO INNER JOIN SOLICITUD ON
SERVICIO.idser vicio = SOLICITUD.idser vicio
WHERE (((SOLICITUD.direccion_inicio)="bogota")
AND ((SOLICITUD.destino)="cali"));
Muestra el listado de empleados y el servicio que ofrecen:
SELECT EMPLEADO.nombre, EMPLEADO.salario,
EMPLEADO.tipo_empleado, EMPRESA.nombre
FROM (EMPRESA INNER JOIN SOLICITUD ON
EMPRESA.idempresa=SOLICITUD.idempresa) INNER JOIN
(EMPLEADO INNER JOIN [RELACION SOLICITUD-EMPLEADO]
ON EMPLEADO.idempleado=[RELACION SOLICITUD-
EMPLEADO].idempleado) ON
SOLICITUD.idsolicitud=[RELACION SOLICITUD-
EMPLEADO].idsolicitud;
SELECT EMPRESA.nombre, SERVICIO.nombre, POBLACION.nombre
FROM POBLACION INNER JOIN ((EMPRESA INNER JOIN (SERVICIO
INNER JOIN SOLICITUD ON SERVICIO.idservicio =
SOLICITUD.idservicio) ON EMPRESA.idempresa =
SOLICITUD.idempresa) INNER JOIN [RELACION POBLACION-
EMPRESA] ON EMPRESA.idempresa = [RELACION POBLACION-
EMPRESA].idempresa) ON POBLACION.Idpoblacion = [RELACION
POBLACION-EMPRESA].idpoblacion;
SELECT SERVICIO.costo, SOLICITUD.fecha_solicitud,
SOLICITUD.direccion_inicio, SOLICITUD.destino,
SOLICITUD.[peso_objeto(kg)], SOLICITUD.idsolicitud,
CLIENTE.nombre
FROM CLIENTE INNER JOIN (SERVICIO INNER JOIN
SOLICITUD ON SERVICIO.idservicio = SOLICITUD.idservicio)
ON CLIENTE.idcliente = SOLICITUD.idcliente
WHERE (((SOLICITUD.direccion_inicio)="bogota") AND
((SOLICITUD.destino)="barranquilla"));
SELECT SERVICIO.nombre, CLIENTE.nombre,
SOLICITUD.fecha_solicitud, SERVICIO.nombre
FROM CLIENTE INNER JOIN (SOLICITUD INNER JOIN
SERVICIO ON SOLICITUD.idservicio = SERVICIO.idservicio)
ON CLIENTE.idcliente = SOLICITUD.idcliente
WHERE (((SOLICITUD.fecha_solicitud)<#2/15/2009#));
SELECT SOLICITUD.idsolicitud, EMPLEADO.nombre,
SOLICITUD.direccion_inicio, SOLICITUD.destino,
SOLICITUD.valor_peso
FROM SOLICITUD INNER JOIN (EMPLEADO INNER JOIN
[RELACION SOLICITUD-EMPLEADO] ON
EMPLEADO.idempleado = [RELACION SOLICITUD-
EMPLEADO].idempleado) ON SOLICITUD.idsolicitud =
[RELACION SOLICITUD-EMPLEADO].idsolicitud
WHERE (((SOLICITUD.idsolicitud)=151813));

Más contenido relacionado

Similar a Empresa de Mudanzas (20)

Bd
BdBd
Bd
 
Bd
BdBd
Bd
 
bases de datos
bases de datosbases de datos
bases de datos
 
Proyectobd
ProyectobdProyectobd
Proyectobd
 
Proyectobd
ProyectobdProyectobd
Proyectobd
 
Proyectobd
ProyectobdProyectobd
Proyectobd
 
Mudanzas.com
Mudanzas.comMudanzas.com
Mudanzas.com
 
Ejercicios modelo e r
Ejercicios modelo e rEjercicios modelo e r
Ejercicios modelo e r
 
Clase 14 Documentos de Pago para el Traslado de Mercaderías II..pptx
Clase 14 Documentos de Pago para el Traslado de Mercaderías II..pptxClase 14 Documentos de Pago para el Traslado de Mercaderías II..pptx
Clase 14 Documentos de Pago para el Traslado de Mercaderías II..pptx
 
Plan de empresa (2).pdf
Plan de empresa (2).pdfPlan de empresa (2).pdf
Plan de empresa (2).pdf
 
Plan de negocio
Plan de negocioPlan de negocio
Plan de negocio
 
Carta Porte Con Aspel Sae 8
Carta Porte Con Aspel Sae 8Carta Porte Con Aspel Sae 8
Carta Porte Con Aspel Sae 8
 
1170-ruta-exportadora-servicios EN AMERICA
1170-ruta-exportadora-servicios EN AMERICA1170-ruta-exportadora-servicios EN AMERICA
1170-ruta-exportadora-servicios EN AMERICA
 
Asm ejecutivos
Asm ejecutivosAsm ejecutivos
Asm ejecutivos
 
TRANSPORTE.pdf
TRANSPORTE.pdfTRANSPORTE.pdf
TRANSPORTE.pdf
 
Empresa Meseria: From Italy
Empresa Meseria: From Italy Empresa Meseria: From Italy
Empresa Meseria: From Italy
 
Pitch deck tuikit
Pitch deck tuikitPitch deck tuikit
Pitch deck tuikit
 
Presentacion 2012 RadioTeléfono Taxi
Presentacion 2012 RadioTeléfono TaxiPresentacion 2012 RadioTeléfono Taxi
Presentacion 2012 RadioTeléfono Taxi
 
Ejercicios de Entidad-Relación
Ejercicios de Entidad-RelaciónEjercicios de Entidad-Relación
Ejercicios de Entidad-Relación
 
Entidad- Relación
Entidad- RelaciónEntidad- Relación
Entidad- Relación
 

Último

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 

Último (20)

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 

Empresa de Mudanzas