Bancos de dados relacionais são frequentemente utilizados para aplicações comerciais, como lojas da Web e serviços ao cliente. Se um banco de dados relacional está segurando os dados para um sistema através do qual os pedidos dos clientes são colocadas , a criação de recibos com base em dados do pedido será uma característica necessária e útil. Construindo um recibo de um banco de dados relacional é algo que você pode conseguir facilmente o uso de tecnologias livres, se utilizar um sistema na Web ou de um aplicativo de desktop. Instruções
1
Compilar uma lista das informações que você deseja que apareça no recibo. Isso vai variar dependendo do seu banco de dados e que tipo de recepção que você precisa. Um recibo pode incluir quantidades, nomes de itens comprados, total de pedidos e datas. Elementos adicionais que você pode querer incluir são detalhes de pagamento e informações sobre o comprador eo vendedor . Todas as informações terão que vir a partir de seu banco de dados .
2
Se ele ainda não estiver construído, criar seu banco de dados relacional . Esboçar um projeto para o banco de dados em papel ou através de um programa de design gráfico , incluindo as entidades e as relações entre eles . Cada entidade corresponderá a uma tabela no banco de dados , e terá uma lista de atributos que tornam as colunas da tabela . Relacionamentos em que os dados podem ser implementadas usando chaves estrangeiras quando você criar o banco de dados.
3
Construir o banco de dados. Se o seu banco de dados que vai ser usado na Web , você pode usar um sistema como o MySQL, e seu anfitrião Web pode fornecer acesso através da interface do phpMyAdmin . Com essa interface ou as instruções SQL , criar cada uma das tabelas no banco de dados , juntamente com as suas colunas , como no seguinte exemplo SQL simples:
CRIAR cliente TABELA
( customerID INT , customerName VARCHAR ( 20) );
criar ordem TABELA
( orderID INT , orderDate DATA, orderPaid DECIMAL (5,2) , custID INT) ;
O campo atos " custId " como uma chave estrangeira , mantendo a identificação para o cliente fazer o pedido e que liga as duas tabelas.
4
Projetar e construir uma interface para acessar seu banco de dados . Se o seu sistema vai operar na Internet , você pode usar uma linguagem do lado do servidor, como PHP ou ASP, e se você está desenvolvendo uma aplicação desktop que você pode usar uma linguagem como Java. Dentro de sua interface, seja no desktop ou Internet , você vai precisar para se conectar ao banco de dados e facilitar o processo de encomenda. O seguinte código PHP descreve a conexão com um banco de dados MySQL :
mysql_connect ( " DATABASE_HOST ", " database_username ", " DATABASE_PASSWORD ");
mysql_select_db ( " database_name ");
>
5
Montar os elementos em seu recibo dinamicamente quando um pedido é feito , ou quando o pagamento é feito ? . Usando o seu lado do servidor ou código de programação desktop, consultar o banco de dados para criar um recibo ao cliente. A seguir constrói os elementos em um recibo simples para exibição e impressão a partir de um navegador da Web :
$ customer_id = 123 ;//onde o ID do cliente é conhecido
echo "
recibo para o cliente :" $ customer_id "
";
$ order_result = mysql_query ( "SELECT * FROM ordem ONDE custID =" $ customer_id . ) . . ;
while ($ order_row = mysql_fetch_array ( $ order_result ) )
{echo "
Order ID: " . . $ order_row [' orderID '] "
";
echo"
Em ordem: " . . $ order_row [' orderDate '] "
";
echo"
Quantia: " . $ order_row [' orderPaid '] "
"; . }
>
Dependendo da estrutura do seu banco de dados , você também pode querer incluir detalhes de itens ? ordenada.