λογισμικό

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

Πώς να οικοδομήσουμε μια βάση δεδομένων για τη σύγκριση Τιμές ειδών παντοπωλείου

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

Καθορίστε τις ερωτήσεις , η μελέτη θα απαντήσει . Οι ερωτήσεις αυτές θα μπορούσαν να περιλαμβάνουν :

• Ποιο κατάστημα έχει τις χαμηλότερες μέσες τιμές

• Ποιο κατάστημα έχει τις μεγαλύτερες εκπτώσεις

• Ποια καταστήματα έχουν τις χαμηλότερες τιμές ; σε κάθε κατηγορία προϊόντων ;

αυτό το παράδειγμα θα αντιμετωπίσει την πρώτη ερώτηση μόνο . 2

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

Καθορίστε τα αντικείμενα και τα γεγονότα που απαιτούνται για τη δημιουργία της έκθεσης . Αυτά γίνονται οι πίνακες στη βάση δεδομένων

Καταστήματα - . Τον τόπο όπου βρίσκονται τα προϊόντα που πωλούνται , πώληση

Προϊόντα - Ποια προϊόντα θα συγκριθούν , πώληση

Τιμές - η τιμή ενός συγκεκριμένου προϊόντος σε ένα συγκεκριμένο κατάστημα σε μια συγκεκριμένη ημέρα.
Η 4

Καθορίστε τα στοιχεία που περιγράφουν κάθε αντικείμενο ή γεγονός . Αυτά γίνονται οι στήλες

Καταστήματα - . Αναγνωριστικό Store ( είτε έναν αριθμό ή ένα σύντομο συντομογραφία ) και την επωνυμία του καταστήματος

Προϊόντα - . Αναγνωριστικός κωδικός προϊόντος ( σύντομο όνομα ) , την ποσότητα των προϊόντων ή μέγεθος για να βεβαιωθείτε ότι είναι πανομοιότυπα στοιχεία σε σύγκριση , και κατηγορία, ώστε να μπορούμε να απαντήσει στην ερώτηση των τριών αργότερα

τιμές - . . Κατάστημα , το προϊόν , την ημερομηνία και την τιμή
5

Δημιουργήστε τη φυσική βάση δεδομένων . Ανάλογα με το προϊόν βάσης δεδομένων που χρησιμοποιείται , αυτό μπορεί να περιλαμβάνει τη δημιουργία πινάκων ή τη συγγραφή σεναρίων . Παρακάτω είναι σενάρια σε Τ /SQL ( Microsoft SQL Server) για τη δημιουργία των πινάκων .

Δημιουργία πίνακα Καταστήματα (

καταχωρήσεις StoreID varchar ( 10 ) πρωτεύον κλειδί , πώληση

StoreName varchar ( 50 )

)

Δημιουργία Πίνακας Προϊόντα (

Προϊόντος varchar ( 15 ) πρωτεύον κλειδί , πώληση

Όνομα_Προϊόντος varchar ( 50 ) ,

Μέγεθος varchar ( 50 ) , πώληση

Κατηγορία varchar ( 15 )

)

Δημιουργία πίνακα τιμών (

PriceID int ταυτότητα πρωτεύον κλειδί ,

καταχωρήσεις StoreID varchar ( 1 ) Αναφορές Stores , πώληση

Προϊόντος varchar ( 15 ) Αναφορές Προϊόντα , πώληση

χρήματα Τιμή, Φωτογραφία

PriceDate datetime

)

6

Συλλέξτε τα δεδομένα . Δημιουργήστε φόρμες ή φύλλα για να εισάγετε τα δεδομένα στη συνέχεια να συλλέξει τις τιμές από την εφημερίδα του καταστήματος ή να ταχυδρομηθούν διαφημίσεις ή από τα ράφια στα καταστήματα . Συγκεντρώστε επαρκή αριθμό τιμών από κάθε κατάστημα για να συλλέξει ένα καλό δείγμα .
Η 7

Δημιουργήστε μια έκθεση που αναλύει τα δεδομένα . Εκτελέστε την έκθεση και να καθορίσει τα συμπεράσματά σας .
Η
εικόνων

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

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