är relationsdatabaser ofta används för kommersiella tillämpningar såsom webb-butiker och kundtjänster . Om en relationsdatabas håller data för ett system genom vilket kundorder placeras , skapa kvitton som bygger på ordning data kommer att vara en nödvändig och användbar funktion . Bygga ett kvitto från en relationsdatabas är något du kan åstadkomma enkelt med hjälp av gratis teknik , oavsett om du använder ett system på webben eller från ett datorprogram . Instruktioner
1
Sammanställ en lista över den information du vill ska visas på kvittot . Detta kommer att variera beroende på din databas och vilken typ av mottagning du behöver . Ett kvitto kan innehålla mängder , namn på inköpta varor , summor beställa och datum . Ytterligare element som du kanske vill inkludera är betalningsuppgifter och information om köpare och säljare . All information kommer att komma från din databas .
2 p Om det inte redan är byggt , designa din relationsdatabas . Skissa en design för databasen på papper eller med hjälp av en grafisk design program , inklusive entiteter och relationerna mellan dem . Varje enhet kommer att motsvara en tabell i databasen , och kommer att ha en lista med attribut som blir tabellkolumnerna . Relationer i uppgifterna kan genomföras med hjälp av främmande nycklar när du skapar databasen .
3
bygga databasen . Om din databas kommer att användas via webben , kan du använda ett system som MySQL , och ditt webbhotell kan ge åtkomst via phpMyAdmin gränssnitt . Med detta gränssnitt eller SQL-satser , skapa var och en av tabellerna i databasen tillsammans med sina kolonner , som i följande enkla exempel SQL :
CREATE TABLE
kund
( Kundnr INT , CustomerName VARCHAR ( 20 ) ) ;
CREATE TABLE
order
( OrderID INT , OrderDate DATE , orderPaid Decimal ( 5,2 ) , Kund-id INT ) ,
fältet " Kund-id " agerar som en främmande nyckel , håller ID för beställaren och förbinder de två tabellerna .
4
Design och bygga ett gränssnitt för att komma åt din databas . Om ditt system kommer att fungera på internet , kan du använda ett språk serversidan såsom PHP eller ASP , och om du utvecklar ett datorprogram du kan använda ett språk som Java . Inom ditt gränssnitt , oavsett på skrivbordet eller Internet , måste du ansluta till databasen och underlätta beställningsprocessen . Följande PHP-kod skisserar ansluta till en MySQL-databas : ?
< Php
mysql_connect ( " database_host " , " database_username " , " database_password " ) ;
mysql_select_db ( " databasnamn " ) ; ?
>
5
Montera elementen i ditt kvitto dynamiskt när en beställning görs , eller då utbetalning sker . Använd din server side eller stationär programkod , söka i databasen för att skapa en kund kvitto . Följande bygger elementen i ett enkelt kvitto för visning och utskrift från en webbläsare : ?
< Php
$ CUSTOMER_ID = 123 ;//där kunden ID är känd
echo "
Kvitto för kunden : " . . $ CUSTOMER_ID " < /p > ";
$ order_result = mysql_query ( " SELECT * FROM ordning där kund-id = " $ CUSTOMER_ID . ) ;
while ( $ order_row = mysql_fetch_array ( $ order_result ) ) katalog
{ echo "
Order ID : " . . $ order_row [ ' OrderID ' ] " < /p > " ;
echo "
Order datum : " . $ order_row [ ' OrderDate ' ] . " < /p > ";
echo "
Belopp : " . $ order_row [ ' orderPaid ' ] " < /p > "; . ? }
>
Beroende på strukturen på din databas , kanske du också vill inkludera information om objekt beställt . Addera