Σπίτι Βάσεις δεδομένων Τι είναι η σχέση one-to-one; - ορισμός από την τεχνολογία

Τι είναι η σχέση one-to-one; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει η σχέση One-to-One;

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

Η Techopedia εξηγεί τη σχέση One-to-One

Για παράδειγμα, στον πίνακα CUSTOMER_MASTER στη βάση δεδομένων μιας τράπεζας, κάθε πελάτης αντιπροσωπεύεται από ένα μοναδικό CUSTOMER_ID, το οποίο είναι επίσης το πρωτεύον κλειδί του πίνακα. Κάθε πελάτης μπορεί επίσης να έχει μια κρατική κάρτα κοινωνικής ασφάλισης, η οποία περιέχει έναν μοναδικό αριθμό κοινωνικής ασφάλισης. Ως εκ τούτου, κάθε πελάτης πρέπει να έχει ένα ενιαίο αναγνωριστικό πελάτη στη βάση δεδομένων της τράπεζας. Εάν ένας πελάτης έχει ένα, τότε μπορεί να υπάρχει μόνο ένας αριθμός κοινωνικής ασφάλισης ανά πελάτη.


Το γονικό πεδίο (CUSTOMER_ID) έχει μια προσωπική σχέση με τον τομέα κοινωνικής ασφάλισης. Για τέτοιες σχέσεις, είναι καλύτερο να τα τοποθετήσετε σε ένα τραπέζι για ευκολία αναφοράς. Στην περίπτωση αυτή, ο αριθμός κοινωνικής ασφάλισης θα πρέπει απλώς να είναι μια πρόσθετη στήλη στον πίνακα CUSTOMER_MASTER.

Τι είναι η σχέση one-to-one; - ορισμός από την τεχνολογία