Εξετάστε τις βασικές έννοιες των σχεσιακών βάσεων δεδομένων . Κατανοήστε τους ορισμούς των πινάκων , πρωτεύοντα κλειδιά και ξένα κλειδιά . Επίσης να επανεξετάσει τους τύπους σχέση που μπορεί να υπάρχει μεταξύ των πινάκων , που είναι ένα - προς-ένα (1:1 ) , ένα - προς-πολλά ( 1 : Μ ) και πολλά -προς-πολλά ( Μ : Μ)
<. br > 2
Καθορίστε ποιος θα χρησιμοποιεί τη βάση δεδομένων , και να συζητήσουν με αυτούς τους ανθρώπους το πόσο συχνά θα το χρησιμοποιούν και το είδος των δεδομένων που πρέπει να αποθηκεύσετε . Η κατανόηση αυτή θα σας βοηθήσει να προσδιορίσετε το μέγεθος , τις ανάγκες ασφάλειας και τον όγκο των συναλλαγών που η βάση δεδομένων πρέπει να είναι σε θέση να υποστηρίξει .
Εικόνων 3
Συζητήστε τις απαιτήσεις του λογισμικού της εφαρμογής με τους δημιουργούς της εφαρμογής . Μπορεί να υπάρχουν τεχνικές απαιτήσεις και τους περιορισμούς που θα πρέπει να λάβετε υπόψη προτού να αρχίσετε το σχεδιασμό .
Εικόνων Σχεδιάζοντας την βάση δεδομένων
Η 4
Σχεδιάστε τα κύρια αντικείμενα όπως πίνακες, όπου παρουσιάζεται η αντικείμενα ο ένας τον άλλον . Για παράδειγμα , μια βάση δεδομένων των πελατών μπορεί να χρειαστεί να αποθηκεύσετε τρία αντικείμενα , όπως πίνακες : Πελάτες , Ιστορικό παραγγελιών και επιστροφές . Στην περίπτωση των πελατών , ο πελάτης μπορεί να έχει μία ή πολλές παραγγελίες , έτσι ώστε η σχέση μεταξύ των πινάκων πρέπει να υποστηρίξει μια 1 : σχέση Μ . Αντίθετα , η σχέση μεταξύ Ιστορικό παραγγελιών και επιστροφές θα μπορούσε να είναι M : M , γιατί μια συγκεκριμένη εντολή μπορεί να έχει πολλές επιστροφές και η επιστροφή μπορεί να συνδέεται με διάφορες εντολές . Φτιάξτε τους πίνακες και τις σχέσεις σας για να υποστηρίξει τους επιχειρηματικούς κανόνες .
5
Καθορίστε βασικές στήλες για κάθε πίνακα . Μόλις καταλάβετε τα αντικείμενα και τις σχέσεις , τον προσδιορισμό των στηλών που προσδιορίζουν μοναδικά εγγραφές σε έναν πίνακα , τα οποία ονομάζονται πρωτεύοντα κλειδιά . Αυτά μπορεί να είναι μια στήλη που δημιουργείται αυτόματα ή τα δεδομένα των πελατών , όπως ο αριθμός κοινωνικής ασφάλισης ή τον αριθμό τηλεφώνου . Καθιέρωση πρωτεύοντα κλειδιά για κάθε πίνακα που θα είναι στη βάση δεδομένων , ανεξάρτητα από τη σχέση του με ένα άλλο τραπέζι .
Η 6
Document επιπλέον στήλες που απαιτούνται για κάθε πίνακα . Μπορείτε να το κάνετε αυτό σε μια εφαρμογή λογιστικών φύλλων και όχι ένα εργαλείο μοντελοποίησης δεδομένων , εάν είναι απαραίτητο . Να είναι σίγουρος για να καταγράψει το μήκος της κάθε στήλης και το είδος των δεδομένων που θα αποθηκευτούν . Επίσης , προσθέστε οποιαδήποτε ξένα κλειδιά που απαιτούνται για τη σύνδεση πινάκων . Ξένα κλειδιά είναι στήλες που αποθηκεύουν το πρωτεύον κλειδί μιας σειράς από έναν άλλο πίνακα , προκειμένου να συνδεθούν τα τραπέζια .
Ζητηση και δοκιμή της βάσης δεδομένων
Η 7
Αναθεώρηση του εννοιολογικού σχεδιασμού με τους χρήστες και τους προγραμματιστές . Εξηγήστε σε απλή γλώσσα πώς κάθε πίνακας συνδέεται και αν η σχέση είναι 1:1 , 1 : M ή M : M. Κάντε ερωτήσεις που αμφισβητούν την ακεραιότητα του σχεδιασμού , όπως είναι , " Είναι ποτέ δυνατόν για μια παραγγελία να έχει δύο διαφορετικούς πελάτες ; " για την εξασφάλιση των πινάκων μπορεί να ανταποκριθεί επιθυμητούς στόχους .
8
Δημιουργήστε τη φυσική βάση δεδομένων . Εάν χρησιμοποιείτε λογισμικό προσομοίωσης για το σχεδιασμό της βάσης δεδομένων , πολλά από αυτά τα προγράμματα έχουν τη δυνατότητα να δημιουργήσετε τη βάση δεδομένων απευθείας από το σχεδιασμό . Εναλλακτικά , μπορείτε να δημιουργήσετε τη βάση δεδομένων με το χέρι , με πρώτη τη δημιουργία της βάσης δεδομένων , τότε οι πίνακες και τελικά οι στήλες .
Η 9
Δοκιμάστε τη βάση δεδομένων για να βεβαιωθείτε ότι αποθηκεύει τα δεδομένα σωστά . Επίσης, βεβαιωθείτε ότι οι χρήστες μπορούν να αναλύουμε τα δεδομένα και ότι οι πίνακες συνδέονται μεταξύ τους όπως θα έπρεπε.
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα