el:school:lessons:db:theory:relation
Table of Contents
Συσχέτιση
Μεταξύ κάποιων οντοτήτων μιας σχεσιακής ΒΔ υπάρχουν σχέσεις. Τα βασικά χαρακτηριστικά μιας σχέσης είναι:
- Το πλήθος των οντοτήτων που συμμετέχουν σ' αυτή. Ο αριθμός των οντοτήτων μας δίνει το βαθμό της σχέσης.
- Το όνομα που της αποδίδουμε.
- Ο τύπος της. Ως τύπους διακρίνουμε τους εξής:
- 1 προς 1 (1:1)
- 1 προς πολλά (1:Ν)
- πολλά προς πολλά (Μ:Ν)
Παραδείγματα
Οντότητες Χώρα, Πρωτεύουσα
- Βαθμός σχέσης: 2
- Όνομα: «Έχει»
- Τύπος: 1:1
Οντότητες Χώρα, Πόλη
- Βαθμός σχέσης: 2
- Όνομα: «Βρίσκεται στην»
- Τύπος: 1:Ν
Οντότητες Ιδιοκτήτης, Ακίνητο
- Βαθμός σχέσης: 2
- Όνομα: «Κατέχει»
- Τύπος: Μ:Ν
Οντότητες Πελάτης, Προϊόν, Απόδειξη
- Βαθμός σχέσης: 3
- Όνομα: «Αγοράζει»
- Τύπος: Μ:Ν
Συμβολισμοί
Ξένο Κλειδί
Η σύνδεση των σχέσεων πραγματοποιείται με τις τιμές των κοινών ιδιοτήτων μεταξύ των πινάκων.
Σχέση 1 προς 1
Σχέση 1 προς πολλά
Αν μια οντότητα Α με πρωτεύον κλειδί Κωδικός_Α σχετίζεται με μια οντότητα Β με σχέση 1 προς πολλά, τότε:
- Προσθέτουμε στην οντότητα Β μια ιδιότητα με όνομα Κωδικός_Α
- Φροντίζουμε να έχει τον ίδιο τύπο με της οντότητας Α. Δηλαδή, αν ο Κωδικός_Α έχει τύπο Αριθμός, τότε και στην οντότητα Β πρέπει να είναι Αριθμός.
- Οι εγγραφές των δύο οντοτήτων σχετίζονται μέσω των τιμών αυτών των ιδιοτήτων.
προσθήκη παραδείγματος
Σχέση πολλά προς πολλά
el/school/lessons/db/theory/relation.txt · Last modified: by aris.fergadis

