BD Entrega 2

download BD Entrega 2

of 14

description

base de datos

Transcript of BD Entrega 2

Anlisis Estructural Entel S.A.

Anlisis Estructural Entel S.A.10 de Noviembre de 2014

Profesor: Alberto AbudinenAyudante: Paola FuenzalidaCII2501 - 2 - BASES DE DATOS

2014

Tabla de Contenidos1.Resumen Ejecutivo22.Descripcin de la Empresa22.1.Misin Vivir primeros el Futuro22.2.Visin22.3.Descripcin del Negocio23.Requerimientos34.Modelo Entidad Relacin94.1.Contextualizacin94.2.Entidades94.3.Relaciones104.4.Cardinalidad104.5.Modelo114.6.Restricciones11

1. Resumen Ejecutivo

En el siguiente informe se presenta un anlisis realizado por Camila Camus y Marcelo Ramrez, alumnos de Ingeniera Civil Industrial de la Universidad Diego Portales a la empresa Entel. La empresa dedicada al rubro de telefona mvil, necesita implementar una base de datos que ayude eficazmente al desarrollo de sus operaciones para as poder agilizar sus negociaciones.La metodologa utilizada para el desarrollo es construir un modelo de Entidad-Relacin a partir de informacin que proporciona dicha compaa para as definir entidades y relaciones entre objetos, dndole suma importancia a los requerimientos funcionales necesarios para poder desarrollar correctamente el modelo, utilizando Microsoft Office y la pgina web my.lovelycharts.com. El objetivo de nuestra base de datos es proporcionar a los usuarios acceso rpido a los datos que soliciten y que esta pueda ser modificada cada vez que lo requiera.2. Descripcin de la Empresa

A continuacin se entregara una descripcin general de la empresa Entel, incluyendo su visin, misin, estrategia y su descripcin de negocio.2.1. Misin Vivir primeros el FuturoHacer que nuestros clientes y empleados sean los primeros en vivir el futuro, gracias a la imaginacin y capacidad de nuestra empresa y quienes trabajamos en ella.2.2. VisinSer la empresa de mayor valor econmico dentro de la industria de telecomunicaciones mviles y sus desarrollos y desafos, a travs del reconocimiento de nuestros clientes, empleados, accionistas y sociedad en general.2.3. Descripcin del NegocioEntel S.A. es una empresa dedicada a las telecomunicaciones, pionera en Sudamrica en implantar nuevas tecnologas, y poseemos cobertura en todo el pas. Contamos con roaming en los 5 continentes, lo que nos permite lograr una absoluta movilidad y conectividad.Nuestra plataforma nos permite ofrecer hoy los servicios tecnolgicos del futuro, es as como nuestros clientes pueden disfrutar de nuestra oferta en planes, prepagos y equipos con los cuales podrn realizar transacciones por medio de su telfono, chatear, y un sin nmero de servicios que les permite mejorar su calidad de vida. Nuestro equipo est compuesto por 5.800 personas a lo largo de todo Chile, poseemos una red de 60 sucursales y un moderno Call Center con atencin personalizada las 24 horas del da, adems de una moderna sucursal web, a travs de la cual podrn realizarse compras y canjes desde cualquier parte del pas y en cualquier minuto.3. Requerimientos

Entel S.A. tiene como objetivo esencial el mejorar la experiencia vivida por nuestros clientes, es por esto que a continuacin se detallarn algunos requerimientos que buscan extraer informacin de una base de datos implementada, ayudando as, a la toma de decisiones que se encuentra dirigida a mantenernos como lderes de telecomunicaciones en Latinoamrica.1. Nombre: Listar las 3 sucursales de la Regin Metropolitana.Descripcin: Nombre de las 3 sucursales que han concretado mayor cantidad de ventas y las cantidades de productos vendidos.Campo: Comuna_Sucursal, Cantidad_Producto_Vendido.Tabla de ejemplo:

2. Nombre: Nmero de empleados en sucursal Alonso de Crdova. Descripcin: Llevar un registro de la cantidad de empleados que trabajan en sucursal ubicada en Alonso de Crdova.Campo: Numero_Empleados, Direccion_Sucursal.Tabla de ejemplo:

3. Nombre: Listar sucursales en Santiago.Descripcin: Listar el nmero de tiendas existentes en Santiago para as llevar un control de ellas.Campo: Nombre_Ciudad, Cantidad_Sucursales.Tabla de ejemplo:

4. Nombre: Producto de mayor precio.Descripcin: Mostrar el producto de la empresa que tiene el mayor precio.Campo: Nombre_Producto, Cod_producto, Precio.Tabla de ejemplo:

5. Nombre: Listar los 5 productos ms vendidos durante el 2013.Descripcin: Mostrar los 5 productos que han sido de mayor demanda dentro del ao 2013.Campo: Cod_producto,Nombre_Producto,Precio_Producto,Ao_Venta.Tabla de ejemplo:

6. Nombre: Clientes con ms de una direccin inscrita.Descripcin: Clientes que tienen ms de una direccin inscrita en Entel.Campo: Nombre,Apellido,Rut,Cantidad_Direcciones.Tabla de ejemplo:

7. Nombre: Cantidad de productos por sucursal.Descripcin: Dato requerido para poder realizar abastecimiento de productos.Campo: Cod_Producto,Nombre_Producto,Nombre_Sucursal,Cantidad_Producto, Cod_Direccion.Tabla de ejemplo:

8. Nombre: Monto total de Compras de un cliente.Descripcin: Requisito necesario para reconocer al cliente que realiza mayor desembolso en nuestros productos.Campo: Nombre, Apellido, Rut, Monto_Total.Tabla de ejemplo:

9. Nombre: Pedir nmero de factura y observar nmero de compras efectuadas.Descripcin: Se pide el nmero de factura para as conocer la cantidad de compras realizadas.Campo: Numero_Factura, Nombre, Apellido, Rut, Cantidad.Tabla de ejemplo:

10. Nombre: Tipo de Pago.Descripcin: Dato Requerido para conocer de qu forma el cliente cancela nuestros servicios.Campo: Nombre, Apellido, Rut, Tipo_Pago.Tabla de ejemplo:

11. Nombre: Nombre y Rut del empleado con mejor rendimiento de utilidades en la sucursal Anbal Pinto #584, Concepcin.Descripcin: Se requiere conocer sta informacin para entregar un bono, y as generar motivacin extra en los empleados.Campos: Rut, Nombre, Utilidades_Promedio.Tabla de ejemplo:

12. Nombre: Stock del celular Nokia Lumia 730 en Amuntegui #20.Descripcin: Se necesita la informacin de celular con alta demanda para su posible reposicin de stock.Campos: Marca, Modelo, Stock, Nombre_Sucursal.Tabla de ejemplo:

13. Nombre: Deuda acumulada cliente Rodrigo Ziga Barros, Rut: 13.653.822-k.Descripcin: Se requiere la informacin de la deuda de cliente, para drsela a conocer va mail.Campos: Rut, Nombre, Tipo_Persona, Deuda, Mail.Tabla de ejemplo:

14. Nombre: Lista de Sucursales con ms de 150 empleados.Descripcin: Se busca identificar las sucursales grandes, para decisiones gerenciales de reduccin de personal.Campos: Nombre_Sucursal, Cantidad_Empleados.Tabla de ejemplo:

15. Nombre: Tipo de pago ms usado en Chile.Descripcin: El tipo de pago ms usado, permite tomar decisiones de negocio que buscan generar beneficios.Campos: Nombre_Ciudad, Nombre_Pago, Frecuencia_TipoPago.Tabla de ejemplos:

16. Nombre: Cantidad de ventas logradas a travs de la pgina web el mes de Mayo.Descripcin: Se busca conocer la efectividad de las promociones por el Da de la Madre hechas en la pgina web de la empresa.Campos: Cantidad_Ventas, Fecha_Compra.Tabla de ejemplos:

17. Nombre: Lista de clientes que compran productos por menos de $100.000.Descripcin: Nos permite encontrar una relacin entre el precio y la cantidad demandada.Campos: Rut, Nombre, Monto_Compra.Tabla de ejemplos:

18. Nombre: Fecha de ingreso del cliente a la empresa Descripcin: Fecha en la cual el cliente prefiri Entel como servicio de telefona mvil y sus servicios.Campo: Fecha_Inicio, Rut, Nombre, Apellido, Nombre_Direccion.Tabla de ejemplo:

19. Nombre: Lista de servicios contratados por cliente.Descripcin: Nmero de servicios que cada consumidor tiene contratados de la empresa (Nmero de planes inscritos). Campo: Cod_Servicio, Nombre_Cliente, Rut.Tabla de ejemplo:

20. Nombre: Lista de equipos activos. Descripcin: Listar la cantidad de equipos que se encuentran activos desde nuestra compaa. Campo: Cod_Equipo, Nombre_Equipo, Estado_Equipo, Cod_Ciudad, Cantidad_Activo.Tabla de ejemplo:

4. Modelo Entidad Relacin

El primer paso para realizar el modelo de entidad relacin es definir cules sern los atributos e entidades.El campo que corresponde a la llave primaria se denotar de color NARANJO.4.1. Contextualizacin

Especificada en la Descripcin de la Empresa en el punto nmero 2.

4.2. Entidades

Persona (Rut, Nombre, Utilidades_Promedio, Deuda, Telefono, Mail, Monto_Total). Sucursal (Cod_Sucursal, Nombre, Cantidad_Empleados) Direccin (Id_Direccion, Nombre, Calle) Ciudad (Cod_Ciudad, Nombre) Comuna (Cod_Comuna, Nombre) Pedido_ Detalle (Id_Detalle, Cod_Producto Cantidad) Pedido_Cabecera ( Numero_Factura, Rut_Empresa, Fecha_Compra) Producto (Cod_Producto, Precio, Cantidad_Producto_Vendido) Categora (Cod_Categora, Tipo_Categora, Marca, Modelo, Estado_Equipo) Pagina_Web (Cod_Web, Direccion_Web, Cantidad_Ventas) Tipo_ Pago (Cod_Pago, Nombre_Pago, Frecuencia_TipoPago)A continuacin, se describen atributos de redundancia que aparecen en el modelo:Tipo_Persona: Empleado: Se considera persona tipo empleada a aquella que desempea un cargo o trabajo y que a cambio recibe un sueldo en la empresa Entel. Cliente: Se considera persona tipo cliente a aquella que utiliza o contrata los servicios de la compaa Entel.

Tipo_Categora: Prepago: Se considera categora tipo prepago a aquel telfono mvil que efecta una carga de dinero en la tarjeta y pueden realizarse operaciones hasta consumir el total del importe cargado. Plan: Se considera tipo plan a aquella categora a la cual se dan alternativas de tarifas preferenciales en cuanto al precio del minuto mensuales al firmar un contrato con la empresa. Equipo: Se considera tipo equipo a aquel que se conecta a la red telefnica mediante algn sistema de transmisin por radio, "celular".

4.3. Relaciones

Tiene ( Id_tiene, Descripcin) Ofrece( Id_Ofrece,Descripcion, Stock, Cantidad_Activo) Trabaja (Id_Trabaja, Descripcin) 4.4. Cardinalidad

La cardinalidad se encuentra registrada en el modelo del punto 4.4, y sus smbolos significan: 00: Muchos. 1: Uno.

4.5. ModeloA continuacin se presenta el modelo de Entidad-Relacin, el cual representa un esquema de base de datos mediante entidades y asociaciones. Se representar de la siguiente manera: las entidades mediante un cuadrado, las relaciones mediante un rombo y finalmente los atributos mediante valos. Para que el grafico se vea de forma ordenada y sea fcil de entendimiento ocuparemos dos atributos por entidad, su llave primaria y otro adicional que sea importante de acuerdo a los requerimientos.Las llaves primarias irn con un fondo NARANJO.

4.6. Restricciones

Todas las operaciones de Entel S.A. son realizadas en Chile. Los tipos de categora se reducen a Planes, Prepagos y Equipos.

5. Modelo Relacional

La figura presentada a continuacin corresponde al modelo relacional, que es un modelo extendido del modelo entidad relacin definiendo sus llaves primarias y llaves forneas respectivamente.5.1. GrficoDurante el diseo del modelo relacional es necesario definir las llaves que permitirn las interconexiones de tablas. Las cuales pueden ser definidas: Primaria: Campo o Grupo de campos que identifica de forma nica un registro. Ningn otro registro puede tener la misma llave primaria. Forneas: Conjunto de atributos comn a dos entidades que sirve como relacin entre dos entidades. No es un atributo de la entidad relacionada, pero es llave-primaria de la entidad con la cual esta se relaciona. Aqu va el grafico 5.2. Tablas

A continuacin se mostraran las tablas de cada entidad y relacin, las cuales tienen las siguientes caractersticas: Campo Tipo de dato Descripcin Tamao Tipo de llave del Campo: Las cuales se simbolizan con la abreviacin PK para llave principal y FK para llave fornea. Restricciones

Camila Camus/Marcelo Ramrez1