Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει σχέση;
Η σχέση χρησιμοποιείται μερικές φορές για να αναφέρεται σε έναν πίνακα σε μια σχεσιακή βάση δεδομένων, αλλά χρησιμοποιείται συνηθέστερα για να περιγράψει τις σχέσεις που μπορούν να δημιουργηθούν μεταξύ αυτών των πινάκων σε μια σχεσιακή βάση δεδομένων.
Στις σχεσιακές βάσεις δεδομένων, υπάρχει σχέση μεταξύ δύο πινάκων όταν ένας από αυτούς έχει ένα ξένο κλειδί που αναφέρει το πρωτεύον κλειδί του άλλου πίνακα. Αυτό το ενιαίο γεγονός επιτρέπει στις σχεσιακές βάσεις δεδομένων να χωρίζουν και να αποθηκεύουν δεδομένα σε διαφορετικούς πίνακες, ενώ ταυτόχρονα συνδέουν τα διαφορετικά στοιχεία δεδομένων μαζί. Είναι ένα από τα χαρακτηριστικά που καθιστά τις σχεσιακές βάσεις δεδομένων τόσο ισχυρές και αποδοτικές καταστήματα πληροφοριών.
Η ικανότητα προσδιορισμού των σχέσεων είναι τόσο θεμελιώδης και τόσο σημαντική ώστε αυτό διαφοροποιεί τις σχεσιακές βάσεις δεδομένων από άλλους τύπους βάσεων δεδομένων, όπως οι βάσεις δεδομένων με επίπεδο αρχείο. Συνεπώς, η σχέση είναι το καθοριστικό χαρακτηριστικό των σχεσιακών βάσεων δεδομένων.
Η σχέση μπορεί επίσης να είναι γνωστή ως σχέση.
Η Techopedia εξηγεί τη σχέση
Εξετάστε τη βάση δεδομένων μιας τράπεζας. Έχετε έναν πίνακα CUSTOMER_MASTER που αποθηκεύει δεδομένα πελατών, με μια στήλη πρωτογενούς κλειδιού που ονομάζεται CustID, καθώς και έναν πίνακα ACCOUNTS_MASTER για τη διατήρηση πληροφοριών σχετικά με διάφορους τραπεζικούς λογαριασμούς και ποιος πελάτης τους ανήκει. Για να συνδέσετε τα δύο αυτά τραπέζια μαζί, δηλαδή να συνδέσετε κάθε πελάτη με τον τραπεζικό του λογαριασμό, απαιτείται μια αντίστοιχη στήλη CustID στον πίνακα ACCOUNTS_MASTER που αναφέρει ένα ήδη υπάρχον αναγνωριστικό πελάτη στον πίνακα CUSTOMER_MASTER. Σε αυτήν την περίπτωση, η στήλη CustID στο λογαριασμό ACCOUNTS_MASTER είναι ένα ξένο κλειδί που αναφέρει τη στήλη του ίδιου ονόματος στο CUSTOMER_MASTER. Αυτό το σενάριο αναφέρεται στη σχέση μεταξύ των δύο πινάκων.
