Está en la página 1de 7

INSTITUTO TECNOLÓGICO

SUPERIOR DE MISANTLA

INGENIERÍA EN SISTEMAS
COMPUTACIONALES
UNIDAD 4:
NORMALIZACIÓN DE BASES DE DATOS
 

FUNDAMENTOS DE BASES DE DATOS


QUE PRESENTA
SERGIO IVAN AQUINO GARCIA

DOCENTE:
M.S.C. J. ANTONIO HIRAM VAZQUEZ LÓPEZ

MISANTLA, VERACRUZ 20 DE JUNIO, 2020


Una empresa de CallCenter dedicado a la venta de planes pospago desea crear una base de datos para la gestión de los datos relacionados a los planes que ofrece, los clientes y los vendedores y sus

sucursales, estas están definidas por, nombre, dirección, teléfono, número de empleados y numero de vendedores, ciudad, correo electrónico, antigüedad de sucursal.

Se ofertan los siguientes planes:

• Oro

• Platino

• Bronce

A todos estos planes viene definida una renta mensual fija, el número de megabytes para internet, numero de minutos de llamadas, numero de SMS, redes sociales que incluye, servicios de Streaming

y numero de minutos internacionales, con la única diferencia en las cantidades de los mismos.

Las sucursales están a cargo de un único gerente, el cual se define por el identificador, nombre completo, dirección, teléfono, correo electrónico, antigüedad, RFC, NSS, CURP, DNI, actividad

principal que desarrolla, las horas diarias que trabaja, fecha en que fue contratado, la profesión que estudió, así como la descripción de sus actividades.

Dentro de las sucursales existen áreas donde se encuentran los vendedores, estas están definidas por clave del área, nombre, número de integrantes, nombre del encargado de esta área, número de

equipos de cómputo que existen en el área, número de vacantes que hay en el área, actividad principal, descripción. Dentro de la sucursal hay varias áreas, pero solo pertenecen a una sola sucursal.

Dentro de las diferentes áreas existen diferentes vendedores, vienen definidos por identificador, nombre completo, dirección, teléfono, RFC, CURP, correo electrónico, experiencia, antigüedad, el

tiempo que lleva en el área, escolaridad, estado civil, edad, numero de clientes atendidos y numero de planes vendidos en el mes, tipo de horario (medio tiempo o completo) y numero de cursos

tomados. Un área puede tener muchos vendedores, pero un vendedor solo puede pertenecer a un área, debido a los cambios de área interesa saber la fecha de ingreso al área.

 
Debido a las funciones que tienen los empleados, estos están en constantes capacitados a través de cursos, estos cursos están definidos por clave curso, nombre del

tema, número de integrantes, área que toma el curso, duración en días del curso, fecha de inicio, fecha de término y nombre del expositor del tema Un empleado puede

tomar varios cursos y estos pueden ser tomados por varios empleados.

Para poder realizar las funciones dentro de la empresa es necesario un equipo de cómputo el cual es destinado a un único vendedor, estos vienen definidos por clave de

equipo, marca, modelo, número de serie, tipo de procesador, cantidad de memoria RAM, antigüedad del equipo, fecha de compra.

Al momento de realizar una compra un cliente solo es atendido por un único vendedor. Para el pago de las comisiones es necesario saber qué vendedor vendió que plan

y la fecha de venta.

Para el callCenter es necesario saber de los clientes, sea cual sea el plan contratado, el nombre completo, dirección, teléfono, correo, RFC y CURP, interesando así la

fecha de que el cliente contrata el plan, y si es renovación de plan o contrata con equipo nuevo, y así definir la renta mensual total. Los equipos están definidos por:

identificador, marca, modelo, precio, capacidad de la memoria interna y de la memoria RAM, capacidad de batería y sistema operativo.

Un cliente puede contratar más de un plan y puede ser oro, platino o bronce, y este plan puede ser con o sin equipo nuevo, pero los equipos solo pueden tener un plan.
sucursal
posee
contrata Cliente nombreSucursal
dirección
ciudad
fechaContratación idCliente
tiene
numEmpleados
tipoContratacion ocupa
nombre numVendedores
nombreVendedor direccion teléfono
teléfono email
email antiguedadSucursal
RFC
CURP
Empleados

idEmpleado EquipoCómputo
Planes
nombreCompleto
atiende
dirección
teléfono claveEquipo
idPlan RFC numSerie
numMegaInternet CURP marca
numSMS email modelo
toma
numMinutos experiencia tipoProcesador
redesSociales
Viene
ISA cantRAM
rentaMensual antigüedad
serviciosStreaming fechaCompra
numMinInternacionales
tipoPlan

Gerente Vendedores están Área

NSS tiempoArea
Smartphone antigüedad numClientesMes fechaIngreso claveArea
actividadPrincipal escolaridad nombre
Curso numeroIntegrantes
DNI estadoCivil
idSmartphone horasLaboradasDiarias edad nombreEncargado
marca numPlanesMes numEquiposComputo
claveCurso fechaContratado
modelo numVacantes
tema profesionEstudiada tipoHorario
precio actividadPrincipal
numIntegrantes numCursos
capMemInterna descripcionActividades descripcion
nombreArea
memoRAM
duración
capBateria
fechaInicio
sistemaOperativo
fechaTermino
nombreExpositor
MODELO RELACIONAL:

Sucursal{nombreSucursal, numeroExterior, calle, colonia, CP, ciudad, numEmpleados, numVendedores, antiguedadSucursal}


Área{claveArea, nombreSucursal, nombre, numeroIntegrantes, nombreEncargado, numEquipoComputo, numVacantes, actividadPrincipal, descripción}
Curso{claveCurso, tema, numIntegrantes, nombreArea, duración, fechaInicio, fechaTermino, nombreExpositor}
Empleados{idEmpleado, nombreSucursal, nombreCompleto, numeroExterior, calle, colonia, CP, RFC, CURP, experiencia}
Planes{idPlan, numMegaInternet, numSMS, numMinutos, redesSociales, rentaMensual, serviciosStreaming, numMinInternacionales, tipoPlan}

telefonoSucursal{nombreSucursal, numeroTelefono}
emailSucursal{nombreSucursal, email}
telefonoEmpleado{idEmpleado, numeroTelefono}
emailEmpleado{idEmpleado, email}
telefonoCliente{idCliente, numeroTelefono}
emailCliente{idCliente, email}

Contrata{idCliente, idPlan, fechaContratacion, tipoContratacion, nombreVendedor }


Toma{idEmpleado, claveCurso}

Cliente{idCliente, idEmpleado, nombrePropio, apellidoPaterno, apellidoMaterno, numeroExterior, calle, colonia, CP, RFC, CURP}
EquipoComputo{claveEquipo, idEmpleado, numSerie, marca, modelo, tipoProcesador, cantRAM, antigüedad, fechaCompra}
Smartphone{idSmartphone, idPlan, marca, modelo, precio, capMemInterna, memoRAM, capBateria, sistemaOperativo}

Gerente{idEmpleado, NSS, antigüedad, actividadPrincipal, DNI, horasLaboradasDiarias, fechaContratado, profesionEstudiada, descripcionActividades}


Vendedores{idEmpleado, claveArea tiempoArea, numClientesMes, escolaridad, estadoCivil, edad, numPlanesMes, tipoHorario, numCursos, fechaIngreso}
MODELO RELACIONAL:

Sucursal{nombreSucursal, numeroExterior, calle, colonia, CP, ciudad, numEmpleados, numVendedores, antiguedadSucursal}


Área{claveArea, nombreSucursal, nombre, numeroIntegrantes, nombreEncargado, numEquipoComputo, numVacantes, actividadPrincipal, descripción}
Curso{claveCurso, tema, numIntegrantes, nombreArea, duración, fechaInicio, fechaTermino, nombreExpositor}
Empleados{idEmpleado, nombreSucursal, nombreCompleto, numeroExterior, calle, colonia, CP, RFC, CURP, experiencia}
Planes{idPlan, numMegaInternet, numSMS, numMinutos, redesSociales, rentaMensual, serviciosStreaming, numMinInternacionales, tipoPlan}

telefonoSucursal{nombreSucursal, numeroTelefono}
emailSucursal{nombreSucursal, email}
telefonoEmpleado{idEmpleado, numeroTelefono}
emailEmpleado{idEmpleado, email}
telefonoCliente{idCliente, numeroTelefono}
emailCliente{idCliente, email}

Contrata{idCliente, idPlan, fechaContratacion, tipoContratacion}


Toma{idEmpleado, claveCurso}

Cliente{idCliente, idEmpleado, nombrePropio, apellidoPaterno, apellidoMaterno, numeroExterior, calle, colonia, CP, RFC, CURP, nombreVendedor}
EquipoComputo{claveEquipo, idEmpleado, numSerie, marca, modelo, tipoProcesador, cantRAM, antigüedad, fechaCompra}
Smartphone{idSmartphone, idPlan, marca, modelo, precio, capMemInterna, memoRAM, capBateria, sistemaOperativo}

Gerente{idEmpleado, NSS, antigüedad, actividadPrincipal, DNI, horasLaboradasDiarias, fechaContratado, profesionEstudiada, descripcionActividades}


Vendedores{idEmpleado, claveArea tiempoArea, numClientesMes, escolaridad, estadoCivil, edad, numPlanesMes, tipoHorario, numCursos, fechaIngreso}
Modelo Relacional (3FN):
Sucursal{nombreSucursal, numeroExterior, calle, colonia, CP, ciudad, numEmpleados, numVendedores, antiguedadSucursal}
Área{claveArea, nombreSucursal, nombre, numeroIntegrantes, nombreEncargado, numEquipoComputo, numVacantes, actividadPrincipal, descripción}
Curso{claveCurso, tema, numIntegrantes, nombreArea, duración, fechaInicio, fechaTermino, nombreExpositor}
Empleados{idEmpleado, nombreSucursal, nombreCompleto, numeroExterior, calle, colonia, CP, experiencia}
Planes{idPlan, numMegaInternet, numSMS, numMinutos, redesSociales, rentaMensual, serviciosStreaming, numMinInternacionales, tipoPlan}

telefonoSucursal{nombreSucursal, numeroTelefono}
emailSucursal{nombreSucursal, email}
telefonoEmpleado{idEmpleado, numeroTelefono}
emailEmpleado{idEmpleado, email}
claveEmpleadoRFC{idEmpleado, RFC}
claveEmpleadoCURP{idEmpleado, CURP}
telefonoCliente{idCliente, numeroTelefono}
emailCliente{idCliente, email}
claveClienteRFC{idCliente, RFC}
claveClienteCURP{idCliente, CURP}
claveECNumSerie{claveEquipo, numSerie}
claveGerenteNSS {idEmpleado, NSS}
claveGerenteDNI{idEmpleado, DNI}

Contrata{idCliente, idPlan, fechaContratacion, tipoContratacion}


Toma{idEmpleado, claveCurso}

Cliente{idCliente, idEmpleado, nombrePropio, apellidoPaterno, apellidoMaterno, numeroExterior, calle, colonia, CP, nombreVendedor}
EquipoComputo{claveEquipo, idEmpleado, marca, modelo, tipoProcesador, cantRAM, antigüedad, fechaCompra}
Smartphone{idSmartphone, idPlan, marca, modelo, precio, capMemInterna, memoRAM, capBateria, sistemaOperativo}

Gerente{idEmpleado, antigüedad, actividadPrincipal, horasLaboradasDiarias, fechaContratado, profesionEstudiada, descripcionActividades}


Vendedores{idEmpleado, claveArea, tiempoArea, numClientesMes, escolaridad, estadoCivil, edad, numPlanesMes, tipoHorario, numCursos, fechaIngreso}

También podría gustarte