ACC2000: Ορισμός σχέσεων ανάμεσα σε πίνακες σε μια βάση δεδομένων της Microsoft Access

Αρχάριοι χρήστες: Απαιτεί γνώση του περιβάλλοντος εργασίας σε υπολογιστές ενός χρήστη.


Αυτό το άρθρο ισχύει μόνο για μια βάση δεδομένων της Microsoft Access (.mdb).


Σύνοψη

Αυτό το άρθρο περιγράφει τον τρόπο για να ορίσετε τις σχέσεις σε μια βάση δεδομένων της Microsoft Access. Αυτό περιλαμβάνει τα εξής θέματα:

  • Τι είναι οι σχέσεις πινάκων
  • Τύποι σχέσεων πινάκων
    • Σχέσεις ένα-προς-πολλά
    • Σχέσεις πολλά-προς-πολλά
    • Σχέσεις ένα προς ένα
  • Πώς μπορείτε να ορίσετε σχέσεις μεταξύ πινάκων
    • Τον ορισμό μιας σχέσεων ένα-προς-πολλά ή ένα προς ένα
    • Τρόπος προσδιορισμού ενός σχέσεις πολλά-προς-πολλά
  • Ακεραιότητα αναφορών
  • Διαδοχικές ενημερώσεις και διαγραφές
  • Συμμετάσχετε σε τύπους

Περισσότερες πληροφορίες

Τι είναι οι σχέσεις πινάκων

Σε μια σχεσιακή βάση δεδομένων, οι σχέσεις σάς επιτρέπουν να αποφύγετε περιττά δεδομένα. Για παράδειγμα, αν σχεδιάζετε μια βάση δεδομένων, η οποία θα καταγράφει πληροφορίες σχετικά με βιβλία, μπορεί να έχετε έναν πίνακα που ονομάζεται τίτλους που αποθηκεύει πληροφορίες σχετικά με κάθε βιβλίο, όπως το βιβλίο; s τίτλο, την ημερομηνία έκδοσης και ο publisher. Υπάρχει επίσης πληροφορίες που μπορεί να θέλετε να αποθηκεύσετε πληροφορίες σχετικά με τον εκδότη, όπως τον αριθμό τηλεφώνου του εκδότη, τη διεύθυνση και ταχυδρομικός κώδικας. Εάν θέλετε να αποθηκεύσετε όλες αυτές τις πληροφορίες με τους τίτλους πίνακα, τον εκδότη; s τηλέφωνο θα καταχωρηθεί δύο φορές για κάθε τίτλο που εκτυπώνει ο εκδότης.

Μια καλύτερη λύση είναι να αποθηκεύσετε τις πληροφορίες του εκδότη μόνο μία φορά σε έναν ξεχωριστό πίνακα, οι εκδότες. Στη συνέχεια, θέτετε ένα δείκτη στον πίνακα τίτλων που αναφέρεται σε μια καταχώρηση στον πίνακα εκδοτών.

Για να βεβαιωθείτε ότι τα δεδομένα σας δεν είναι συγχρονισμένα, μπορείτε να επιβάλετε ακεραιότητα αναφορών μεταξύ των πινάκων τίτλοι και εκδότες. Οι σχέσεις ακεραιότητας αναφορών σας βοηθούν να βεβαιωθείτε ότι πληροφορίες σε έναν πίνακα που ταιριάζει με τις πληροφορίες του άλλου. Για παράδειγμα, κάθε τίτλος στον πίνακα Titles πρέπει να σχετίζεται με έναν συγκεκριμένο εκδότη του πίνακα Publishers. Ένας τίτλος δεν μπορεί να προστεθεί στη βάση δεδομένων για έναν εκδότη που δεν υπάρχει στη βάση δεδομένων.


Τύποι σχέσεων πινάκων

Μια σχέση λειτουργεί με το ταίριασμα των δεδομένων σε στήλες κλειδιού, συνήθως στήλες με το ίδιο όνομα και στους δύο πίνακες. Στις περισσότερες περιπτώσεις, η σχέση συμφωνεί με το πρωτεύον κλειδί από τον ένα πίνακα, που παρέχει ένα μοναδικό αναγνωριστικό για κάθε γραμμή, με μια καταχώρηση στο ξένο κλειδί στον άλλο πίνακα. Για παράδειγμα, οι πωλήσεις μπορούν να συσχετιστούν με τους συγκεκριμένους τίτλους πωλούνται, δημιουργώντας μια σχέση μεταξύ title_id στήλη από τον πίνακα Titles (πρωτεύον κλειδί) και τη στήλη title_id στον πίνακα "Πωλήσεις" (το ξένο κλειδί).

Υπάρχουν τρεις τύποι σχέσεων μεταξύ πινάκων. Ο τύπος της σχέσης που δημιουργείται εξαρτάται από το πώς καθορίζονται οι σχετιζόμενες στήλες.

Σχέσεις ένα-προς-πολλά

Μια σχέση ένα-προς-πολλά είναι ο πιο συνηθισμένος τύπος σχέσης. Σε αυτόν τον τύπο σχέσης, μια γραμμή του πίνακα A μπορεί να έχει πολλές γραμμές που ταιριάζουν στον πίνακα B, αλλά μια γραμμή του Πίνακα B μπορεί να έχει μόνο μία γραμμή που ταιριάζει στον πίνακα A. Για παράδειγμα, οι εκδότες και οι τίτλοι πίνακες έχουν μια σχέση ένα-προς-πολλά: κάθε εκδότης παράγει πολλούς τίτλους, αλλά κάθε τίτλος είναι έργο μόνο ενός εκδότη.

Μια σχέση ένα-προς-πολλά δημιουργείται αν μόνο μία από τις σχετιζόμενες στήλες είναι πρωτεύον κλειδί ή έχει ένα μοναδικό περιορισμό.

Στην Access, η πλευρά του πρωτεύοντος κλειδιού μιας σχέσης "ένα-προς-πολλά" δηλώνεται από ένα σύμβολο κλειδιού. Πλευρά εξωτερικού κλειδιού μιας σχέσης δηλώνεται από το σύμβολο του απείρου.

Σχέσεις πολλά-προς-πολλά

Σε μια σχέση πολλά-προς-πολλά, μια γραμμή του πίνακα A μπορεί να έχει πολλές γραμμές που ταιριάζουν στον πίνακα B, και το αντίστροφο. Μπορείτε να δημιουργήσετε μια τέτοια σχέση, καθορίζοντας έναν τρίτο πίνακα, που ονομάζεται πίνακας σύνδεσης, του οποίου το πρωτεύον κλειδί αποτελείται από τα ξένα κλειδιά από δύο πίνακες Α και β του πίνακα Για παράδειγμα, τον πίνακα Authors και τον πίνακα Titles έχουν μια σχέση πολλά-προς-πολλά η οποία καθορίζεται από μια σχέση ένα-προς-πολλά από αυτούς τους πίνακες με τον πίνακα TitleAuthors. Το πρωτεύον κλειδί του πίνακα TitleAuthors είναι ο συνδυασμός της στήλης au_id (τον πίνακα authors; πρωτεύον κλειδί s) και η στήλη title_id (τον πίνακα Titles; s πρωτεύον κλειδί).


Σχέσεις ένα προς ένα

Σε μια σχέση ένα-προς-ένα, μια γραμμή του πίνακα A μπορεί να έχει μόνο μία γραμμή που ταιριάζει στον πίνακα B, και το αντίστροφο. Σχέση ένα προς ένα δημιουργείται αν και τα δύο οι σχετιζόμενες στήλες αποτελούν πρωτεύοντα κλειδιά ή έχουν μοναδικούς περιορισμούς.

Αυτός ο τύπος σχέσης δεν είναι συνηθισμένος, επειδή οι περισσότερες πληροφορίες που σχετίζονται με αυτόν τον τρόπο θα είναι στον ίδιο πίνακα. Μπορείτε να χρησιμοποιήσετε μια σχέση ένα-προς:

  • Για να διαιρέσετε έναν πίνακα με πολλές στήλες.
  • Να απομονώσετε μέρος ενός πίνακα για λόγους ασφαλείας.
  • Αποθήκευση δεδομένων τα οποία είναι μικρής διάρκειας και θα μπορούσαν να διαγραφούν εύκολα διαγράφοντας απλώς τον πίνακα.
  • Αποθηκεύουν πληροφορίες που έχουν εφαρμογή μόνο σε ένα υποσύνολο του κυρίως πίνακα.
Στην Access, η πλευρά του πρωτεύοντος κλειδιού μιας σχέσης "ένα προς ένα" δηλώνεται από ένα σύμβολο κλειδιού. Η πλευρά του εξωτερικού κλειδιού επίσης δηλώνεται από ένα σύμβολο κλειδιού.

Πώς μπορείτε να ορίσετε σχέσεις μεταξύ πινάκων

Όταν δημιουργείτε μια σχέση μεταξύ πινάκων, τα σχετιζόμενα πεδία δεν χρειάζεται να έχουν το ίδιο όνομα. Ωστόσο, τα σχετικά πεδία πρέπει να έχει τον ίδιο τύπο, εκτός αν το πεδίο πρωτεύοντος κλειδιού είναι ένα πεδίο "Αυτόματη αρίθμηση" δεδομένων. Μπορείτε να αντιστοιχίσετε ένα πεδίο "Αυτόματη αρίθμηση" με ένα πεδίο αριθμού, μόνο αν η ιδιότητα FieldSize και των δύο πεδίων είναι ίδια. Για παράδειγμα, μπορείτε να αντιστοιχίσετε ένα πεδίο "Αυτόματη αρίθμηση" με ένα πεδίο αριθμού, αν η ιδιότητα FieldSize και των δύο πεδίων είναι ακέραιος μεγάλου μήκους. Ακόμα και όταν τα αντίστοιχα πεδία είναι πεδία αριθμού, πρέπει να έχουν την ίδια ρύθμιση στην ιδιότητα Μέγεθος πεδίου .

Τον ορισμό μιας σχέσεων ένα-προς-πολλά ή ένα προς ένα

Για να δημιουργήσετε μια ένα-προς-πολλά ή μια σχέση, ακολουθήστε τα εξής βήματα:

  1. Κλείστε όλους τους πίνακες που έχετε ανοίξει. Δεν μπορείτε να δημιουργήσετε ή να τροποποιήσετε σχέσεις ανάμεσα σε ανοιχτούς πίνακες.
  2. Πιέστε το πλήκτρο F11 για να μεταβείτε στο παράθυρο βάσης δεδομένων.
  3. Στο μενού Εργαλεία , κάντε κλικ στην επιλογή " σχέσεις".
  4. Εάν δεν έχετε ορίσει ακόμη σχέσεις στη βάση δεδομένων σας, εμφανίζεται αυτόματα το παράθυρο διαλόγου Εμφάνιση πίνακα . Εάν θέλετε να προσθέσετε τους πίνακες που θέλετε να συσχετίσετε αλλά δεν εμφανίζεται το πλαίσιο διαλόγου " Εμφάνιση πίνακα ", επιλέξτε " Εμφάνιση πίνακα " σχέσεις .
  5. Κάντε διπλό κλικ στα ονόματα των πινάκων που θέλετε να συσχετίσετε και στη συνέχεια, κλείστε το παράθυρο διαλόγου Εμφάνιση πίνακα . Για να δημιουργήσετε μια σχέση μεταξύ ενός πίνακα και του εαυτού, προσθέστε τον πίνακα δύο φορές.
  6. Σύρετε το πεδίο που θέλετε να συσχετίσετε από τον έναν πίνακα στο σχετικό πεδίο του άλλου πίνακα. Για να σύρετε πολλά πεδία, πιέστε το πλήκτρο CTRL, κάντε κλικ σε κάθε πεδίο και έπειτα σύρετέ τους.

    Στις περισσότερες περιπτώσεις, μπορείτε να σύρετε το πεδίο πρωτεύοντος κλειδιού (το οποίο εμφανίζεται με έντονο κείμενο) από έναν πίνακα σε ένα ανάλογο πεδίο (συχνά με το ίδιο όνομα) που ονομάζεται το εξωτερικό κλειδί στον άλλο πίνακα.
  7. Εμφανίζεται το παράθυρο διαλόγου Επεξεργασία σχέσεων . Βεβαιωθείτε ότι τα ονόματα πεδίων που εμφανίζονται στις δύο στήλες είναι σωστές. Μπορείτε να τις αλλάξετε, αν είναι απαραίτητο.

    Εάν χρειαστεί, καθορίστε τις επιλογές σχέσεων. Αν χρειάζεστε πληροφορίες σχετικά με ένα συγκεκριμένο στοιχείο στο πλαίσιο διαλόγου " Επεξεργασία σχέσεων ", κάντε κλικ στο κουμπί με το ερωτηματικό και στη συνέχεια κάντε κλικ στο στοιχείο. Αυτές οι επιλογές θα αναλυθεί λεπτομερώς στη συνέχεια αυτού του άρθρου.
  8. Κάντε κλικ στην επιλογή Δημιουργία για να δημιουργήσετε τη σχέση.
  9. Επαναλάβετε τα βήματα 5 έως 8 για κάθε ζεύγος πινάκων που θέλετε να συσχετίσετε.

    Όταν κλείσετε το παράθυρο διαλόγου Επεξεργασία σχέσεων , η Microsoft Access σας ρωτά αν θέλετε να αποθηκεύσετε τη διάταξη. Είτε αποθηκεύσετε τη διάταξη είτε όχι, οι σχέσεις που δημιουργείτε αποθηκεύονται στη βάση δεδομένων.

    ΣΗΜΕΊΩΣΗ: Μπορείτε να δημιουργήσετε σχέσεις σε ερωτήματα, καθώς και πίνακες. Ωστόσο, η ακεραιότητα αναφορών δεν επιβάλλεται με ερωτήματα.

Τρόπος προσδιορισμού ενός σχέσεις πολλά-προς-πολλά



Για να δημιουργήσετε μια σχέση πολλά-προς-πολλά, ακολουθήστε τα εξής βήματα:

  1. Δημιουργήστε τους δύο πίνακες που θα έχουν μια σχέση πολλά-προς-πολλά.
  2. Δημιουργήστε έναν τρίτο πίνακα, που ονομάζεται πίνακας σύνδεσης, και στη συνέχεια να προσθέσετε τα νέα πεδία πίνακα σύνδεσης με τους ίδιους ορισμούς με τα πεδία πρωτεύοντος κλειδιού από κάθε έναν από τους άλλους δύο πίνακες. Στον πίνακα σύνδεσης, τα πεδία πρωτεύοντος κλειδιού λειτουργούν ως ξένα κλειδιά. Μπορείτε να προσθέσετε άλλα πεδία στον πίνακα σύνδεσης, όπως και σε κάθε άλλο πίνακα.
  3. Στον πίνακα σύνδεσης, ορίστε πρωτεύον κλειδί που θα συμπεριλαμβάνει τα πεδία πρωτεύοντος κλειδιού από τους άλλους δύο πίνακες. Για παράδειγμα, σε έναν πίνακα σύνδεσης TitleAuthors, το πρωτεύον κλειδί θα αποτελείται από τα πεδία "ΚωδΠαραγγελίας" και "ΚωδΠροϊόντος".

    ΣΗΜΕΊΩΣΗ: για να δημιουργήσετε ένα πρωτεύον κλειδί, ακολουθήστε τα εξής βήματα:
    1. Ανοίξτε έναν πίνακα σε προβολή σχεδίασης.
    2. Επιλέξτε το πεδίο ή τα πεδία που θέλετε να ορίσετε ως πρωτεύον κλειδί. Για να επιλέξετε ένα πεδίο, κάντε κλικ στο δείκτη επιλογής γραμμής για το πεδίο που θέλετε.

      Για να επιλέξετε πολλά πεδία, κρατήστε πατημένο το πλήκτρο CTRL και, στη συνέχεια, κάντε κλικ στο δείκτη επιλογής γραμμής για κάθε πεδίο.
    3. Στη γραμμή εργαλείων, κάντε κλικ στο κουμπί " Πρωτεύον κλειδί ".

      ΣΗΜΕΊΩΣΗ: Εάν θέλετε η σειρά των πεδίων σε ένα πρωτεύον κλειδί με πολλά πεδία να είναι διαφορετική από τη σειρά αυτών των πεδίων στον πίνακα, κάντε κλικ στην επιλογή " ευρετήρια " στη γραμμή εργαλείων για να εμφανίσετε το πλαίσιο διαλόγου " ευρετήρια " και στη συνέχεια ταξινομήστε πάλι τα ονόματα πεδίων για το ευρετήριο με όνομα PrimaryKey.
  4. Ορίστε μια σχέση ένα-προς-πολλά μεταξύ των δύο πινάκων πρωτεύοντα και τον πίνακα σύνδεσης.

Ακεραιότητα αναφορών

Η ακεραιότητα αναφορών είναι ένα σύστημα κανόνων που χρησιμοποιεί η Microsoft Access για να εξασφαλίσει ότι οι σχέσεις μεταξύ εγγραφών σε σχετιζόμενους πίνακες είναι έγκυρες και ότι δεν κατά λάθος διαγράψετε ή αλλάξετε σχετιζόμενα δεδομένα. Μπορείτε να ορίσετε την ακεραιότητα αναφορών όταν ικανοποιούνται όλες οι παρακάτω συνθήκες:


  • Το πεδίο που ταιριάζει από τον πρωτεύοντα πίνακα είναι ένα πρωτεύον κλειδί ή έχει ένα μοναδικό ευρετήριο.
  • Τα σχετιζόμενα πεδία έχουν τον ίδιο τύπο δεδομένων. Υπάρχουν δύο εξαιρέσεις. Ένα πεδίο αυτόματης αρίθμησης μπορεί να συσχετιστεί με ένα πεδίο "Αριθμός" με μια ρύθμιση ιδιότητας Μέγεθος πεδίου Ακέραιος μεγάλου μήκους και ένα πεδίο "Αυτόματη αρίθμηση" με μια ρύθμιση ιδιότητας Μέγεθος πεδίου Replication ID μπορεί να συσχετιστεί με ένα πεδίο "Αριθμός" με μια ρύθμιση ιδιότητας FieldSize αναγνωριστικά αναπαραγωγής.
  • Και οι δύο πίνακες ανήκουν στην ίδια βάση δεδομένων της Microsoft Access. Εάν οι πίνακες είναι συνδεδεμένοι πίνακες, πρέπει να είναι πίνακες σε μορφή Microsoft Access, και πρέπει να ανοίξετε τη βάση δεδομένων στην οποία είναι αποθηκευμένοι για να ενεργοποιήσετε την ακεραιότητα αναφορών. Δεν μπορεί να εφαρμοστεί ακεραιότητας αναφορών για συνδεδεμένους πίνακες από βάσεις δεδομένων σε άλλες μορφές.
Όταν χρησιμοποιείτε την ακεραιότητα αναφορών, εφαρμόζονται οι ακόλουθοι κανόνες:

  • Δεν μπορείτε να εισαγάγετε μια τιμή στο πεδίο ξένου κλειδιού του σχετιζόμενου πίνακα η οποία δεν υπάρχει στο πρωτεύον κλειδί του πρωτεύοντα πίνακα. Ωστόσο, μπορείτε να εισαγάγετε μια τιμή Null στο ξένο κλειδί, καθορίζοντας ότι οι εγγραφές είναι άσχετες. Για παράδειγμα, δεν μπορείτε να έχετε μια παραγγελία που έχει αντιστοιχιστεί σε έναν πελάτη που δεν υπάρχει, αλλά μπορείτε να έχετε μια παραγγελία που έχει εκχωρηθεί σε κανένα, καταχωρώντας μια τιμή Null στο πεδίο "ΚωδΠελάτη".
  • Δεν μπορείτε να διαγράψετε μια εγγραφή από έναν πρωτεύοντα πίνακα αν υπάρχουν εγγραφές που ταιριάζουν σε ένα σχετιζόμενο πίνακα. Για παράδειγμα, δεν μπορείτε να διαγράψετε μια εγγραφή υπαλλήλου από τον πίνακα "Υπάλληλοι", αν υπάρχουν παραγγελίες που έχουν αντιστοιχιστεί στον υπάλληλο στον πίνακα "Παραγγελίες".
  • Δεν μπορείτε να αλλάξετε μια τιμή πρωτεύοντος κλειδιού στον πρωτεύοντα πίνακα, αν αυτή η εγγραφή έχει σχετιζόμενες εγγραφές. Για παράδειγμα, δεν μπορείτε να αλλάξετε το Αναγνωριστικό ενός υπαλλήλου στον πίνακα "Υπάλληλοι", αν υπάρχουν παραγγελίες που έχουν αντιστοιχιστεί στον υπάλληλο στον πίνακα "Παραγγελίες".

Διαδοχικές ενημερώσεις και διαγραφές

Σε σχέσεις στις οποίες εφαρμόζεται η ακεραιότητα αναφορών, μπορείτε να καθορίσετε αν θέλετε η Microsoft Access να διαδέχονται αυτόματα την ενημερωμένη έκδοση ή Διαδοχική διαγραφή συσχετισμένων εγγραφών. Εάν ορίσετε αυτές τις επιλογές, λειτουργίες ενημέρωσης και διαγραφής που κανονικά δεν θα από επιτρέπονται οι κανόνες της ακεραιότητας αναφορών. Όταν διαγράφετε εγγραφές ή αλλάζετε τιμές πρωτεύοντος κλειδιού σε έναν πρωτεύοντα πίνακα, η Microsoft Access κάνει τις απαραίτητες αλλαγές για να διατηρήσει την ακεραιότητα αναφορών.

Εάν κάνετε κλικ για να επιλέξετε το πλαίσιο ελέγχου Διαδοχική ενημέρωση συσχετισμένων πεδίων , όταν ορίζετε μια σχέση, τότε κάθε φορά που αλλάζετε το πρωτεύον κλειδί μιας εγγραφής στον πρωτεύοντα πίνακα, η Microsoft Access ενημερώνει αυτόματα το πρωτεύον κλειδί με τη νέα τιμή σε όλες τις σχετιζόμενες εγγραφές. Για παράδειγμα, εάν αλλάξετε τον Κωδικό ενός πελάτη στον πίνακα "πελάτες", το πεδίο "ΚωδΠελάτη" στον πίνακα "Παραγγελίες" ενημερώνεται αυτόματα για κάθε παραγγελία του πελάτη έτσι ώστε η σχέση δεν είναι κατεστραμμένο. Η Microsoft Access κάνει διαδοχική ενημέρωση, χωρίς να εμφανίσει κανένα μήνυμα.


ΣΗΜΕΊΩΣΗ: Εάν το πρωτεύον κλειδί του πρωτεύοντα πίνακα είναι ένα πεδίο "Αυτόματη αρίθμηση", η επιλογή πλαίσιο ελέγχου Διαδοχική ενημέρωση συσχετισμένων πεδίων δεν θα έχει καμία συνέπεια, επειδή δεν μπορείτε να αλλάξετε την τιμή σε ένα πεδίο "Αυτόματη αρίθμηση".

Εάν επιλέξετε το πλαίσιο ελέγχου Διαδοχική διαγραφή συσχετισμένων εγγραφών όταν ορίζετε μια σχέση, κάθε φορά που διαγράφετε εγγραφές στον πρωτεύοντα πίνακα, η Microsoft Access θα διαγράφει αυτόματα τις σχετιζόμενες εγγραφές στο σχετιζόμενο πίνακα. Για παράδειγμα, αν διαγράψετε μια εγγραφή πελάτη από τον πίνακα "πελάτες", διαγράφονται αυτόματα όλες οι παραγγελίες του πελάτη από τον πίνακα "Παραγγελίες" (αυτό περιλαμβάνει τις εγγραφές στον πίνακα "Λεπτομέρειες παραγγελιών" που σχετίζονται με τις εγγραφές παραγγελιών). Όταν διαγράφετε εγγραφές από μια φόρμα ή ένα φύλλο δεδομένων με επιλεγμένο το πλαίσιο ελέγχου Διαδοχική διαγραφή συσχετισμένων εγγραφών , η Microsoft Access σας προειδοποιεί ότι μπορεί να διαγραφούν και οι σχετιζόμενες εγγραφές. Ωστόσο, όταν διαγράφετε εγγραφές χρησιμοποιώντας ένα ερώτημα διαγραφής, η Microsoft Access διαγράφει αυτόματα τις εγγραφές στους σχετιζόμενους πίνακες χωρίς να εμφανίσει προειδοποίηση.

Συμμετάσχετε σε τύπους

Υπάρχουν τρεις τύποι συνδέσμου, ως εξής:

Η επιλογή 1 ορίζει έναν εσωτερικό σύνδεσμο. Η εσωτερική σύνδεση είναι μια ένωση όπου εγγραφές από δύο πίνακες συνδυάζονται στα αποτελέσματα του ερωτήματος, μόνο αν οι τιμές των ενωμένων πεδίων πληρούν μια συγκεκριμένη συνθήκη. Σε ένα ερώτημα, η προεπιλεγμένη ένωση είναι μια εσωτερική σύνδεση που επιλέγει εγγραφές μόνο αν οι τιμές στα συνδεδεμένα πεδία ταιριάζουν με.

Η επιλογή 2 ορίζει έναν αριστερό εξωτερικό σύνδεσμο. Ο αριστερός εξωτερικός σύνδεσμος είναι ένας σύνδεσμος στον οποίο ΟΛΑ οι εγγραφές από την αριστερή πλευρά της λειτουργίας LEFT JOIN στην πρόταση SQL του ερωτήματος προστίθενται στα αποτελέσματα του ερωτήματος, ακόμα και αν δεν υπάρχουν τιμές που ταιριάζουν στο συνδεδεμένο πεδίο από τον πίνακα στα δεξιά.

Επιλογή 3 ορίζει έναν δεξιό εξωτερικό σύνδεσμο. Δεξιός εξωτερικός σύνδεσμος είναι ένας σύνδεσμος στον οποίο ΟΛΑ οι εγγραφές από τη δεξιά πλευρά της λειτουργίας RIGHT JOIN στην πρόταση SQL του ερωτήματος προστίθενται στα αποτελέσματα του ερωτήματος, ακόμα και αν δεν υπάρχουν τιμές που ταιριάζουν στο συνδεδεμένο πεδίο από τον πίνακα στα αριστερά.

Αναφορές

Για πρόσθετες πληροφορίες σχετικά με τις σχέσεις στη Microsoft Access, κάντε κλικ στο θέμα "Δημιουργία και σχεδίαση πινάκων" στη σελίδα "Βοήθεια της Microsoft Access 2000" στην ακόλουθη τοποθεσία της Microsoft στο Web:

Για περισσότερες πληροφορίες σχετικά με τις σχέσεις στη Microsoft Access, κάντε κλικ στο κουμπί Βοήθεια της Microsoft Access από το
Μενού Βοήθεια , πληκτρολογήστε Δημιουργία ή τροποποίηση σχέσεων στο Βοηθό του Office ή τον "Οδηγό απαντήσεων" και, στη συνέχεια, κάντε κλικ στο κουμπί Αναζήτηση για να προβάλετε τα θέματα που επιστρέφονται.
Ιδιότητες

Αναγνωριστικό άρθρου: 304467 - Τελευταία αναθεώρηση: 21 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια