Casos Estudio Bd

  • Uploaded by: Jorge Bozz
  • 0
  • 0
  • February 2021
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Casos Estudio Bd as PDF for free.

More details

  • Words: 2,422
  • Pages: 9
Loading documents preview...
Instrucciones: Para el caso de estudio siga los distintos pasos: 1. Elija un tema de interés 2. Establezca un área (límites) dentro del tema seleccionado. 3. Proceda a delinear y establecer los datos que se manejan dentro del tema que eligió. 4. Identifique los datos y relaciones existentes. 5. Construya el o los diagramas de su caso de estudio. 6. Plasme las tablas dentro de su diseño mediante un diagrama (Puede usar para ello las herramientas mencionadas en clase) 7. Genere o escriba la rutina SQL para implementar su diseño. 8. Ejecute su rutina SQL en algún manejador de BD. 9. Identifique las tareas que desea realizar dentro de su base de datos. 10. Automatice dichas tareas mediante funciones y disparadores realizados en SQL.

Caso de estudio 1: “TU PC” Acabamos de entrar a trabajar en una pequeña empresa –“TU PC S.A. “ – dedicada a la venta de ordenadores a particulares y otras empresas. Cuando nos hicieron la entrevista de trabajo, comentamos nuestra pasión por el software libre y en concreto hicimos hincapié en nuestro conocimiento de los motores de bases de datos libres y las ventajas que podían aportar respecto de los gestores propietarios. No sabemos si eso fue lo que convenció a la persona de recursos humanos o no, pero, en todo caso, y visto el resultado de la reunión que hemos tenido en nuestro primer día de trabajo, vamos a tener que aplicar nuestros conocimientos a fondo. Nos han contado que, hasta ahora, la gestión de la empresa se llevaba a cabo con programas propietarios de gestión y contabilidad, pero que debido a problemas con la empresa que desarrollaba estos programas, se está considerando la migración de la gestión administrativa y de operaciones a entornos abiertos. Para acabar de decidirse, nos proponen que empecemos por renovar el sistema de gestión de peticiones e incidencias por parte de los clientes, de modo que esté basada en software libre. Actualmente, las peticiones e incidencias se reciben telefónicamente, por correo electrónico o en persona en alguno de los locales que tiene la empresa. La persona que atiende al teléfono o lee los correos electrónicos le plantea una serie de preguntas al cliente y escribe en una plantilla de documento las respuestas. A continuación, se imprime el documento y se deja en una bandeja que recogen los técnicos cada mañana. A medida que los técnicos van avanzando en la solución de la incidencia (o han llamado al cliente para pedir más datos), van apuntando las acciones y el estado del problema en la hoja que recogieron, hasta que la incidencia queda resuelta. En ese momento, la dejan en una bandeja que recoge cada mañana el personal de administración, que se pone en contacto con el cliente y factura el importe correspondiente a las horas de trabajo y componentes sustituidos. Es obvio que este sistema presenta numerosas deficiencias, y que el rendimiento tanto de los técnicos, como del personal administrativo y de atención al cliente podría aumentar enormemente si muchos de estos procesos fueran automáticos, centralizados y, a poder ser, conectados con el resto del sistema de información de la empresa. Desarrolle un modelo de base de datos que represente la solución para éste planteamiento.

Caso de estudio 2: ”El problema electoral” Se desea construir una BD para gestionar la información de los electores en un censo electoral con los siguientes supuestos: •

• •

• • • • • •

• • • • • •

Un elector es identificado por un Número de Identificación Digital(DNI). Todos los electores tienen DNI. Un elector tiene un nombre, fecha de nacimiento y sexo. Un municipio se identifica por el estado al que pertenece y su código de municipio. No pueden existir dos municipios con igual código en el mismo estado. Dos municipios pueden tener el mismo nombre, pero sólo si pertenecen a diferentes estados. Una mesa está identificada por su municipio, número de distrito, número de sección y número de mesa. Los números de distrito se pueden repetir para municipios diferentes pero no dentro del mismo municipio. Igual ocurre con los números de sección respecto de los distritos y con los números de mesa respecto de las secciones. Un elector está inscrito en una mesa, incluida en una sección, a su vez incluida en un distrito, que a su vez pertenece a un municipio. Un elector tiene una dirección, es decir, una calle y un número de casa. Todos los electores que residen en la misma calle del mismo municipio están inscritos en la misma sección, aunque pueden estar en mesas diferentes según el número de la casa.

Desarrolle un modelo de base de datos que represente la solución para éste planteamiento.

Caso de Estudio 3: “CINECA” Cineca, es una compañía propietaria de un conjunto de cines situados en diferentes ciudades del país. CINECA desea desarrollar un sistema que permita gestionar los procesos de su Gerencia de Atención al Cliente (GATEC). La visión del negocio de GATEC es la siguiente: GATEC se encarga de todos aquellos procesos relacionados con la publicación en prensa de la programación, y la venta de boletos en taquilla. Por tanto permite las siguientes funcionalidades: • Registro de cines. • Programación semanal. • Venta de boletos. A continuación se representa el resultado de la fase de análisis de los procesos anteriormente enunciados: 1. Registro de cines: Para cada cine se desea conocer: • Identificador asignado por la compañía. • Nombre. • Dirección: Ubicación, Ciudad, Estado. • Precio regular de una entrada. • Un cine puede manejar una o más salas. Las salas se numeran secuencialmente a partir de 1, y se requiere conocer la capacidad de cada una de las salas. • Número total de salas de cine. Existen dos tipos de cines: cine regular y cine cultural. Los cines culturales tienen una sola sala y pueden pasar festivales en determinado período; por ejemplo, los cines "Centro Parque" y "Fina Torres" pasarán el Festival de Cine Español desde el 8/5 hasta el 21/5. 2. Programación semanal Semanalmente GATEC debe publicar la programación de la cartelera de cada ciudad. La programación debe contener los siguientes elementos para los cines de cada ciudad: • Nombre del Cine. • Número de la Sala. • Fecha. • Funciones: Hora y Datos de la Película. Para cada película se tienen los siguientes datos: • Título • Censura • Categoría (comedia, vaqueros, suspenso, etc.)

• • •

Actores Director Premios obtenidos: Nombre, Renglón, Año

En una misma sala se pueden pasar diferentes películas en diferentes horarios. Por ejemplo el sábado, la Sala 1 del Cine Ayacucho se pasa Spiderman a las 3:00 pm, y Trece Fantasmas a las 5:00, 7:00 y 9:00 pm. 3. Venta de Boletos El cliente puede adquirir boletos directamente en la taquilla del cine. •





Existen varios tipos de boletos, cada uno con cierto porcentaje de descuento, entre los tipos se tiene el boleto "infantil" que tiene un 50% de descuento y el "juvenil" con un 30% de descuento. Cada función en un cine puede estar asociado con determinados tipos de boletos, por ejemplo en el cine "Ayacucho", la función de este sábado a las 3:00 pm. Tiene asociado boleto "regular" (ningún descuento), y boleto "infantil"; es decir que se pueden adquirir cualquiera de los dos boletos. Cuando un usuario acude a la taquilla del cine a comprar los boletos, el operador verifica si existe el número de boletos disponibles en la función solicitada. De acuerdo a las opciones indicadas por el usuario (por ejemplo si desea boletos de tipo "infantil"), el sistema debe generar el monto total de los boletos solicitados; el usuario paga en efectivo y recibe los boletos.

Desarrolle un modelo de base de datos que represente la solución para éste planteamiento.

Caso de Estudio 4: “GLCOM” “GLCOM” es una empresa que desea ser el proveedor preferido de servicios de comunicaciones. 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. 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, 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: o La renta mensual. o La cantidad de Megas libres consumidos. o La cantidad de Megas adicionales (si aplica) o El costo por otros servicios contratados.

Desarrolle un modelo de base de datos que represente la solución para éste planteamiento.

Caso de Estudio 5: “Inmobiliaria” 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 cobrados 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.



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 unidad, se maneja también el área: superficie en metros cuadrados.



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 pagado en su totalidad antes de la fecha tope de pago que es el día 5 del mes siguiente.

Desarrolle un modelo de base de datos que represente la solución para éste planteamiento.

Related Documents

Casos Estudio Bd
February 2021 0
Casos De Estudio
January 2021 1
4.5 Casos De Estudio
January 2021 2
Casos
February 2021 2
Casos
February 2021 2

More Documents from "Alexandra Cala"