“Conocimiento software>Software de base de datos

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

2014/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 aprender Macros Acceso
¿Cuál es el papel del esquema en la informática y cómo afecta la recuperación de la organización de datos dentro de un sistema de base de datos?
Cómo construir un paso a través de
¿Cuáles son los principales objetivos del sistema de gestión de bases de datos?
¿Qué es la integridad referencial y cómo puede un programador de evitar estos problemas
Tres tipos de claves principales
1 ¿Cómo se carga una base de datos directamente en el servidor 2 Cómo descargar desde amablemente dígame todas las posibilidades tan pronto como es posible?
Cómo crear restricciones de clave principal
Conocimiento de la computadora © http://www.ordenador.online