Όταν προσθέσετε έναν περιορισμό σε έναν πίνακα , είστε περιορίζοντας το είδος των δεδομένων που μπορείτε να εισαγάγετε σε ένα αρχείο . Η Oracle έχει διάφορα είδη των περιορισμών , συμπεριλαμβανομένης της πρωτοβάθμιας και ξένα κλειδιά , όχι μηδενικές τιμές , μοναδικές τιμές και ελέγξτε τους περιορισμούς . Κάθε περιορισμός ισχύει για ένα συγκεκριμένο πεδίο σε μια εγγραφή . Για παράδειγμα , το πρωτεύον κλειδί περιορισμοί απαιτούν ότι το πεδίο είναι μοναδικό για κάθε εγγραφή σε έναν πίνακα , όπως έναν αριθμό Κοινωνικής Ασφάλισης ή τον αριθμό ταυτότητας των εργαζομένων .
Εικόνων Λειτουργία Indexes
Η
Όταν προσθέτετε ένα ευρετήριο σε έναν πίνακα , η παραγγελία σας είναι ο τρόπος εγγραφών σε έναν πίνακα βάσης δεδομένων που αποθηκεύονται στο δίσκο , έτσι ώστε να μπορείτε να προσθέσετε νέες εγγραφές στον πίνακα , ο δείκτης δημιουργεί καταχωρήσεις λίστας για αυτούς που θα συνδέει τη θέση τους στη μνήμη με μια διεύθυνση . Αυτό επιτρέπει ερωτήματα SQL για να εκτελέσει πιο γρήγορα, επειδή ο δείκτης χρησιμοποιεί τη λίστα για να σαρώσει μόνο τις διευθύνσεις μπλοκ για τα επιθυμητά αρχεία και όχι ένα ολόκληρο μπλοκ μνήμης .
Η οφέλη των Περιορισμών
περιορισμούς πίνακα είναι οι τιμές που ισχύουν για τη διασφάλιση της ακεραιότητας των δεδομένων , όπου οι δείκτες απλώς βελτιώνει την απόδοση ενός πίνακα . Ευρετήρια δεν επιβάλλουν τον έλεγχο των δεδομένων ή να περιορίζουν τις πληροφορίες . Μερικές φορές , ευρετήρια μπορεί να επιβραδύνει ερωτήματα λόγω του τρόπου που ταξινομήσετε τις εγγραφές σε μεγάλους πίνακες . Περιορισμοί δεν επιβραδύνει ερωτήματα . Δημιουργία περιορισμούς σε ένα τραπέζι , όταν δεν με νοιάζει πώς τα δεδομένα αποθηκεύονται στο δίσκο , αλλά θέλουν να εξασφαλίσουν ότι ορισμένες ή όλα τα πεδία σε κάθε εγγραφή πληρούν συγκεκριμένα κριτήρια .
Εικόνων Οφέλη από Indexes
Ευρετήρια
επιτρέπουν ερωτήματα για να βρείτε γρήγορα τα δεδομένα , επειδή δεν απαιτούν πάντα μια πλήρη σάρωση πίνακα . Όταν η επιθυμητή πληροφορία αποθηκεύεται στο ίδιο το δείκτη , το ερώτημα δεν απαιτεί καν πρόσβαση σε όλο το τραπέζι . Οι περιορισμοί δεν έχουν καμία επίδραση στην ταχύτητα ενός ερωτήματος , ούτε αποθηκεύουν όλα τα δεδομένα. Όταν ξέρετε το τραπέζι σας πρόκειται να περιέχει χιλιάδες εγγραφές ή περισσότερο, ή αν μεγαλώνει σε ένα τέτοιο μέγεθος , είναι συχνά χρήσιμο να προσθέσετε ένα ευρετήριο . Πιο συχνά από ό, τι δεν είναι, θα δείτε μικρότερους χρόνους για τα αποτελέσματα του ερωτήματος.
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα