Το πρωτεύον κλειδί ενός πίνακα είναι ένα ειδικό πεδίο στους πίνακές σας. Σχεδόν κάθε πίνακας που δημιουργείτε πρέπει να έχει ένα πρωτεύον κλειδί. Γιατί;
-
Οργανώνει τα δεδομένα σας προσδιορίζοντας μοναδικά κάθε εγγραφή. Για παράδειγμα, σε έναν πίνακα Πελάτη, ο Αριθμός πελάτη θα είναι το πρωτεύον κλειδί — υπάρχει μόνο ένας πελάτης αριθμός 1, ένας πελάτης αριθμός 2 και ούτω καθεξής.
-
Τα nerds ταιριάζουν αν δεν το κάνετε.
Πρέπει να γνωρίζετε μερικούς κανόνες σχετικά με το πρωτεύον κλειδί προτού εκτελεστεί για να δημιουργήσετε ένα:
-
Ένας πίνακας μπορεί να έχει μόνο ένα πρωτεύον κλειδί.
-
Ένας μεμονωμένος πίνακας μπορεί να έχει πολλά ευρετήρια, αλλά μόνο ένα πρωτεύον κλειδί.
-
Η Access 2002 ευρετηριάζει αυτόματα το πεδίο του πρωτεύοντος κλειδιού (αυτός είναι ένας λόγος που ένα πρωτεύον κλειδί κάνει τη βάση δεδομένων σας να λειτουργεί λίγο πιο γρήγορα).
-
Εάν δημιουργήσετε έναν νέο πίνακα χωρίς πρωτεύον κλειδί, η Access 2002 ρωτά αυτόματα εάν θέλετε να προσθέσετε ένα.
Εάν πείτε ναι, το πρόγραμμα δημιουργεί με χαρά ένα πεδίο AutoNumber στην αρχή του τραπεζιού σας και το ορίζει ως το πρωτεύον κλειδί. Εάν το πρώτο πεδίο είναι τύπου AutoNumber, η Access 2002 το χρίζει ως το πρωτεύον κλειδί χωρίς να προσθέτει τίποτα άλλο στον πίνακα.
-
Τις περισσότερες φορές, το πρωτεύον κλειδί είναι ένα μεμονωμένο πεδίο, αλλά σε πολύ ειδικές περιπτώσεις, δύο ή περισσότερα πεδία μπορούν να μοιραστούν την εργασία. Ο τεχνικός όρος για αυτόν τον τύπο κλειδιού είναι κλειδί πολλαπλών πεδίων. Ο υπερτεχνικός όρος για αυτόν τον τύπο κλειδιού είναι σύνθετο κλειδί.
-
Δεν μπορείτε να χρησιμοποιήσετε τους τύπους πεδίων Memo, OLE Object ή Hyperlink σε ένα πρωτεύον κλειδί.
-
Αν και μπορείτε να χρησιμοποιήσετε τον τύπο πεδίου Ναι/Όχι σε ένα πρωτεύον κλειδί, μπορείτε να έχετε μόνο δύο εγγραφές (Ναι και Όχι) σε έναν τέτοιο πίνακα.
-
Το πρωτεύον κλειδί ταξινομεί αυτόματα τις εγγραφές στον πίνακα. Αυτό απλώς διατηρεί τα τραπέζια σας τακτοποιημένα και τακτοποιημένα.
-
Η Access 2002 δεν ενδιαφέρεται για το πού βρίσκεται το πεδίο πρωτεύοντος κλειδιού στη σχεδίαση του πίνακα. Το κλειδί μπορεί να είναι το πρώτο πεδίο, το τελευταίο πεδίο ή στη μέση. Η επιλογή τοποθέτησης είναι όλη δική σας. Για λόγους λογικής, μπορεί να θέλετε να βάλετε το πεδίο κλειδιού πρώτα σε έναν πίνακα. Στην πραγματικότητα, κάντε το μια συνήθεια (θα είστε τόσο χαρούμενοι που το κάνατε αργότερα).
-
Όλα τα κύρια κλειδιά πρέπει να έχουν όνομα, όπως και το πεδίο έχει όνομα. Αυτό μπορεί να σας προκαλέσει σοκ, επομένως κρατηθείτε στη θέση σας, αλλά η Access 2002 ονομάζει αυτόματα όλα τα κύρια κλειδιά Πρωτεύον κλειδί.
Για να ορίσετε ένα πεδίο για την εργασία του πρωτεύοντος κλειδιού, ακολουθήστε τα εξής βήματα:
Ανοίξτε τον πίνακα σε προβολή σχεδίασης.
Εάν δεν είστε εξοικειωμένοι με αυτό το βήμα, πιθανότατα δεν θα πρέπει να ασχολείστε με το πρωτεύον κλειδί.
Κάντε δεξί κλικ στο κουμπί δίπλα στο πεδίο που έχετε επιλέξει για το πρωτεύον κλειδί.
Εμφανίζεται ένα από αυτά τα όμορφα αναδυόμενα μενού.
Τι κάνει ένα καλό βασικό πεδίο; Πώς βρίσκεις το σωστό; Το κορυφαίο κριτήριο για ένα καλό βασικό πεδίο είναι η μοναδικότητα. Οι τιμές σε ένα πεδίο κλειδιού πρέπει να είναι μοναδικές, για παράδειγμα, Αριθμοί Πελατών, Μονάδες Διατήρησης Αποθεμάτων, Αναγνωριστικά Οχημάτων ή κάποιο άλλο πεδίο που είναι διαφορετικό σε κάθε εγγραφή; Εάν το έχετε, χρησιμοποιήστε το! Εάν δεν το κάνετε, τότε δημιουργήστε ένα μοναδικό πεδίο προσθέτοντας ένα πεδίο AutoNumber στον πίνακά σας. Αυτός ο τύπος πεδίου εισάγει αυτόματα έναν νέο, μοναδικό αριθμό σε κάθε εγγραφή του πίνακα σας. Το AutoNumber παρακολουθεί ακόμη και αριθμούς που διαγράφετε, έτσι ώστε η Access να μην τους χρησιμοποιήσει ξανά. Το καλύτερο από όλα, η Access φροντίζει τις λεπτομέρειες, ώστε να μην χρειάζεται να ανησυχείτε για τον προγραμματισμό ή τυχόν ειδικά κόλπα για να λειτουργήσει το πρόγραμμα.
Επιλέξτε Primary Key από το μενού (όπως φαίνεται στην εικόνα).
Ένα μικρό σύμβολο πλήκτρου εμφανίζεται στο κουμπί. Το πρωτεύον κλειδί έχει οριστεί!
Δημιουργείται το πρωτεύον κλειδί (και οι εγγραφές χαίρονται )