Relationele databases worden vaak gebruikt voor commerciële toepassingen zoals web winkels en klantenservice Build . Als een relationele databank houdt de gegevens voor een systeem waarmee orders van klanten worden geplaatst , waardoor de ontvangsten op basis van volgorde de gegevens zal een noodzakelijke en nuttige functie zijn . Het bouwen van een ontvangstbewijs van een relationele database is iets wat je kunt gemakkelijk bereiken met behulp van gratis technologieën , of het gebruik van een systeem op het web of vanaf een desktop applicatie . Instructies 1 Opstelling van een lijst van de informatie die u wilt weergeven op het ontvangstbewijs . Dit zal variëren afhankelijk van uw database en wat voor soort ontvangst je nodig hebt . Een ontvangst kan omvatten hoeveelheden , namen van de gekochte artikelen , orde totalen en data . Bijkomende elementen die u wilt opnemen zijn betalingsgegevens en informatie over de koper en verkoper . Alle informatie zal moeten komen van uw database . Kopen van 2 Als dit nog niet is gebouwd , ontwerp uw relationele database . Schets een ontwerp voor de database op papier of met behulp van een grafisch ontwerp programma , met inbegrip van entiteiten en de relaties tussen hen. Elke entiteit zal overeenkomen met een tabel in de database , en zal een lijst met kenmerken die de kolommen van de tabel te worden te hebben . Relaties in de data kan worden uitgevoerd met behulp van externe sleutels wanneer u de database op te bouwen . 3 Bouw de database. Als uw database is gebruikt gaat worden via het web , kunt u een systeem zoals MySQL te gebruiken , en je webhost kan de toegang via de phpMyAdmin interface te bieden . Met behulp van deze interface of SQL-instructies , maken elk van de tabellen in de database , samen met hun kolommen , zoals in het volgende eenvoudige voorbeeld SQL : CREATE TABLE klant ( customerID INT , customerName VARCHAR ( 20 ) ) ; CREATE TABLE om ( orderID INT , OrderDate DATUM , orderPaid DECIMAL ( 5,2 ) , CustID INT ) ; Het veld " CustID " handelt als vreemde sleutel , die de ID voor de klant de bestelling en het koppelen van de twee tabellen . Design 4 en bouwen van een interface voor toegang tot uw database . Als uw systeem gaat werken op het internet , kunt u een server-side taal gebruiken, zoals PHP of ASP , en als je het ontwikkelen van een desktop- applicatie kun je een taal als Java gebruiken . Binnen de interface , of op het bureaublad of internet , moet u verbinding maken met de database en het bestelproces te vergemakkelijken . De volgende PHP code schetst verbinden met een MySQL database : ? mysql_connect ( " database_host " , " database_username " , " database_password " ) ; mysql_select_db ( " database_name " ) ; ? > 5 Monteer de elementen in uw ontvangstbewijs dynamisch wanneer een bestelling wordt geplaatst , of wanneer de betaling is gedaan . Met behulp van uw server side of desktop programmeercode , bevragen van de database aan een klant ontvangst te creëren . De volgende bouwt de elementen in een eenvoudige ontvangstbewijs voor weergave en afdrukken vanaf een webbrowser : ? < Php $ customer_id = 123 ;//waar de klant ID bekend is echo " Receipt voor de klant : " . . $ customer_id " < /p > " ; $ order_result = mysql_query ( " SELECT * FROM om WHERE CustID = " $ customer_id . ) ; while ( $ order_row = mysql_fetch_array ( $ order_result ) ) { echo " Order ID : " . . $ order_row [ ' orderID ' ] " < /p > " ; echo " date Order: " . $ order_row [ ' Orderdatum ' ] . " < /p > " ; echo " Bedrag : " . $ order_row [ ' orderPaid ' ] " < /p > ' ; . ? } > Afhankelijk van de structuur van de database , kunt u ook wilt om de details van items omvatten besteld .
|