Σχεδιάστε τη βάση δεδομένων . Πριν από οποιαδήποτε τεχνολογία μπορεί να εφαρμοστεί στη βάση δεδομένων , θα πρέπει να προγραμματιστεί. Όλα τα στοιχεία που θα χρειαστεί ένας φοιτητής να έχει αποθηκευτεί στη βάση δεδομένων πρέπει να προσδιορίζονται με απλό τρόπο . Για παράδειγμα , μια εγγραφή των φοιτητών θα πρέπει να περιέχει τα προσωπικά του στοιχεία , τον ταγματάρχη του και έναν κατάλογο των επιλογών που έχει επιλεγεί ως μέρος των σπουδών του . 2
Εντοπισμός πιθανών πεδίων στη βάση δεδομένων .
Προσδιορίστε τα στοιχεία της βάσης δεδομένων από τις καταστάσεις υψηλού επιπέδου . Αυτό σημαίνει εκχύλιση πραγματικών στοιχείων από τις δηλώσεις υψηλού επιπέδου. Για παράδειγμα , εάν μια δήλωση για ένα τυπικό μαθητής διαβάζει " Ένας μαθητής παίρνει ένα σημαντικό θέμα και αυτό έχει τίτλο , « προσδιορίζουν τι ο τίτλος αποτελείται από την άποψη της ένα πεδίο βάσης δεδομένων . Οι πιθανότητες είναι σε αυτήν την περίπτωση είναι ένα πεδίο χαρακτήρων ενδεχομένως έως 200 χαρακτήρες σε μήκος. Ως εκ τούτου , σε μια βάση δεδομένων (π.χ. Access ) , ο ορισμός θα ήταν «χαρακτήρας του τίτλου ( 200 ) . "
Εικόνων 3
Τοποθετήστε όλα τα πεδία που αφορούν σε επιμέρους πίνακες . Θα έχουν εντοπίσει μια σειρά από στοιχεία, όπως τα πεδία της βάσης δεδομένων . Για παράδειγμα , ένα όνομα μαθητής ανήκει σε μια διεύθυνση φοιτητή , και κάθε μαθητής παίρνει ένα μάθημα με ένα αναγνωριστικό και έναν τίτλο . Το βασικό πίνακα σε αυτή την περίπτωση θα ήταν « Student » και
Παράδειγμα πίνακες " του μαθήματος . " :
Student
----------
Όνομα Char ( 60 ) , πώληση
Επώνυμο Char ( 60 ) , πώληση
HouseNumber Ακέραιος , πώληση
Διεύθυνση1 Char ( 100 ) , πώληση
κλπ
Course
--------
Coursecode Ακέραιος , πώληση
coursename Char ( 100 ) , πώληση
Major Char ( 100 ) , πώληση
κλπ.
Η 4 πίνακες θα πρέπει να συνδέονται με ένα κοινό πεδίο .
Συνδέστε τον πίνακα με πρωτογενή και ξένα κλειδιά . Αυτό σημαίνει ότι έχοντας ένα κοινό πεδίο για να συνδέσει τους πίνακες μαζί. Έτσι , λαμβάνοντας τα τραπέζια παράδειγμα , μπορεί να έχετε ένα μοναδικό αναγνωριστικό προστίθενται στους πίνακες ως εξής : .
Σπουδαστή ακέραιος
Αυτό θα καταστήσει παράδειγμα τραπέζια μας :
Φοιτητών
----------
ακέραιος Σπουδαστή , πώληση
Όνομα Char ( 60 ) , πώληση
Επώνυμο Char ( 60 ) ,
HouseNumber Ακέραιος , πώληση
Διεύθυνση1 Char ( 100 ) , πώληση
κλπ
Course
--------
Σπουδαστή ακέραιος , πώληση
Coursecode ακέραιος , πώληση
coursename Char ( 100 ) , πώληση
Major Char ( 100 ) , πώληση
κλπ.
5
Τοποθετήστε τα αρχεία και να δοκιμάσουν τις εγγραφές . Η βάση δεδομένων παράδειγμα δεν είναι ειδικές για κάθε τεχνολογία , αλλά μια τυπική δήλωση SQL για αυτό θα μπορούσε να είναι :
Επιλογή Όνομα , Επώνυμο , coursename
Από Φοιτητές , γκολφ
Όταν Φοιτητές . Σπουδαστή = Course.studentid ?
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα