CI-6872: Gestión de Bases de Datos Enero – Febrero 2009 Universidad Simón Bolívar Especialización en Telemática Tarea 1 Base de Datos para un Recetario de Cocina La idea fundamental es crear un recetario de cocina donde el usuario no sólo pueda buscar las recetas existentes, sino que pueda modificarlas y obviamente que siempre tenga posibilidad de agregar nuevas recetas. Las recetas poseen un nombre, el cual puede repetirse (ya que puede haber varias maneras de hacer un mismo plato). Además, cada receta debe tener una serie de atributos, los cuales se describen a continuación: 1. Tipo de la receta: La receta puede tratarse de una entrada, plato fuerte, dulce, bebida, pasapalo, auxiliares. Este último contendrá recetas de masas, panes, cortes de carnes, es decir, aspectos complementarios. Cada tipo se divide en las categorías presentadas a continuación: a) Entradas: Sopas, Huevos, Ensaladas, Carnes aves y pescados, Mixtos, verduras y legumbres, otros. b) Platos fuertes: Carnes, Aves, Pescados, Mixtos, pastas, arroces, potajes, otros. c) Dulces: tortas, galletas, helados, repostería, otros. d) Bebidas: Frías, calientes, alcohólicas, otros. e) Pasapalos: A base de masa, de verduras, de carne, otros. f) Auxiliares: Salsas, contornos, rellenos. g) Hay que saber: Técnicas, alimentos. 2. Descripción: Breve descripción de la receta. Podría ser una nota histórica o anecdótica, que refleje tanto el origen de la receta como el nombre de la fuente de donde se obtuvo la misma. 3. Fotos: Cada receta puede incluir 4 fotos donde se visualice el procedimiento a seguir para elaborar la receta y una foto con la presentación final del plato. 4. Tiempos: a. Preparación: Tiempo estipulado para la realización de la receta. Por ejemplo: 20 minutos, menos de media hora, menos de 1 hora, más de una hora, etc. b. Cocción: Tiempo que se debe cocinar (según sea el tipo de cocción especificado -horno, baño de María,...-) la receta que se está preparando, CI-6872: Gestión de Bases de Datos Enero – Febrero 2009 este tiempo es un tiempo estipulado en horas y/o minutos independiente del tiempo de preparación. c. Refrigeración: Es el tiempo estipulado en horas y/o minutos independiente del tiempo de preparación, que indica el tiempo que debe ser refrigerada la comida antes de servir o antes de seguir con el próximo paso. 5. Ingredientes: Una lista con las cantidades y especificaciones de los ingredientes necesarios para la realización de la receta. 6. Modo de preparación: texto donde se explica cómo debe hacerse la receta. El modo de preparación puede estar representado a través de párrafos o a través de ítems. Ambos formatos son válidos. 7. Tips adicionales: un texto con consejos para la receta o variantes de la misma, puede incluir comentarios para su mejora o simplemente una crítica de la misma. Los únicos atributos indispensables (u obligatorios) son el nombre, tipo con su categoría definida, ingredientes y modo de preparación, el resto de los elementos a especificar pueden obviarse. El usuario debe poder buscar las recetas directamente por el nombre o puede obtener una lista por el tipo y categoría, por el tiempo de preparación o combinación de las anteriores. También puede pedir realizar una búsqueda de la imagen del plato, mostrando en este caso las fotos (si existen), de modo que el usuario pueda elegir un plato según la fotografía que lo acompaña. El usuario no podrá hacer búsquedas relativas a los campos descriptivos (como por ejemplo el de los tips adicionales). También el usuario debe poder ver una lista por orden alfabético de todos los platos, en caso de que no desee realizar una búsqueda en particular. En este caso en la lista sólo debe aparecer el nombre del plato una sola vez y entre paréntesis (al lado del nombre) el número de recetas distintas que se poseen para prepararlo. Por último, el usuario debe poder añadir tipos o categorías a la lista inicial, de modo que si el usuario tiene muchos platos fuertes a base de pato, él puede crear una categoría especial (aparte de las aves) para las recetas con pato. Se quiere diseñar la base de datos a través del modelo ERE. CI-6872: Gestión de Bases de Datos Enero – Febrero 2009 Universidad Simón Bolívar Especialización en Telemática Tarea 1 Una notaría pública está orientada a autenticar todos los actos realizados por la ciudadanía, los cuales versan sobre transmisiones de propiedad, enajenación de bienes muebles e inmuebles, créditos, otorgamiento de poderes y contratos en general. El Notario es una persona a la que se le pide sea testigo (testigo a ruego) y dé veracidad a un hecho. Por otro lado, está ligada a la figura de un abogado. En conclusión, tiene por objeto dar fe pública de los actos que se realizan en presencia del notario público, en su condición de funcionario competente para ello, quedando estampada una fecha cierta de la oportunidad del acto. Para evitar los inconvenientes de fraudes suscitados en las notarías debido a la venta ilícita de inmuebles y vehículos a varios clientes por parte de un mismo dueño, se desea crear una base de datos de todas las notarías públicas registradas en todos los municipios de cada estado del país, de modo que al momento de realizar una venta pueda verificarse si el vehículo o inmueble no ha sido vendido con anterioridad por el mismo dueño en alguna otra notaría. A fin de tener un mayor control de la compra-venta de inmuebles y vehículos se debe registrar cada documento notariado indicando las personas relacionadas con él, las cuales son: comprador(es), vendedor(es), notario y abogado que autenticó la firma de la operación. Para cada persona debe indicarse el nombre completo (los 2 nombres y los 2 apellidos, siempre que existan), la nacionalidad, en caso de ser venezolano la cédula de identidad, en caso de ser extranjero el número del pasaporte, la dirección de habitación y un número de teléfono de contacto. Además de esto debe registrarse el monto por el cual se realizó la operación en la notaría, la fecha de firma del documento y los datos del abogado que estuvo presente durante la operación. En caso de ser un inmueble, se desea conocer la dirección de ubicación del mismo, si es vivienda o comercial, el municipio en el que se encuentra y el documento al que está asociado (número de libro y folios). Si se trata de un vehículo se desea conocer la marca, el modelo, la placa, serial del motor, serial de carrocería, el color, el año y el documento al que está asociado (número de libro y folios). Se quiere diseñar la base de datos a través del modelo ERE. CI-6872: Gestión de Bases de Datos Enero – Febrero 2009 Universidad Simón Bolívar Especialización en Telemática Tarea 1 La empresa BGV C.A. fabrica bombas de agua de diferentes tipos para la agroindustria, industria química, papelera y petrolera. BGV desea desarrollar un sistema que permita gestionar los procesos de su más importante gerencia: la Gerencia de Logística (GLBGV) El Gerente de Logística desea llevar el control del inventario, donde se tienen materias primas tales como: productos de fundición (tazones, impulsores, adaptadores, entre otros) y ejes de acero; además existen componentes (motores, sellos mecánicos, tornillos) y productos terminados (bombas sumergibles, turbinas, centrífugas, autocebantes) de diferentes modelos. Cada uno es identificado por un código de producto. Una materia prima puede estar en bruto (no se le ha efectuado ningún proceso, por ejemplo un tazon 50X) o pasa a ser producto terminado al efectuarle un proceso de mecanizado (roscas, orificios) a través de una orden de Trabajo de Taller. Una vez que todos los componentes de una bomba estén procesados (aquellos que lo necesiten) y se dispongan de los demás componentes (motores, tornillos, acoples, rodamientos), se efectúa una orden de ensamblado de los productos (por ejemplo: ensamblar 12 bombas sumergibles modelo 50X); para ello se dispone por cada producto final de su lista de partes, donde se indica la cantidad necesaria de cada componente (por ejemplo: 12 tornillos, 4 tazones, 3 impulsores, 1 eje, 1 motor). El Gerente de Logística necesita saber la existencia en inventario de cada producto (tanto de componentes como productos terminados), los componentes necesarios y en que cantidad para cada producto terminado. En el caso de componentes también desea saber su estado (en bruto, en proceso o terminado) y para los productos terminados cuántos están en proceso de ensamblado en ese momento. Se quiere diseñar la base de datos a través del modelo ERE Universidad Simón Bolívar Especialización en Telemática Tarea 1 La empresa BGV C.A. fabrica bombas de agua de diferentes tipos para la agroindustria, industria química, papelera y petrolera. BGV desea desarrollar un sistema que permita gestionar los procesos de su más importante gerencia: la Gerencia de Administración (GABGV). CI-6872: Gestión de Bases de Datos Enero – Febrero 2009 El Gerente de Administración desea llevar el control de las órdenes de compra y facturación. Se pueden facturar productos terminados o piezas de repuesto; cada producto terminado debe estar acompañado de una garantía donde se indique el serial del producto y la duración de la garantía. Las compras son efectuadas tanto a proveedores nacionales como internacionales; es importante llevar el control de las fechas de elaboración, las fecha posibles de entrega y los productos entregados de la orden de compra (es posible que se reciban parcialmente los productos). Las ventas son efectuadas a distribuidores o industrias, a los que se les genera una factura. La factura indica los productos (con seriales si es el caso), cantidades, precio unitario, precio total, impuesto de ley y monto global, además de la fecha de vencimiento de la factura. La modalidad de pago es: presentación factura, 15, 30, 45 o 60 días; en el caso de presentación factura el cliente inicia su proceso administrativo de pago una vez recibida la factura de BGV. El Gerente de Administración desea obtener listados de las órdenes de compra pendientes, los productos que no han llegado de una orden de compra en particular, la lista de órdenes de compra que ya deberían haberse entregado, las facturas vencidas de los clientes y cuánto tiempo tienen vencidas. Se quiere diseñar la base de datos a través del modelo ERE. CI-6872: Gestión de Bases de Datos Enero – Febrero 2009 Universidad Simón Bolívar Especialización en Telemática Tarea 1 Turismos y Eventos C.A.", TUREVCA, es una cadena de hoteles con presencia en 12 de las ciudades más importantes de Venezuela. TUREVCA desea desarrollar una Base de Datos que le permita gestionar los procesos de dos de su gerencia de Turismo GETUR - Gerencia de Turismo, se encarga de todos aquellos procesos relacionados con las reservaciones y servicios ofrecidos a los huéspedes que llegan a un hotel. Cada hotel se caracteriza por su nombre, dirección, ciudad, estado, página web, e-mail, salones de eventos (con su respectiva capacidad), número de habitaciones, teléfonos y fax; además tiene una categoría, la cual puede ser de 1 a 5 estrellas. Cada habitación es identificada por un número. El hotel ofrece varios tipos de habitación: simple, doble o triple; cada tipo de habitación tiene una tarifa determinada. Existe un rango (tarifa mínima y tarifa máxima) de tarifas establecidas según la ciudad de ubicación del hotel y su categoría. Un hotel debe tener sus tarifas dentro de estos rangos. Cuando el cliente llega al hotel, se registra indicando sus datos personales e indicando el apellido, nombre y fecha de nacimiento de todas las personas que lo acompañan; a partir de ese momento se le considera un huésped, y se le asignan los números de habitaciones. Una vez que está registrado, el huésped o sus acompañantes podrán utilizar los servicios del hotel. Cada hotel tiene dos tipos de servicios: (1) bar/restaurant y (2) Servicio telefónico. Cada vez que el huésped utiliza un servicio de bar/restaurant se le carga el consumo a la cuenta de su habitación indicando la fecha, hora, el nombre del servicio (por ejemplo, Restaurant Girasol), y el monto del consumo; al utilizar el servicio telefónico se le registra el día, la hora, el tiempo utilizado, la ciudad a la que llamó y el costo de la llamada. Cuando el huésped sale del hotel se le genera una factura indicando el costo por noche de cada habitación a su nombre, los montos por servicios utilizados, el IVA, así como el total por pagar. El huésped puede pagar en efectivo, cheque o tarjeta de crédito o una combinación de éstos. Para el pago en cheque deberá conocerse el banco, el número de la cuenta, el número de cheque, y la clave de conformación. Para el pago con tarjeta de crédito deberá conocerse el número, fecha de vencimiento y compañía. Se quiere diseñar la base de datos a través del modelo ERE. CI-6872: Gestión de Bases de Datos Enero – Febrero 2009 CI-6872: Gestión de Bases de Datos Enero – Febrero 2009 Universidad Simón Bolívar Especialización en Telemática Tarea 1 “Turismos y Eventos C.A.”, TUREVCA, es una cadena de hoteles con presencia en 12 de las ciudades más importantes de Venezuela. TUREVCA desea desarrollar una Base de Datos que le permita gestionar los procesos de dos de su gerencia de Eventos. GEVEN - Gerencia de Eventos, se encarga de todos aquellos procesos relacionados con eventos que pueden realizarse en cada hotel tales como congresos, bodas, bautizos, entre otros. Cada hotel se caracteriza por su nombre, dirección, ciudad, estado, página web, e-mail, salones de eventos (con su respectiva capacidad), número de habitaciones, teléfonos y fax Un evento puede estar organizado por una persona natural o por una persona jurídica (empresa o institución). Si una persona natural organiza un evento, debe indicar su cédula o número de pasaporte, apellido, nombre, e-mail, celular, teléfonos de habitación y de oficina. En caso de que el evento sea organizado por una persona jurídica se debe indicar el RIF, razón social, dirección, teléfonos, fax, nombre persona contacto, teléfono celular y de oficina de la persona contacto. Cada evento se caracteriza por un identificador (el año y un correlativo) y un nombre, puede realizarse en alguno de los hoteles durante uno o más días de acuerdo a la disponibilidad de los salones de eventos. Para cada evento, el organizador indica si desea reservar alguna de las otras instalaciones del hotel durante ciertos días y horarios; las otras instalaciones incluyen habitaciones, caneyes, sauna y servicios de bar/restaurant. Por ejemplo para el "III Congreso de Informática" se puede reservar la sala Valencia para los días 29 y 30 de abril entre las 8:30 am y las 5:30 pm. y el Restaurant Girasol para 50 personas el día 29 de abril entre las 8:00 y 11:00 pm. Si el organizador reserva una cierta cantidad de habitaciones para los asistentes al evento, recibe un 15% de descuento sobre las tarifas establecidas. De los asistentes al evento se conoce su cédula o número de pasaporte, apellido, nombre, país de procedencia, celular, teléfonos y email. Se quiere diseñar la base de datos a través del modelo ERE. CI-6872: Gestión de Bases de Datos Enero – Febrero 2009 Universidad Simón Bolívar Especialización en Telemática Tarea 1 La cadena de librerías TECNO-LIBRO TAMATRACO lo ha contratado para desarrollar un sistema de información que controle las transacciones relacionadas con sus ventas. La fase de levantamiento de información arrojó los siguientes resultados: En las librerías se venden libros y revistas. Todos los artículos son provistos por un conjunto de empresas distribuidoras. La cadena está constituida por un conjunto de sucursales ubicadas por todo el país. Toda empresa distribuidora está dirigida por un encargado. Una empresa distribuidora puede distribuir varios libros y/o revistas. Un libro o revista puede adquirirse a través de varias distribuidoras diferentes. Un libro/revista puede ser vendido en cualquiera de las sucursales de la cadena y en cada una de ellas puede haber un número diferente de ejemplares. Todas las ventas deben ser efectuadas a traves de facturas. La venta de artículos se efectúa de contado y puede pagarse en efectivo, cheque conformable, tarjeta de débito o crédito. Los requerimientos mínimos de información a ser satisfechos son los siguientes: Dada una distribuidora, cuáles libros distribuye de un tema dado. Dado un libro, se puede preguntar si uno de esos libros se encuentra disponible para la venta en una determinada sucursal. Dada una ciudad, listar todos los clientes que viven allí y que han solicitado artículos para la próxima semana. Generar un informe de las distribuidoras que vendan libros con un precio que esté por debajo de uno determinado. Se quiere diseñar la base de datos a través del modelo ERE. CI-6872: Gestión de Bases de Datos Enero – Febrero 2009 Universidad Simón Bolívar Especialización en Telemática Tarea 1 “Inmobiliaria Venezolana", INMOVE, es una compañía encargada de administrar el condominio de inmuebles tales como edificios de apartamentos, conjuntos residenciales, edificios de oficinas, y centros comerciales, situados en diversas ciudades del país. Un condominio es una asociación de unidades inmobiliarias que conforman un inmueble, por ejemplo un edificio es un inmueble que consta de apartamentos que corresponden a las unidades. Existe también la posibilidad de que un inmueble esté conformado por inmuebles que a su vez estén conformados por unidades, tal es el caso de los conjuntos residenciales que están conformados por varios edificios. La finalidad principal de la asociación de condominio es darle un mantenimiento apropiado al inmueble Para ello se incurre en una serie de gastos, entre otros el pago del conserje, la pintura del inmueble, reparación de ascensores. Estos gastos deben ser cancelados mensualmente por los propietarios de las unidades. INMOVE tiene un sistema en línea que permite a sus clientes consultar los estados de cuenta de sus unidades y hacer sus pagos por Internet. El sistema trabaja sólo con usuarios registrados que son los propietarios de las unidades de inmuebles. Al usuario se le permite ingresar con un login y un password. En la pantalla inicial se muestra la información del usuario: cédula de identidad, nombre completo, teléfonos (habitación, oficina, celular), dirección electrónica de correo. El usuario puede cambiar cuando así lo desee sus teléfonos y/o su dirección electrónica. Cada usuario puede poseer una o más unidades inmobiliarias. Las unidades son identificadas en el sistema por su número dentro del inmueble al que pertenece y la dirección física de dicho inmueble. Esta dirección física se compone de Nombre de la Ciudad, Nombre de la Urbanización, Nombre de la Calle, Nombre del Inmueble y Código de la Zona Postal. A fines de facilitar el proceso de cálculo de condominio, la compañía tiene además los inmuebles identificados con un código interno que es único dentro del sistema. Por cada inmueble se tiene el área total del inmueble: superficie total del conjunto de unidades en metros cuadrados y el número total de unidades. Si un inmueble es CI-6872: Gestión de Bases de Datos Enero – Febrero 2009 compuesto por otros, se tiene además la alícuota del inmueble componente respecto al conjunto inmobiliario. Por cada unidad, se maneja también el área: superficie en metros cuadrados. Porcentaje de alícuota: porcentaje que representa el área de la unidad con respecto al área total del inmueble. Este porcentaje se utiliza para prorratear algunos de los gastos del inmueble que son comunes a todas las unidades. Tanto las unidades como los inmuebles incurren en gastos. Cada gasto es identificado por un código interno que es único en el sistema. De cada gasto se conoce el proveedor, el concepto (o descripción), el monto y la fecha de facturación. La información que se tiene sobre el proveedor es RIF, Nombre o Razón Social, Teléfonos de oficina, Dirección electrónica de correo, Ramo de Servicio al que se dedica y Nombre de la persona contacto. Para cada unidad es emitido un estado de cuenta mensual que tiene una relación de los gastos del mes en que incurrió la unidad o el inmueble al que pertenece, estos últimos prorrateados según la alícuota de la unidad. En caso de haber un saldo deudor del mes anterior, éste también se coloca en el estado de cuenta y se le añade un interés del 10% por concepto de mora. Se dice que un saldo es deudor si no fue cancelado en su totalidad antes de la fecha tope de pago que es el día 5 del mes siguiente. También en el estado de cuenta se reflejan los pagos realizados por el cliente durante el mes. Los pagos son realizados en línea mediante una conexión segura a un sistema de pagos electrónicos provisto por un banco. Sólo se conoce del pago su monto, fecha y un código único de transacción. Esta información la suministra el sistema de pagos electrónicos del banco y es almacenada en la base de datos de la compañía inmobiliaria. Al final del estado de cuenta se coloca el saldo al cierre del mes, que se calcula como el saldo anterior más los intereses de mora (de haberlos) más la suma de los gastos menos la suma de los pagos realizados. Los estados de cuenta no son almacenados en la base de datos. Se quiere diseñar la base de datos a través del modelo ERE. CI-6872: Gestión de Bases de Datos Enero – Febrero 2009 Universidad Simón Bolívar Especialización en Telemática Tarea 1 “GLCOM” es una empresa que desea ser el proveedor preferido de servicios de comunicaciones en Venezuela. GLCOM como empresa recién creada, desea construir una base de datos para gestionar en forma eficiente los servicios que presta. En su división de telefonía (la cual puede ser móvil o fija) los clientes pueden afiliarse a dos tipos de planes: El plan prepago, donde el cliente compra una tarjeta prepago que activa a través de: una llamada al servidor, portales de ciertos bancos o la página web de GLCOM y El plan postpago donde el cliente consume los servicios prestados y luego cancela en taquilla de los centros de servicios, por medio de su tarjeta de crédito o a través de transferencias desde ciertos bancos afiliados. Cuando el cliente selecciona un plan, debe indicar si desea que las llamadas se le cobren por minuto o por segundo consumido. Al momento de la afiliación, al cliente se le ofrece la siguiente información asociada al plan: 1. Una renta básica. 2. Los minutos/segundos libres, los cuales no poseen costo y dependiendo del plan se ofrece una cantidad de los mismos. 3. Los minutos/segundos reducidos (en horarios especiales), los cuales tendrán un costo dependiendo solamente del plan, día y la hora. 4. Los minutos/segundos normales, los cuales tienen un costo establecido por el plan. 5. Número de mensajes de texto libre (si el plan lo ofrece). A su vez, los planes prepago y postpago se clasifican en: Básico, Ejecutivo y Económico. Cuando el cliente se subscribe a un plan indica si el mismo es prepago o postpago, en minutos o en segundos, y si es Básico, Ejecutivo o Económico. Por ejemplo, Si un cliente escoge el plan Básico postpago por minutos tendrá que cancelar Bs. 61.200 por renta básica, Bs. 600 por minuto normal, Bs. 500 por minuto reducido y Bs. 60 por minutos libres. Si selecciona el plan Ejecutivo postpago por minutos tendrá que cancelar Bs. 78.200 por renta básica, Bs. 565 por minuto normal, Bs. 430 por minuto reducido y Bs. 110 por minutos libres. Si selecciona el plan Económico postpago por minutos tendrá que cancelar Bs. 45.700 por renta básica, Bs. 539 por minuto normal, Bs. 512 por minuto reducido y Bs. 25 por minutos libres. CI-6872: Gestión de Bases de Datos Enero – Febrero 2009 El cliente solo puede afiliar un plan a un celular. Al momento de la afiliación del celular a un plan, todo cliente provee los siguientes datos: Nombres y Apellidos; Cédula de identidad; Dirección completa de habitación; Teléfonos de habitación y/o trabajo; Planes contratados por celular; Número de tarjeta de crédito, fecha de vencimiento y banco, si el plan es postpago domiciliado a la tarjeta de crédito. GLCOM ofrece diversos servicios que pueden estar o no incluidos en los diversos planes que posee. Entre los servicios ofertados están: • Llamadas: Llamadas a cualquier teléfono movil o fijo. • Transferencias de Llamadas: Permite transferir tu teléfono celular al teléfono celular o fijo de tu preferencia, de manera que las llamadas serán automáticamente transferidas al teléfono que hayas programado. El servicio de Transferencia de Llamadas a otras operadoras tiene un costo de Bs. 510 por minuto. Solo se ofrece el servicio de Transferencias de Llamadas cuando el celular afiliado esté ocupado. • Llamada en Conferencia: Establece una conversación con dos personas a la vez. El servicio de Llamada en Conferencia tiene un costo de 1.600 Bs. Mensual. • Mensaje de Texto: Envío y recepción de mensajes de texto desde tu celular. Cada mensaje enviado tiene un costo fijo que depende del plan al que este afiliado el cliente. La cantidad de mensajes de texto libres depende del plan. • Repiques y Figuras: Permite personalizar el celular con los tonos e iconos que se desee para identificar personas o grupos. Para ello, se debe enviar un mensaje de texto al servidor de GLCOM y se cobra igual que un mensaje de texto. Algunos servicios son ofrecidos para planes postpago, pero no para prepago, como es el caso de Llamada en Conferencia y Transferencias de Llamadas. Mensualmente se generará una factura para los clientes postpago en la cual se reportarán los costos por los servicios prestados durante el período de facturación. Las facturas son canceladas por cargo automático a la tarjeta de crédito (si escogió esta modalidad de pago) asociada al cliente al momento de generación de la misma. Es posible que un cliente cambie de plan y es importante conocer el período para generar la factura. Una factura tendrá la siguiente información: Titular. Dirección del cliente. Planes contratados. Número de celular. Fecha de facturación. Monto a pagar o Mensualidad, incluyendo IVA y ajustes Detalles de los servicios consumidos: CI-6872: Gestión de Bases de Datos Enero – Febrero 2009 La renta básica. Fecha, duración, costo y el número de celular destinatario de cada llamada realizada La cantidad de minutos/segundos libres consumidos. Se quiere diseñar la base de datos a través del modelo ERE. CI-6872: Gestión de Bases de Datos Enero – Febrero 2009 Universidad Simón Bolívar Especialización en Telemática Tarea 1 “GLCOM” es una empresa que desea ser el proveedor preferido de servicios de comunicaciones en Venezuela. GLCOM como empresa recién creada, desea construir una base de datos para gestionar en forma eficiente los servicios que presta. En su división de internet los clientes pueden afiliarse a dos tipos de planes banda ancha: Planes de pago por consumo, donde el cliente contrata de acuerdo a una renta mensual una cantidad límite de Megabytes de descarga mensuales y Planes de pago fijo donde el cliente consume los servicios prestados con una cantidad ilimitada de Megabytes pagando un monto mensual fijo. Cuando el cliente selecciona un plan, debe indicar si desea un ancho de banda de 1024 Kbps, 1536 Kbps o 2048 Kbps. Al momento de la afiliación, al cliente se le ofrece la siguiente información asociada al plan: Una renta básica. Los megas libres, los cuales no poseen costo y si es pago por consumo se ofrece una cantidad limitada de Megas por una tarifa básica; al llegar al límite se interrumpe la navegación pero puede seguir usando otros servicios (correo, messenger y la página home de GLCOM) El costo de mega adicional (para planes pago por consumo). Número de cuentas de correo Número de direcciones IP Alojamiento de una página web (hasta 5 Mbytes) incluido en planes de pago fijo. Número de horas de acceso a internet por conexión discada con un costo adicional por minuto para planes de pago fijo. A su vez, los planes pago por consumo y pago fijo pueden ser: Básico, Ejecutivo o Económico. Cuando el cliente se subscribe a un plan indica si el mismo es por consumo o fijo, y si es Básico, Ejecutivo o Económico. Por ejemplo, si un cliente escoge el plan Básico por consumo, tiene un ancho de banda 1024 Kbps, tendrá que cancelar Bs. 125.319 por renta básica mensual, puede descargar hasta 300 MB, el costo por mega adicional es de Bs. 200, tiene 2 cuentas de correo, 2 direcciones IP y no tiene acceso a internet discado. Si selecciona el plan Ejecutivo por pago fijo, tiene un ancho de banda de 1536 Kbps, con megas ilimitado de navegación, tendrá que cancelar Bs. 168.609 mensuales, dispone de 12 cuentas de correo, 10 horas de acceso a internet discado con Bs. 20 de costo adicional por minuto, 10 direcciones IP y 5Mb de hosting con registro de dominio incluido. CI-6872: Gestión de Bases de Datos Enero – Febrero 2009 El cliente sólo puede afiliar un plan a un número telefónico residencial y debe indicar en el momento de la afiliación: • Nombres, apellidos • Cédula de identidad. • Dirección completa de habitación. • Teléfono residencial. • Número de Celular. • Teléfono de trabajo. • Número de tarjeta de crédito, fecha de vencimiento y banco, si el plan es domiciliado con cargo a la tarjeta de crédito. GLCOM ofrece diversos servicios que pueden estar o no incluidos en los diversos planes de internet que posee. Entre los servicios ofertados están: • Zona Wi-Fi: acceso público inalámbrico a Internet Banda Ancha a través de un equipo portátil, en los locales aliados a GLCOM. • Aumento de ancho de banda diario para descargas más rápidas, pagando un costo adicional diario (disponible sólo para planes fijo). • Portal de juegos en línea, por un costo adicional mensual de Bs. 7.000 tiene acceso ilimitado a servidores de juegos. • Video Chat totalmente gratuito, sólo con solicitarlo a través del portal de GLCOM. Mensualmente se generará una factura para los clientes en la cual se reportarán los costos por los servicios prestados durante el período de facturación. Las facturas pueden ser canceladas por cargo domiciliado a la tarjeta de crédito asociada al cliente al momento de generación de la misma, en las taquillas de las oficinas o por transferencia desde a una cuenta bancaria. Es posible que un cliente cambie de plan y es importante conocer el período para generar la factura. Una factura tendrá la siguiente información: Titular. Dirección del cliente. Planes contratados. Número de teléfono residencial. Fecha de facturación. Monto a pagar o Mensualidad, incluyendo IVA y ajustes Detalles de los servicios consumidos: La renta mensual. La cantidad de Megas libres consumidos. La cantidad de Megas adicionales (si aplica) El costo por otros servicios contratados. Se quiere diseñar la base de datos a través del modelo ERE. CI-6872: Gestión de Bases de Datos Enero – Febrero 2009 Universidad Simón Bolívar Especialización en Telemática Tarea 1 “GLCOM” es una empresa que desea ser el proveedor preferido de servicios de comunicaciones en Venezuela. GLCOM como empresa recién creada, desea construir una base de datos para gestionar en forma eficiente los servicios que presta. En su división de Tv por Cable los clientes pueden afiliarse a dos tipos de planes: Tv Básico, donde el cliente contrata una variedad de canales disponibles y Tv Digital donde el cliente dispone además de una serie de canales adicionales de música, cine, noticias y deportes; además de otros servicios. Al momento de la afiliación, al cliente se le ofrece la siguiente información asociada al plan: Renta básica según el plan y servicios adicionales. Los canales disponibles de acuerdo al plan. Costo de Canales Premium (por paquete). Costo del número de puntos adicionales independientes. Suscripción a revista informativa de programación y otros artículos de interés (disponible sólo para suscripción anual). Forma de pago: mensual o anual (domiciliado a tarjeta de crédito, pago por taquilla o por banco asociado) Otros servicios adicionales: Debido a la naturaleza del servicio la disponibilidad de los planes es limitada o inexistente para algunas zonas, por lo que es necesario verificar en el portal de GLCOM, los planes y servicios disponibles para el Estado y la Ciudad donde reside el cliente. Existen paquetes normal, intermedios y estelares para los dos tipos de planes básicos, cada uno con su tarifa. Por ejemplo, si el cliente escoge un paquete estelar para Tv Básica, tiene un costo de Bs. 112.000 mensuales y el paquete premium No. 1 un costo adicional de Bs. 26.400 mensual; si escoge la suscripción anual tiene un descuento de un 15% y posibilidad de suscripción a la revista por Bs. 20.000; si el cliente escoge un paquete normal pata Tv Digital tiene un costo de Bs. 95.000 y el servicio de Grabador Tv Digital Bs. 25.000 mensuales. El cliente solo puede afiliar un plan a un residencia y debe indicar en el momento de la afiliación: • Nombres, apellidos • Cédula de identidad. • Dirección completa de habitación. • Teléfono residencial. • Número de Celular. CI-6872: Gestión de Bases de Datos Enero – Febrero 2009 Teléfono de trabajo. • Número de tarjeta de crédito, fecha de vencimiento y banco, si el plan es domiciliado con cargo a la tarjeta de crédito. GLCOM ofrece diversos servicios que pueden estar o no incluidos en los diversos planes de Tv Cable que posee. Entre los servicios ofertados están: • Pagar por ver: 25 canales con los últimos estrenos del cine mundial y los mejores eventos especiales disponibles en TV. • Sinopsis: un resumen de los programas que esta viendo o los que están por venir. • Recordatorio: Guía interactiva que le recordará los programas favoritos. • Música digital: Más de 45 canales de música de todos los géneros con calidad de CD disponibles. • Control de Padres: Con esta función se podrá decidir y controlar la programación que pueden ver los hijos, protegiendo los programas con una clave secreta. • Grabador de TV Digital: Para hacer pausas, ver imagen sobre imagen, retroceder o avanzar la programación. • Video por demanda: Puedes ordenar la programación que quieras en el momento que se desee. • Los servicios tienen un costo adicional y algunos están disponibles sólo para planes de TV Digital. Mensualmente se generará una factura para los clientes en la cual se reportarán los costos por los servicios prestados durante el período de facturación. Las facturas son canceladas por cargo domiciliado a la tarjeta de crédito (si escogió esta modalidad de pago) asociada al cliente al momento de generación de la misma. Es posible que un cliente cambie de plan y es importante conocer el período para generar la factura. Una factura tendrá la siguiente información: Titular. Dirección del cliente. Planes contratados. Número de teléfono residencial. Fecha de facturación. Monto a pagar o Mensualidad, incluyendo IVA y ajustes Detalles de los servicios consumidos: La renta mensual. Paquetes premium adicionales. El costo por otros servicios contratados. Se quiere diseñar la base de datos a través del modelo ERE.