λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Πώς να οικοδομήσουμε μια απόδειξη σε μια σχεσιακή βάση δεδομένων

Οι Σχεσιακές βάσεις δεδομένων που χρησιμοποιούνται συχνά για τις εμπορικές εφαρμογές , όπως καταστήματα και υπηρεσίες Web πελάτη . Αν μια σχεσιακή βάση δεδομένων κρατά τα δεδομένα για ένα σύστημα μέσω του οποίου οι παραγγελίες πελατών τα οποία τοποθετήθηκαν , δημιουργώντας εισπράξεις με βάση τα δεδομένα ώστε θα είναι ένα αναγκαίο και χρήσιμο χαρακτηριστικό . Η οικοδόμηση μια απόδειξη από μια σχεσιακή βάση δεδομένων είναι κάτι που μπορεί να επιτευχθεί εύκολα με τη χρήση τεχνολογιών δωρεάν , είτε χρησιμοποιώντας ένα σύστημα στο Web ή από μια εφαρμογή υπολογιστών γραφείου . Οδηγίες
Η 1

Συντάξτε έναν κατάλογο των πληροφοριών που θέλετε να εμφανίζονται στην απόδειξη . Αυτό θα διαφέρει ανάλογα με τη βάση δεδομένων σας και τι είδους απόδειξη που χρειάζεστε . Η απόδειξη μπορεί να περιλαμβάνει τις ποσότητες , τα ονόματα των αγορασθέντων ειδών , συνόλων παραγγελίας και τις ημερομηνίες . Πρόσθετα στοιχεία που μπορεί να θέλετε να συμπεριλάβετε είναι τα στοιχεία πληρωμής και πληροφορίες για τον αγοραστή και πωλητή . Όλες οι πληροφορίες θα πρέπει να προέλθει από τη βάση δεδομένων σας . 2

Αν δεν έχει ήδη κατασκευαστεί , το σχεδιασμό σχεσιακή βάση δεδομένων σας . Σχεδιάστε ένα σχέδιο για τη βάση δεδομένων σε χαρτί ή χρησιμοποιώντας ένα γραφικό σχεδιασμό των προγραμμάτων , συμπεριλαμβανομένων των οντοτήτων και των σχέσεων μεταξύ τους . Κάθε οντότητα θα αντιστοιχεί σε έναν πίνακα στη βάση δεδομένων , και θα έχετε μια λίστα με τα χαρακτηριστικά που γίνονται οι στήλες του πίνακα . Σχέσεις στα δεδομένα μπορεί να υλοποιηθεί με τη χρήση ξένων κλειδιών κατά τη δημιουργία της βάσης δεδομένων .
Εικόνων 3

Φτιάξτε τη βάση δεδομένων . Εάν η βάση δεδομένων σας πρόκειται να χρησιμοποιηθεί πάνω από το Web , μπορείτε να χρησιμοποιήσετε ένα σύστημα όπως η MySQL , και Web υποδοχής μπορεί να παρέχει πρόσβαση μέσω του interface phpMyAdmin . Η χρήση αυτής της διεπαφής ή δηλώσεις SQL , δημιουργούν κάθε ένα από τους πίνακες στη βάση δεδομένων σας, μαζί με τις στήλες τους , όπως στο ακόλουθο απλό παράδειγμα SQL :

CREATE TABLE πελάτη

( ΚωδΠελάτη INT , ΌνομαΠελάτη VARCHAR ( 20 ) ) ?

CREATE TABLE προκειμένου

( orderid INT , OrderDate DATE , orderPaid DECIMAL ( 5,2 ) , custid INT) ?

Το πεδίο " custid " πράξεις ως ξένο κλειδί , κρατώντας το αναγνωριστικό για τον πελάτη την παραγγελία και τη σύνδεση των δύο πινάκων .
Η 4

Σχεδιασμός και να οικοδομήσουμε μια διεπαφή για την πρόσβαση στη βάση δεδομένων σας . Αν το σύστημά σας πρόκειται να λειτουργήσει στο διαδίκτυο , μπορείτε να χρησιμοποιήσετε μια γλώσσα πλευρά του server , όπως PHP ή ASP , και αν είστε ανάπτυξη ενός desktop εφαρμογή που μπορείτε να χρησιμοποιήσετε μια γλώσσα όπως η Java . Μέσα σε περιβάλλον σας, είτε στην επιφάνεια εργασίας ή στο Internet , θα πρέπει να συνδεθεί με τη βάση δεδομένων και να διευκολύνει τη διαδικασία παραγγελίας . Ο ακόλουθος κώδικας PHP περιγράφει τη σύνδεση με μια βάση δεδομένων MySQL :

mysql_connect ( " database_host " , " database_username " , " database_password ")?

Mysql_select_db ( " database_name ")?

>
5

Συγκεντρώστε τα στοιχεία που λαμβάνουν δυναμικά όταν μια παραγγελία , ή όταν η πληρωμή γίνεται ; . Χρησιμοποιώντας πλευρά του server σας ή επιτραπέζιο κώδικα προγραμματισμού , ερώτημα στη βάση δεδομένων για να δημιουργήσετε μια απόδειξη για τον πελάτη . Τα ακόλουθα χτίζει τα στοιχεία σε μια απλή απόδειξη για την εμφάνιση και την εκτύπωση από ένα πρόγραμμα περιήγησης στο Web :

$ CUSTOMER_ID = 123 ;//όπου η ταυτότητα του πελάτη είναι γνωστό

echo "

Απόδειξη για τον πελάτη : " $ CUSTOMER_ID "

" ?

$ order_result = mysql_query ( "SELECT * FROM WHERE ώστε custid = " $ CUSTOMER_ID . ) . . ?

ενώ ( $ order_row = mysql_fetch_array ( $ order_result ) )

{ echo "

ID Παραγγελίας : " . . $ order_row [ « orderid '] "

" ?

echo"

ημερομηνία δημοσίευσης Σειρά : " . . $ order_row [ « OrderDate '] "

" ?

echo "

Ποσό: " . $ order_row [' orderPaid '] "

" .?}

>

Ανάλογα με τη δομή της βάσης δεδομένων σας , μπορείτε επίσης να θελήσετε να περιλαμβάνει λεπτομέρειες σχετικά με τα στοιχεία; παραγγείλει.
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα