λογισμικό

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

Πίνακες SQL Tutorial

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

Σχεδιάστε τη δομή της βάσης δεδομένων σας . SQL χρησιμοποιείται με Συστήματα Διαχείρισης Βάσεων Δεδομένων . Αυτοί οι τύποι της βάσης δεδομένων που ορίζονται από την άποψη των σχέσεων μεταξύ των διαφόρων στοιχείων στα δεδομένα. Για να δημιουργήσετε μια σχεσιακή βάση δεδομένων του σχεδιασμού , θα πρέπει να διαμορφώσει τα δεδομένα από ένα αφηρημένο επίπεδο . Υπάρχουν πολλά εργαλεία και τεχνικές που μπορούν να σας βοηθήσουν να το κάνετε αυτό , συμπεριλαμβανομένων των διαγραμμάτων σχέσης οντοτήτων . Δημιουργία σχεδιασμού της βάσης δεδομένων σας , αποφασίζοντας ποια είναι τα πρόσωπα στα δεδομένα σας . Οι οντότητες αυτές θα αντιστοιχούν στους πίνακες που τελικά δημιουργούν . Για παράδειγμα , σε ένα σύστημα παραγγελία του πελάτη , δύο από τις οντότητες θα μπορούσε να είναι "Πελάτης" και "Order ", καθένα από τα οποία θα έχει ένα ειδικό πίνακα της βάσης δεδομένων. 2

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

Υπολογίστε τα πρωτεύοντα κλειδιά στη βάση δεδομένων σας . Τα κλειδιά είναι ένα σημαντικό στοιχείο για την επιβολή των σχέσεων μέσα σε μια βάση δεδομένων . Πρωτοβάθμια Keys κάνουν κάθε καταχώρηση σε έναν πίνακα μοναδικό , και συνήθως εφαρμόζονται από απλά την ανάθεση της επόμενης σε μια σειρά αριθμών κάθε φορά που ένα νέο ρεκόρ εγγράφεται στον πίνακα . Σε ένα τυπικό σύστημα , κάθε " πελάτη" θα έχει το δικό του μοναδικό αριθμό αναφοράς στη βάση δεδομένων , όπως θα ήθελε ο καθένας "Order ", επιτρέποντας αυτά να εντοπίζονται εύκολα.
Η 4

Ασκηθείτε τα ξένα κλειδιά σε τα δεδομένα σας . Ξένα Κλειδιά είναι ο κύριος τρόπος που αντιπροσωπεύουν τις σχέσεις μεταξύ των πινάκων , ή οντότητες , σε μια βάση δεδομένων . Για παράδειγμα , ένα "Πελάτης" μπορεί να συνδέεται με ένα ή περισσότερα " Παραγγελίες " και πιο "Παραγγελίες" θα πρέπει να συνδέεται μόνο σε ένα ενιαίο «Πελάτης ». Συμπεριλαμβανομένων ένα πεδίο ( δηλαδή , χαρακτηριστικό) στο "Παραγγελία" πίνακας που παραθέτει το μοναδικό αριθμό αναφοράς ( Primary Key ) για το «Πελάτης» που τοποθέτησε η διαταγή σημαίνει ότι οι πίνακες συνδέονται . Είναι επίσης πιο αποτελεσματικό να περιλαμβάνει το ξένο κλειδί στον πίνακα "Παραγγελία" και όχι το "Πελάτης" μία , η σχέση μεταξύ "Πελάτης" και "Παραγγελία" είναι ένα-προς -πολλά .
5

Δημιουργία των πινάκων σε SQL , που καθορίζουν τη δομή , στήλες και τους τύπους δεδομένων . Ένα απόσπασμα παράδειγμα SQL για ένα τραπέζι του πελάτη θα είναι :

CREATE TABLE «πελάτης»

(

«ID» smallint ( 6 ) NOT NULL AUTO_INCREMENT ,

«όνομα» varchar ( 50 ) NOT NULL , πώληση

PRIMARY KEY ( «ID» )

) ?

Η στήλη ID είναι μια αυτόματη αύξηση του αριθμού αποδίδεται κάθε φορά μια νέα καταχώρηση προστίθεται στον πίνακα . Οι "NOT NULL" δηλώσεις απλώς απαιτούν ότι κάθε εγγραφή πρέπει να έχει μια τιμή που καθορίζεται για αυτές τις στήλες . Οι τύποι δεδομένων " varchar " και " SMALLINT " είναι κειμένου και αριθμητικών τύπων που καθορίζονται σε συνδυασμό με το μήκος των πιθανών τιμών - αυτά ποικίλλουν ανάλογα με το συγκεκριμένο σύστημα βάσης δεδομένων σας . Εκτελέστε τη δέσμη ενεργειών στη βάση δεδομένων σας ή web server και να συμπληρώσετε με κάποια δεδομένα .
Η
εικόνων

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

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