Base de datos de agencias aéreas.

Deja un comentario

Las compañías aéreas ofrecen servicios de transporte vía aérea a los diversos pasajeros que los requieren llevándolos desde una ciudad origen hacia una ciudad destino; por lo que dichos pasajeros deben adquirir sus boletos en los diversos puntos de venta los cuales se ubican en distintos puntos en las distintas ciudades donde se ofrecen los servicios, por lo que para poder administrar el volumen de datos que generan sus operaciones se deben contar con sistemas de base de datos para almacenarlos, así que es importante que entendamos como se relacionan las personas, procesos y datos que son generados.

Toda compañía aérea debe contar con una serie de aviones para ofertar dicho servicio, por lo que es importante que se registren las características de los aviones, algunas de ellas son la cantidad de motores, el tipo de avión, su modelo, número de placas, peso, capacidad de pasajeros y carga, entre otros datos.


La capacidad de pasajeros se da en función a los asientos con los que dispone el avión, los cuales se clasifican en distintas categorías como los son primera clase, clase de negocios y clase económico; cada una de estas categorías tiene un costo diferente en su boleto, el cual es vendido por la misma aerolínea o por agencias de viaje autorizadas.

La compañía aérea ofrece distintos vuelos entre ciudades o países deben programa. una vez que un vuelo se programa se deben tener los siguientes datos en cuenta, desde que ciudad saldrá el vuelo y a que ciudad llegara, así como el día y hora tanto de llegada como de salida, por lo que en cada vuelo se buscara llevar a la mayor cantidad de pasajeros. Todo vuelo debe tener grupo de vuelo el cual esta compuesta por piloto, copiloto y tripulación.

Cada punto de venta con el que cuenta la aerolínea es la responsable de vender los boletos para cada uno de los vuelos, y es ahí donde se le asigna el asiento al pasajero.

Durante el resto de las sesiones se mostraran distintos esquemas de base de datos de las cuales se ha escrito en este y anteriores entradas del blog. Así que esta en ti que profundices sobre los datos que se manejan en cada una de los distintos tipos de base de datos.

Base de datos bancarias

Deja un comentario

Las instituciones bancarias son empresas que se encargan de captar recursos a través de los depósitos de sus clientes, entre los productos que ofrecen están los de prestamos, tarjetas de ahorro y créditos, así como inversiones. Básicamente el banco ofrece dos tipos de servicios: Captación y Colocación.

El servicio de captación se encarga de recibir y colectar el dinero de las personas, entre los productos de captación se encuentran las cuentas corrientes, de ahorro y depósitos a plazo – Algunos de estos productos pagan intereses-. El servicio de colocación es cuando el banco proporciona dinero a los clientes –presta el dinero que recibió de los clientes- entre estos servicios se encuentran Tarjetas de crédito, créditos personales e hipotecario, líneas de crédito entre otras. Todos estos servicios cobran intereses.

La diferencia de los intereses cobrados –Colocación -y los interés pagados -Captación- es lo que se conoce como margen de intermediación. El margen de intermediación es la ganancia de los bancos.

¿Qué información almacenan los bancos?, si alguna vez has sacado una cuenta de ahorro o tarjeta de crédito recordaras la cantidad de datos que te solicitan, como por ejemplo, Nombre, dirección, fecha de nacimiento, teléfono, lugar de trabajo, el sueldo, entre otros datos. Cuando se abre una cuenta esta se asigna a la sucursal, si es de captación se deberá realizar un deposito de por la cantidad que especifique el banco, conforme vayas haciendo depósitos y retiros su saldo se va moviendo, cuando depositas el monto sube, cuando retiras o compras el monto disminuye. Todos estos movimientos se deben de registrar en la base de datos. Digamos que un estado de cuenta es un reporte que toma la información de esta tabla en un rango de fechas específicas, además de que va acompañado de datos generales del titular de la cuenta y datos de la propia cuenta. Entonces también existe una tabla que almacene datos del cliente y de la misma cuenta. Ten en cuenta que una cuenta puede tener asignada varias tarjetas. No olvides que también se debe almacenar información sobre los productos que ofrecen y sus características.

Proceso de facturación

Deja un comentario

Toda empresa que se dedique al intercambio de productos o servicios debe de expedir facturas como comprobantes fiscales ante hacienda con la finalidad de asegurar la integridad y autenticidad de dichas operaciones siempre y cuando superen los 4 millones de pesos anuales sin importar si son personas físicas o morales.

En México a partir del año 2011 toda empresa deberá expedir este documento de manera electrónica, así que de acuerdo a nuestro interés – el de la asignatura-, se debe contar con una base de datos que permita almacenar dicha información.

Cabe aclarar que no deberá ser considerado una base de datos aislada, sino que en el mejor de lo casos debe formar parte de una base de datos integrada o en el peor de los casos que se comunique a través de interfaces de datos con otras bases de datos, aunque desafortunadamente existen bases de datos aisladas todavía.

Veamos el siguiente diagrama donde se muestra la manera en como se relaciona el sistema de facturación con el resto de los sistemas.



Esquema básico de un sistema de facturación.

Toda factura debe contar con una serie de datos que de manera obligatoria se deben mostrar tales como datos que identifica al quien provee la factura y de quien la recibe, así como el detallado de lo que ampara la factura, donde se incluye el producto o servicio, precio unitario, e descuento en caso de que aplica, el subtotal, el IVA y el total. También se incluyen datos inherentes a la factura tales como número de factura, fecha de factura, condiciones de pago, etc.

Estos datos lo proveen los distintos sistemas, por ejemplo, el sistema de ventas proveerá todo el detalle de la factura y del sistema de inventario se obtiene las descripciones de lo que ampara la factura. Los datos del cliente los provee la base de datos donde se almacenen los datos correspondientes al cliente –Este pudiera ser el sistema de ventas o algún otro-. Los datos generales de quien expide la factura, generalmente se almacenan en una tabla de configuración de la aplicación.

Los datos generales de quien expide la factura son: Razón Social, Registro Federal de Causantes, Domicilio fiscal y otros datos de contacto tales como Teléfonos, correo electrónico y página web.