Συσχέτιση
Μεταξύ κάποιων οντοτήτων μιας σχεσιακής ΒΔ υπάρχουν σχέσεις. Τα βασικά χαρακτηριστικά μιας σχέσης είναι:
Το πλήθος των οντοτήτων που συμμετέχουν σ' αυτή. Ο αριθμός των οντοτήτων μας δίνει το βαθμό της σχέσης.
Το όνομα που της αποδίδουμε.
Ο τύπος της. Ως τύπους διακρίνουμε τους εξής:
1 προς 1 (1:1)
1 προς πολλά (1:Ν)
πολλά προς πολλά (Μ:Ν)
Παραδείγματα
Οντότητες Χώρα, Πρωτεύουσα
Βαθμός σχέσης: 2
Όνομα: «Έχει»
Τύπος: 1:1
Οντότητες Χώρα, Πόλη
Βαθμός σχέσης: 2
Όνομα: «Βρίσκεται στην»
Τύπος: 1:Ν
Οντότητες Ιδιοκτήτης, Ακίνητο
Βαθμός σχέσης: 2
Όνομα: «Κατέχει»
Τύπος: Μ:Ν
Οντότητες Πελάτης, Προϊόν, Απόδειξη
Βαθμός σχέσης: 3
Όνομα: «Αγοράζει»
Τύπος: Μ:Ν
Συμβολισμοί
Ξένο Κλειδί
Η σύνδεση των σχέσεων πραγματοποιείται με τις τιμές των κοινών ιδιοτήτων μεταξύ των πινάκων.
Σχέση 1 προς 1
Σχέση 1 προς πολλά
Αν μια οντότητα Α με πρωτεύον κλειδί Κωδικός_Α σχετίζεται με μια οντότητα Β με σχέση 1 προς πολλά, τότε:
Προσθέτουμε στην οντότητα Β μια ιδιότητα με όνομα Κωδικός_Α
Φροντίζουμε να έχει τον ίδιο τύπο με της οντότητας Α. Δηλαδή, αν ο Κωδικός_Α έχει τύπο Αριθμός, τότε και στην οντότητα Β πρέπει να είναι Αριθμός.
Οι εγγραφές των δύο οντοτήτων σχετίζονται μέσω των τιμών αυτών των ιδιοτήτων.
προσθήκη παραδείγματος
Σχέση πολλά προς πολλά