λογισμικό

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

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

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

Παρουσίαση Περισσότερες οδηγίες
κατανόηση του πεδίου εφαρμογής
Η 1

Εξετάστε τις βασικές έννοιες των σχεσιακών βάσεων δεδομένων . Κατανοήστε τους ορισμούς των πινάκων , πρωτεύοντα κλειδιά και ξένα κλειδιά . Επίσης να επανεξετάσει τους τύπους σχέση που μπορεί να υπάρχει μεταξύ των πινάκων , που είναι ένα - προς-ένα (1:1 ) , ένα - προς-πολλά ( 1 : Μ ) και πολλά -προς-πολλά ( Μ : Μ)
<. br > 2

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

Συζητήστε τις απαιτήσεις του λογισμικού της εφαρμογής με τους δημιουργούς της εφαρμογής . Μπορεί να υπάρχουν τεχνικές απαιτήσεις και τους περιορισμούς που θα πρέπει να λάβετε υπόψη προτού να αρχίσετε το σχεδιασμό .
Εικόνων Σχεδιάζοντας την βάση δεδομένων
Η 4

Σχεδιάστε τα κύρια αντικείμενα όπως πίνακες, όπου παρουσιάζεται η αντικείμενα ο ένας τον άλλον . Για παράδειγμα , μια βάση δεδομένων των πελατών μπορεί να χρειαστεί να αποθηκεύσετε τρία αντικείμενα , όπως πίνακες : Πελάτες , Ιστορικό παραγγελιών και επιστροφές . Στην περίπτωση των πελατών , ο πελάτης μπορεί να έχει μία ή πολλές παραγγελίες , έτσι ώστε η σχέση μεταξύ των πινάκων πρέπει να υποστηρίξει μια 1 : σχέση Μ . Αντίθετα , η σχέση μεταξύ Ιστορικό παραγγελιών και επιστροφές θα μπορούσε να είναι M : M , γιατί μια συγκεκριμένη εντολή μπορεί να έχει πολλές επιστροφές και η επιστροφή μπορεί να συνδέεται με διάφορες εντολές . Φτιάξτε τους πίνακες και τις σχέσεις σας για να υποστηρίξει τους επιχειρηματικούς κανόνες .
5

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

Document επιπλέον στήλες που απαιτούνται για κάθε πίνακα . Μπορείτε να το κάνετε αυτό σε μια εφαρμογή λογιστικών φύλλων και όχι ένα εργαλείο μοντελοποίησης δεδομένων , εάν είναι απαραίτητο . Να είναι σίγουρος για να καταγράψει το μήκος της κάθε στήλης και το είδος των δεδομένων που θα αποθηκευτούν . Επίσης , προσθέστε οποιαδήποτε ξένα κλειδιά που απαιτούνται για τη σύνδεση πινάκων . Ξένα κλειδιά είναι στήλες που αποθηκεύουν το πρωτεύον κλειδί μιας σειράς από έναν άλλο πίνακα , προκειμένου να συνδεθούν τα τραπέζια .
Ζητηση και δοκιμή της βάσης δεδομένων
Η 7

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

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

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

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

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