Ingeniero de sistemas
Una compañía telefónica de reciente creación quiere desarrollar una base de datos para gestionar las líneas de telefonía fija y las llamadas de sus clientes así como las tarifasde descuento que ofrecen. Se considerara solo los siguientes semánticos:
En la base de datos se almacenara las líneas que tiene contratadas a los clientes de la compañía telefónica. Cada línea seidentificara con un número de teléfono y se caracteriza por el nombre y apellidos del cliente que la contrata su NIT, dirección así como el tipo de línea (básica, ADSL o RDSI). La compañía ofrece laposibilidad de que cada línea pueda tener contratados una serie de servicios (código, de servicio, nombre, descripción y coste), por ejemplo servicios de contestador, llamada en espera, etc.
Las líneasrealizan llamadas de las que se quiere guardar el número de teléfono de destino, la fecha, la hora de comienzo y de final (con el formato hora-minuto-segundo), la duración y el coste total de lallamada. Este coste se calcula teniendo en cuenta las tarifas de descuento que haya contratado el cliente, considerando la franja horaria y la duración de las llamadas. Además, cada llamada es de undeterminado ámbito, caracterizado por un código identificador y un tipo (local, nacional e internacional)
En el sistema se almacenaran las tarifas de descuento que oferta la compañía. Cada línea puedecontratar varias tarifas de descuento. De cada tarifa interesa almacenar el código identificador de la tarifa, un nombre, la cuota de dicha tarifa. Cada tarifa de descuento abarca unas determinadasfranjas horarias y se puede contratar para varios ámbitos.
Además, existen dos tipos de tarifas de descuento; por un lado están los planes que permiten disponer de una tarifa fija para realizar llamadas acualquier hora del día, y el otro plan de descuento que no tiene cuota mensual ya que las llamadas realizadas tienen un determinado descuento siempre y cuando se realicen en unas determinadas...
Regístrate para leer el documento completo.