19.04.2014 Views

IDEF - Management Systems Laboratory

IDEF - Management Systems Laboratory

IDEF - Management Systems Laboratory

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Τα είδη των σχέσεων (συνέχεια)<br />

• Η Αναδρομική Σχέση (Recursive Relationship) δεν συνδέει δύο<br />

διαφορετικές οντότητες μεταξύ τους, αλλά συνδέει τις διαφορετικές<br />

περιπτώσεις της ίδιας οντότητας. Με αυτόν τον τρόπο απεικονίζεται η<br />

μεταξύ τους σχέση και μπορεί να δημιουργηθεί μία δομή μεταξύ των<br />

περιπτώσεων της οντότητας. Για παράδειγμα, ορισμένα μαθήματα έχουν<br />

άλλα μαθήματα ως προαπαιτούμενα. Από εννοιολογική άποψη δε<br />

δικαιολογείται ο ορισμός δύο διαφορετικών οντοτήτων (ΜΑΘΗΜΑ και<br />

ΠΡΟΑΠΑΙΤΟΥΜΕΝΟ ΜΑΘΗΜΑ) γιατί οι δύο οντότητες περιγράφουν την<br />

ίδια έννοια και διαθέτουν ακριβώς τα ίδια γνωρίσματα. Έτσι, όλα τα<br />

μαθήματα πρέπει να συμπεριλαμβάνονται στην ίδια οντότητα και να<br />

ορίζονται με μοναδικό τρόπο βάσει του Κωδικού Μαθήματος. Με τη χρήση<br />

της αναδρομικής σχέσης προστίθεται, από πρακτική άποψη, ένα ακόμη<br />

γνώρισμα ως ξένο κλειδί στα μη-πρωτεύοντα γνωρίσματα της οντότητας, το<br />

γνώρισμα του Κωδικού Προαπαιτούμενου Μαθήματος.<br />

• Σημειώνεται ότι όταν χρησιμοποιείται η αναδρομική σχέση για να συνδέσει<br />

τις διάφορες περιπτώσεις μιας οντότητας, δεν είναι απαραίτητο όλες οι<br />

περιπτώσεις της οντότητας να συνδέονται μεταξύ τους, αλλά αρκεί να<br />

συνδέονται ορισμένες από αυτές. Είναι απαραίτητο η αναδρομική σχέση να<br />

εκφράζεται ως μη-ορίζουσα σχέση, γιατί κάθε συγκεκριμένη περίπτωση<br />

ορίζεται αυτοτελώς.<br />

Λ. Τσιρώνης Μοντελοποίηση Επιχειρησιακών Διαδικασιών Συστημάτων 34

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!