Bases de datos relacionales se utilizan a menudo para aplicaciones comerciales tales como tiendas web y atención al cliente . Si una base de datos relacional es la celebración de los datos de un sistema a través del cual se colocan las órdenes de los clientes , la creación de recepciones con base en datos de la orden será una característica necesaria y útil. La construcción de un recibo de una base de datos relacional es algo que se puede lograr fácilmente con tecnologías libres , si el uso de un sistema en la web o desde una aplicación de escritorio . Instrucciones
1
Compilar una lista de la información que desea que aparezca en el recibo. Esto puede variar en función de su base de datos y qué tipo de recepción que usted necesita. Esta confirmación puede incluir cantidades, nombres de los artículos comprados , los totales de pedidos y fechas. Elementos adicionales que usted puede desear para incluir algunos detalles de pago y la información sobre el comprador y el vendedor. Toda la información que tendrá que venir de su base de datos.
2
Si aún no está construido , el diseño de la base de datos relacional. Dibuja un diseño de la base de datos en papel o utilizando un programa de diseño gráfico, incluyendo las entidades y las relaciones entre ellos. Cada entidad corresponderá a una tabla en la base de datos , y tendrá una lista de atributos que se convierten en las columnas de la tabla . Las relaciones en los datos se pueden implementar mediante claves externas al crear la base de datos .
3
Construir la base de datos . Si su base de datos se va a utilizar el Web , puede utilizar un sistema como MySQL y el servidor web puede ofrecer acceso a través de la interfaz de phpMyAdmin . Utilizando esta interfase o declaraciones SQL , crear cada una de las tablas de la base de datos junto con sus columnas , como en el siguiente ejemplo SQL :
CREATE TABLE customer
( customerID INT, customerName VARCHAR ( 20 ));
crear orden MESA
( orderID INT , DATE fechapedido , orderPaid DECIMAL (5,2) , custID INT ) ;
El campo " custID " actúa como una clave externa , manteniendo la ID para el cliente realiza el pedido y la vinculación de las dos tablas.
4
Diseñar y construir una interfaz para acceder a su base de datos. Si el sistema va a operar en Internet , puede utilizar un lenguaje del lado del servidor como PHP o ASP, y si está desarrollando una aplicación de escritorio se puede utilizar un lenguaje como Java. Dentro de la interfaz , ya sea en el escritorio o en Internet, usted tendrá que conectarse a la base de datos y facilitar el proceso de pedido . El siguiente código PHP describe la conexión a una base de datos MySQL :
< php
mysql_connect ( " database_host ", " database_username ", " database_password ");
mysql_select_db ( " database_name " );
>
5
Montar los elementos en su recibo de forma dinámica cuando se hace un pedido , o cuando se haga el pago . Uso del lado del servidor o código de programación de escritorio , consulte la base de datos para crear un recibo del cliente. La siguiente se basa en los elementos de un recibo simple para pantalla y la impresión desde un navegador Web :
< php
$ customer_id = 123 ;//donde se conoce el ID de cliente
echo "
recibo para el cliente : " . . $ customer_id "< /p >";
$ order_result = mysql_query ( "SELECT * FROM fin DONDE custID = " $ customer_id . ) ;
while ($ order_row = mysql_fetch_array ($ order_result ))
{ echo "
Número de pedido: " . . $ order_row [' orderID '] "< /p> " ;
eco
"
fecha de envío Orden : " . $ order_row [' fechapedido '] . " < /p > ";
echo"
Importe : " . $ order_row [' orderPaid '] "< /p >"; . ? }
>
Dependiendo de la estructura de su base de datos , es posible que también desee incluir detalles de los elementos ordenó .