“Conocimientos software>Software de base de datos

Cómo construir un recibo en una Base de Datos Relacional

2013/7/26
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ó .

Software de base de datos
Cómo descargar los datos a un archivo CSV
Acceso: File Lock LDB no desaparecerá
Cómo mover vBulletin Con un error
Cómo actualizar una base de datos en el Código
Cómo no confirmar una transacción de Transact -SQL
Cómo realizar consultas en un campo de fecha de acceso con tiempos de Valor
Las ventajas y desventajas de los propietarios y de código abierto de software de bases de datos
Cómo crear un archivo MDF
Conocimientos Informáticos © http://www.ordenador.online