PROYECTO FINAL

BASE DE DATOS PARA UN CALL CENTER

Esta base de datos fue creada para un call center(TELEPERFORMANCE), la cuál trabaja para empresas de telecomunicaciones entre otros, En este caso el call center trabajara para una empresa de telecomunicaciones extranjera(Movistar el cuál es el cliente para el call center), la cual tiene su propio producto para oferta a sus clientes(cliente final el cuál es el cliente de la compañía Movistar), para ello exige que el call center tenga una sede, unos empleados los cuales se encargan de contestar la llamada de los cliente de la compañía Movistar, también se debe tener unas rutas transportadoras para los empleados ya que se trabaja en horas de la madrugada, estas rutas tiene un fecha y hora exacta de recogida a los empleados.

En la siguiente descarga se encuentra el trabajo realizado en excel

En la siguiente descarga se encuentra el TXT de la base de datos del Call Center

En el siguiente link se encuentra la base de datos en sql  del CALL CENTER

Consultas relacionales entre varias tablas

-Visualizar el codigo del empleados, el nombre del empleado, el código del conductor y el nombre del conductor con sus respectivos empleados a recoger.

Analisis

1. Que se desea visualizar y de que tablas?

empleados.idempleados

empleados.nombre

transporte.idconductor

transporte.nombre

2. Que tablas se ven afectadas en o involucradas?

empleados

transporte

empletrans

3. Condición (es)

Ninguna

4. Como se relacionan las tablas?

empleados.idemleados=empletrans.idempleados

transporte.idconductor=empletrans.idconductor

5. Que comando se debe utilizar?

Select-inner Join

Sintaxis

select empleados.idempleados,empleados.nombre,transporte.idconductor,transporte.nombre from empleados inner join empletrans on empleados.idempleados=empletrans.idempleados inner join transporte on transporte.idconductor=empletrans.idconductor;

-Visualizar el codigo del producto, el nombre del producto, el código del usuariofinal y el nombre del usuariofinal con sus respectivos productos adquiridos.

Analisis

1. Que se desea visualizar y de que tablas?

producto.idproducto

producto.nombre

usuariofinal.idusuariofinal

usuariofinal.nombre

2. Que tablas se ven afectadas en o involucradas?

producto

usuariofinal

prousofinal

3. Condición (es)

Ninguna

4. Como se relacionan las tablas?

producto.idproducto=prousofinal.idproducto

usuariofinal.idusuariofinal =prousofinal.idusuariofinal

5. Que comando se debe utilizar?

Select-inner Join

Sintaxis

select producto.idproducto,producto.nombre,usuariofinal.idusuariofinal,usuariofinal.nombre from producto inner join prousofinal on producto.idproducto=prousofinal.idproducto inner join usuariofinal on usuariofinal.idusuariofinal =prousofinal.idusuariofinal;

Visualizar que empleados no se les ha asignado conductor utilizando el left

Analisis

1. Que se desea visualizar y de que tablas?

empleados.idempleados

empleados.nombre

empletrans.idempleados

2. Que tablas se ven afectadas en o involucradas?

empleados

empletrans

3. Condición (es)

Ninguna

4. Como se relacionan las tablas?

empleados.idempleados=empletrans.idempleados 

5. Que comando se debe utilizar?

Select-left Join

Sintaxis

select empleados.idempleados,empleados.nombre,empletrans.idempleados from empleados left join empletrans ON empleados.idempleados=empletrans.idempleados where empletrans.idempleados is null;

Visualizar el listado de los empleados que tienen al menos un conductor asignado

Analisis

1. Que se desea visualizar y de que tablas?

empleados.idempleados

empleados.nombre

empletrans.idempleados

2. Que tablas se ven afectadas en o involucradas?

empleados

empletrans

3. Condición (es)

Ninguna

4. Como se relacionan las tablas?

empleados.idempleados=empletrans.idempleados

5. Que comando se debe utilizar?

Select-inner Join

Sintaxis

select empleados.idempleados,empleados.nombre,empletrans.idempleados from empleados right join empletrans on empleados.idempleados=empletrans.idempleados;

Autoevalución  y Evaluación


¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar