Transcript er model
Μοντέλο Οντοτήτων - Συσχετίσεων ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Δρ. Παναγιώτης Συμεωνίδης Βάσεις Δεδομένων 1 Το μοντέλο οντοτήτων-συσχετισμών (E-R μοντέλο) Το μοντέλο οντοτήτων-συσχετισμών (E - R μοντέλο) ___________________________________________________________ • oντότητες-entities, – ισχυρές οντότητες – strong entities – ασθενείς οντότητες - weak entities – συνδετικές οντότητες - associative entities • γνωρίσματα-attributes – γνωρίσματα μιας τιμής ή πολλαπλών τιμών- single and multi-valued attributes – υπολογιζόμενα γνωρίσματα, -derived attributes – σύνθετα γνωρίσματα - composite attributes • συσχετισμοί (σχέσεις)-relationships μεταξύ των οντοτήτων – – – – Βάσεις Δεδομένων η συνδετικότητα της σχέσης- connectivity of a relationship ο βαθμός της σχέσης -degree of a relationship ο πληθάριθμος της σχέσης -cardinality of a relationship περιορισμοί συμμετοχής στη σχέση -participation constraints in a relationship 2 Το μοντέλο οντοτήτων-συσχετισμών (E-R μοντέλο) Γραφική Απεικόνιση του Μοντέλου E - R ___________________________________________________________ Βάσεις Δεδομένων 3 Το μοντέλο οντοτήτων-συσχετισμών (E-R μοντέλο) Το μοντέλο οντοτήτων-συσχετισμών (E - R μοντέλο) ___________________________________________________________ • εκφράζεται με – τις οντότητες του επιχειρηματικού περιβάλλοντος, – τους συσχετισμούς ή σχέσεις μεταξύ αυτών των οντοτήτων, – καθώς και τα γνωρίσματα τόσο των οντοτήτων όσο και των συσχετισμών • απεικονίζεται με το διάγραμμα οντοτήτων- συσχετισμών • Παράδειγμα : Έστω μια μικρή παραγωγική επιχείρηση η οποία αγοράζει είδη από διάφορους προμηθευτές, οι οποίοι στην συνέχεια αποστέλλουν τα είδη αυτά στην επιχείρηση. Η παραγωγική επιχείρηση συναρμολογεί τα είδη αυτά σε προϊόντα που πωλούνται σε πελάτες της κατόπιν παραγγελίας Παράδειγμα διαγράμματος E - R ___________________________________________________________ Παράδειγμα Διαγράμματος E - R ___________________________________________________________ • οι οντότητες – απεικονίζονται με ορθογώνια – ο ορισμός των οντοτήτων, που αποτελεί στοιχείο των μεταδεδομένων, πρέπει να είναι ακριβής • ΠΕΛΑΤΗΣ: το φυσικό ή νομικό πρόσωπο που έχει παραγγείλει ή που ίσως παραγγείλει στο μέλλον προϊόντα της επιχείρησης (δυντητικός πελάτης) • ΠΡΟΪΟΝ είναι είδος (τύπος) προϊόντος και όχι ένα συγκεκριμένο προϊόν (π.χ. η βιβλιοθήκη 1023 που αγόρασε η Μαρία Δημητριάδη) • ΣΤΟΙΧΕΙΟ (ITEM) αποτελεί το συνιστόν στοιχείο από τα οποία συναρμολογείται το ΠΡΟΪΟΝ • ΑΠΟΣΤΟΛΗ αποτελείται από τα στοιχεία που αποστέλλονται μαζί στο ίδιο δέμα Οντότητες στο Μοντέλο E - R ___________________________________________________________ οντότητα αποτελεί • το άτομο (π.χ. ΥΠΑΛΛΗΛΟΣ, ΦΟΙΤΗΤΗΣ, ΑΣΘΕΝΗΣ), • ο τόπος, (π.χ. ΠΟΛΗ, ΝΟΜΟΣ, ΧΩΡΑ) • το αντικείμενο (π.χ. ΜΗΧΑΝΗΜΑ, ΚΤΙΡΙΟ, ΑΥΤΟΚΙΝΗΤΟ) • το γεγονός (συμβάν) (π.χ. ΠΩΛΗΣΗ, ΕΓΓΡΑΦΗ, ΑΝΑΝΕΩΣΗ) ή • η έννοια (π.χ. ΛΟΓΑΡΙΑΣΜΟΣ, ΜΑΘΗΜΑ, ΚΕΝΤΡΟ ΚΟΣΤΟΥΣ) στο περιβάλλον του χρήστη για το οποίο θέλει η επιχείρηση να διαχειρίζεται στοιχεία Οντότητες στο Μοντέλο E - R ___________________________________________________________ • τι αποτελεί και τι δεν αποτελεί οντότητα; – η οντότητα δεν μπορεί να έχει μόνο μία περίπτωση – η οντότητα δεν πρέπει να αποτελεί το αποτέλεσμα υπολογισμού από άλλες οντότητες • συχνά εκλαμβάνονται ως οντότητες άλλα στοιχεία του γενικότερου μοντέλου του πληροφορικού συστήματος (π.χ. από το μοντέλο ροής δεδομένων - data flow diagram) που όμως δεν αποτελούν οντότητες – Παράδειγμα E-R: Σύστημα Διαχείρισης Εξόδων Εσφαλμένο Διάγραμμα E - R ___________________________________________________________ Ορθό E - R Διάγραμμα __________________________________________ _________________ Οντότητες στο Μοντέλο E - R ___________________________________________________________ Entity type: EMPLOYEE Attributes: EMPLOYEE NUMBER NAME ADDRESS CITY STATE ZIP DATE HIRED BIRTHDATE Two Instances of EMPLOYEE: 642-17-8360 Michelle Brady 100 Pacific Avenue San Francisco CA 98173 03-21-1992 06-19-1968 CHAR(10) CHAR(25) CHAR(30) CHAR(20) CHAR(2) CHAR(9) DATE DATE 534-10-1971 David Johnson 450 Redwood Drive Redwood City CA 97142 08-16-1994 09-04-1975 Οντότητες στο Μοντέλο E - R ___________________________________________________________ Ισχυρός και Ασθενής Τύπος Οντότητας • Ισχυρή Οντότητα – υπάρχει ανεξάρτητα από άλλους τύπους οντότητας – αποτελεί τον βασικό τύπο οντότητας – έχει ένα μοναδικό χαρακτηριστικό που τον προσδιορίζει πλήρως – π.χ. ΦΟΙΤΗΤΗΣ, ΥΠΑΛΛΗΛΟΣ, ΟΧΗΜΑ, ΜΑΘΗΜΑ Οντότητες στο Μοντέλο E - R ___________________________________________________________ Ισχυρός και Ασθενής Τύπος Οντότητας Ασθενής Οντότητα – η ύπαρξη της εξαρτάται από άλλη οντότητα – δεν έχει νόημα η ύπαρξη της χωρίς την οντότητα από την οποία εξαρτάται, η οποία ονομάζεται η ορίζουσα οντότητα – χρειάζεται γνώρισμα από την ορίζουσα οντότητα για την πλήρη ταυτοποίησή της, πέρα από δικό της γνώρισμα που όμως την προσδιορίζει μερικώς, – απεικονίζεται με ορθογώνιο με διπλό περίγραμμα – η σχέση της με την ορίζουσα της οντότητα λέγεται ορίζουσα σχέση και απεικονίζεται με ρόμβο με διπλό περίγραμμα • π.χ. Η οντότητα ΤΜΗΜΑ ΜΑΘΗΜΑΤΟΣ από την οντότητα ΚΑΘΗΓΗΤΗΣ γιατί δεν μπορεί να υπάρχει ΤΜΗΜΑ ΜΑΘΗΜΑΤΟΣ χωρίς ΚΑΘΗΓΗΤΗ για να το διδάξει Οντότητες στο Μοντέλο E – R 1o Παράδειγμα ασθενούς οντότητας ___________________________________________________________ Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ 2o Παράδειγμα ασθενούς οντότητας Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ 2o Παράδειγμα ασθενούς οντότητας Γνωρίσματα οντοτήτων στο μοντέλο E - R ___________________________________________________________ • κάθε οντότητα έχει ένα σύνολο γνωρισμάτων • το γνώρισμα είναι μια ιδιότητα της οντότητας που ενδιαφέρει την επιχείρηση • π.χ. ΑΥΤΟΚΙΝΗΤΟ: Κωδικός αυτοκινήτου, Χρώμα, Βάρος, Ισχύς • στο διάγραμμα E - R αναπαρίσταται με μια έλλειψη που περιέχει το όνομα του γνωρίσματος και μια γραμμή που την συνδέει με τη σχετική οντότητα • κάθε γνώρισμα έχει πεδίο ορισμού που είναι το σύνολο των δυνατών τιμών που μπορεί να λάβει – διαφορετικά γνωρίσματα μπορούν να έχουν κοινό πεδίο ορισμού • κάθε οντότητα έχει ένα γνώρισμα που δίδει ταυτότητα στην οντότητα (key attributes) και ένα ή περισσότερα άλλα γνωρίσματα που παρέχουν πληροφορίες (data attributes) που ενδιαφέρουν σχετικά με την οντότητα Γνωρίσματα οντοτήτων στο μοντέλο E - R ___________________________________________________________ απλά και σύνθετα γνωρίσματα • σύνθετα γνωρίσματα – σύνθετα γνωρίσματα μπορούν να κατατμηθούν σε επιμέρους τμήματα – π.χ. η Διεύθυνση κατατέμνεται σε Οδός, Αριθμός, Πόλη, Νομός, Τ.Κ. – στο διάγραμμα E-R τα συνιστώντα γνωρίσματα εμφανίζονται με τα ονόματά τους σε ελλείψεις που συνδέονται με γραμμές με την έλλειψη του σύνθετου γνωρίσματος – η κατάτμηση είναι απαραίτητη αν γίνεται ή αν προβλέπεται ανάγκη αναφοράς στα συνιστώντα γνωρίσματα • απλά γνωρίσματα – δεν κατατέμνονται σε μικρότερα μέρη – π.χ. τα γνωρίσματα του τύπου οντότητας ΑΥΤΟΚΙΝΗΤΟ: Κωδικός_Αυτοκινήτου, Χρώμα, Βάρος, Ισχύς Γνωρίσματα οντοτήτων στο μοντέλο E - R ___________________________________________________________ Γνωρίσματα οντοτήτων στο μοντέλο E - R ________________________________________________________ γνωρίσματα μιας τιμής ή πολλαπλών τιμών • υπάρχουν γνωρίσματα που λαμβάνουν πολλές τιμές σε κάποια περίπτωση οντότητας • π. χ. το γνώρισμα Προσόν για τον τύπο οντότητας ΥΠΑΛΛΗΛΟΣ • στο διάγραμμα E-R τα γνωρίσματα πολλαπλών τιμών απεικονίζονται με έλλειψη με διπλό περίγραμμα Μοντελοποίηση Χρονικά Μεταβαλλόμενων Δεδομένων ___________________________________________________________ __________________________________________________________________________________________________ Βάσεις Δεδομένων - Μάθημα 3 31 Το μοντέλο οντοτήτων-συσχετισμών (E-R μοντέλο) Γνωρίσματα οντοτήτων στο μοντέλο E - R ___________________________________________________________ υπολογιζόμενα γνωρίσματα • ένα υπολογιζόμενο γνώρισμα παίρνει τιμές που μπορούν να υπολογισθούν ή να εξαχθούν από τιμές συγγενών γνωρισμάτων ή και άλλες γνωστές τιμές (π.χ. σημερινή ημερομηνία) • τα υπολογιζόμενα γνωρίσματα δεν είναι απαραίτητο να αποθηκεύονται στη βδ, αντί αυτού μπορεί να υπολογίζονται με τη χρήση αλγορίθμου • π. χ. Χρόνια _Υπηρεσίας ενός υπαλλήλου αν υπάρχει ως γνώρισμα η Ημερομηνία_Πρόσληψης • στο διάγραμμα E - R τα υπολογιζόμενα γνωρίσματα απεικονίζονται σε έλλειψη με διακεκομμένη γραμμή Γνωρίσματα οντοτήτων στο μοντέλο E - R ________________________________________________________ Γνωρίσματα οντοτήτων στο μοντέλο E - R ___________________________________________________________ • ταυτοτικό γνώρισμα • ταυτοτικό γνώρισμα είναι ένα γνώρισμα ή ένας συνδυασμός γνωρισμάτων που προσδιορίζουν μοναδικά επιμέρους περιπτώσεις μιας οντότητας • π. χ. Κωδικός_Αυτοκινήτου για την οντότητα ΑΥΤΟΚΙΝΗΤΟ • στο διάγραμμα E - R το ταυτοτικό γνώρισμα απεικονίζεται υπογραμμισμένο στην έλλεψη του • π.χ. Κωδικός_Πτήσης που αποτελείται από τα γνωρίσματα Αριθμός_Πτήσης και Ημερομηνία • το σύνθετο ταυτοτικό γνώρισμα υπογραμμίζεται ενώ όχι τα συνιστώντα αυτό γνωρίσματα Γνωρίσματα οντοτήτων στο μοντέλο E - R ________________________________________________________ Γνωρίσματα οντοτήτων στο μοντέλο E - R ________________________________________________________ Γνωρίσματα οντοτήτων στο μοντέλο E - R ___________________________________________________________ • κριτήρια επιλογής σε περιπτώσεις περισσοτέρων του ενός υποψήφια ταυτοτικά γνωρίσματα – σταθερή τιμή καθ΄όλη τη διάρκεια ζωής κάθε περίπτωσης της οντότητας • το Όνομα μαζί με την Διεύθυνση δεν ικανοποιεί αυτή τη συνθήκη – έγκυρη τιμή: όχι null ή να μην είναι γνωστή η τιμή του • ο Αριθμός_Ταυτότητας για εφαρμογή Δημοτολογίου – να αποφεύγονται ταυτοτικά γνωρίσματα που τμήματα των τιμών τους σημαίνουν κάτι, διότι αλλάζει συχνά αυτή η μεθοδολογία ονομασίας • ο Κωδικός_Προϊόντος με βάση τη θέση αποθήκευσης, την κατηγορία στην οποία ανήκει κλπ – αντικατάσταση σύνθετων ταυτοτικών γνωρισμάτων με απλό, τεχνητό ταυτοτικό γνώρισμα • αντικατάσταση του ταυτοτικού γνωρίσματος ενός ποδοσφαιρικού αγώνα που θα μπορούσε να αποτελείται από τις δύο ομάδες που μετείχαν, με ένα γνώρισμα Κωδικός_Αγώνα Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ • σύνδεση μεταξύ των οντοτήτων και σύνδεση μεταξύ των περιπτώσεων των οντοτήτων – π.χ. ΕΡΓΑΖΟΜΕΝΟΣ και ΜΑΘΗΜΑ (βλ. Σχήμα) • αναπαρίστανται με ένα ρόμβο που περιέχει το ρήμα που περιγράφει τη σχέση – οι σχέσεις συνήθως δημιουργούνται λόγω κάποιου γεγονότος, και συνεπώς οι περιπτώσεις των οντοτήτων συνδέονται λόγω της ενέργειας που αντιστοιχεί στο γεγονός αυτό, η οποία ως ενέργεια περιγράφεται από ρήμα – το ρήμα πρέπει να βρίσκεται στον Ενεστώτα χρόνο, συνήθως στην Ενεργητική φωνή και να είναι περιγραφικό της ενέργειας που εκφράζει Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ Παράδειγμα Διαγράμματος E - R ___________________________________________________________ • οι σχέσεις (συσχετισμοί) – τα σύμβολα στα άκρα των γραμμών ενός διαγράμματος E - R αναπαριστούν : – την συνδετικότητα της σχέσης (connectivity) και – τον πληθάριθμο της σχέσης (cardinality) – η περιγραφή της κάθε σχέσης εκφράζει τον αντίστοιχο επιχειρηματικό κανόνα και ακολουθεί τον παρακάτω τύπο: • <οντότητα> <ελάχιστος πληθάριθμος> <συσχετισμός> <μέγιστος πληθάριθμος> <οντότητα> • π.χ. Ένας πελάτης μπορεί να θέσει οποιονδήποτε αριθμό παραγγελιών, ενώ μια παραγγελία δίδεται από έναν ακριβώς πελάτη Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ • συνδετικότητα μιας σχέσης (connectivity) – αναφέρεται στην ταξινόμηση • ένα-προς-ένα, • ένα-προς-πολλά, • πολλά-προς-πολλά – στην σχέση ένα-προς-πολλά η οντότητα στην πλευρά του ενός ονομάζεται γονέας της σχέσης ενώ η οντότητα στην πλευρά των πολλών ονομάζεται παιδί της σχέσης • συνδετικότητα μιας σχέσης (connectivity) Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ • πληθάριθμος της σχέσης (cardinality) – καθορίζει τον πραγματικό αριθμό των περιπτώσεων της μιας οντότητας που μπορούν ή πρέπει να συσχετισθούν με κάθε περίπτωση της άλλης οντότητας – αφού η σχέση είναι αμφίδρομη υπάρχει ελάχιστος και μέγιστος πληθάριθμος για όλες τις συμμετέχουσες στη σχέση οντότητες – ελάχιστος πληθάριθμος μιας σχέσης είναι ο ελάχιστος αριθμός των περιπτώσεων της μιας οντότητας που μπορούν να συσχετισθούν με μια περίπτωση της άλλης οντότητας Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ • Υποχρεωτική και Προαιρετική συμμετοχή σε Σχέση _Όταν ο ελάχιστος πληθάριθμος είναι μηδέν τότε λέγεται ότι η οντότητα συμμετέχει προαιρετικά στη σχέση, – δηλαδή δεν απαιτούνται περιπτώσεις της οντότητας αυτής στη σχέση της με την άλλη οντότητα – Όταν ο ελάχιστος πληθάριθμος είναι ένα τότε λέγεται ότι η οντότητα συμμετέχει υποχρεωτικά στη σχέση. -δηλαδή απαιτούνται περιπτώσεις της οντότητας αυτής στη σχέση της με την άλλη οντότητα στην απεικόνιση Crow’s foot η προαιρετική οντότητα αναπαρίσταται στο μοντέλο E-R με ένα μικρό κύκλο στην πλευρά της προαιρετικής οντότητας Γραφική Απεικόνιση του Μοντέλου E - R ___________________________________________________________ • στην Crow’s foot απεικόνιση του E-R μοντέλου ο ελάχιστος πληθάριθμος αναπαρίσταται με τη χρήση των συμβόλων | και Ο. ____________________________________________________________________________________________________ Βάσεις Δεδομένων - Μάθημα 3 9 Το μοντέλο οντοτήτων-συσχετισμών (E-R μοντέλο) Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ • βαθμός μιας σχέσης – είναι ο αριθμός των οντοτήτων, όχι περιπτώσεων, που συμμετέχουν στη σχέση – συχνότεροι τύποι βαθμού σχέσεων: πρώτου, δευτέρου και τρίτου – σχέση πρώτου βαθμού: σχέση μεταξύ περιπτώσεων του ίδιου τύπου οντότητας • ονομάζεται και αναδρομική σχέση – σχέση δεύτερου βαθμού: σχέση μεταξύ περιπτώσεων δύο τύπων οντοτήτων • συχνότερος τύπος σχέσης – σχέση τρίτου βαθμού: σχέση μεταξύ περιπτώσεων τριών οντοτήτων συγχρόνως • δεν ισοδυναμεί με τρεις σχέσεις δεύτερου βαθμού • η σχέση τρίτου βαθμού μετατρέπεται σε συνδετική οντότητα Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ παραδείγματα σχέσεων πρώτου βαθμού Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ ΑΤΟΜΟ παντρεύεται με ΑΤΟΜΟ • ένα άτομο μπορεί να είναι παντρεμένο με ένα το πολύ άτομο, μπορεί όμως και να μην είναι παντρεμένο • η μια πλευρά της σχέσης εκφράζει τον σύζυγο και η άλλη την σύζυγο Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ παραδείγματα δυαδικών σχέσεων Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ Ο ΑΣΘΕΝΗΣ εκτελεί ΕΠΙΣΚΕΨΕΙΣ • κάθε ΑΣΘΕΝΗΣ έχει πολλές και τουλάχιστον μια ΕΠΙΣΚΕΨΗ (όταν πρωτογίνεται ασθενής) • κάθε ΕΠΙΣΚΕΨΗ αντιστοιχεί σε έναν ακριβώς ΑΣΘΕΝΗ Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ ΥΠΑΛΛΗΛΟΣ ανατίθεται ΕΡΓΟ • κάθε ΕΡΓΟ έχει πολλούς και τουλάχιστον έναν ΥΠΑΛΛΗΛΟ που έχει ανατεθεί σε αυτό • σε κάθε υπάλληλο μπορεί να έχουν ανατεθεί πολλά ΕΡΓΑ, αλλά μπορεί να μην έχει ανατεθεί και κανένα Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ παράδειγμα τριαδικής σχέσης • δεν ισοδυναμεί με τρεις σχέσεις δεύτερου βαθμού διότι για να καθορισθεί για παράδειγμα το Kοστος -Unit_Cost απαιτείται γνώση και των τριών οντοτήτων συγχρόνως Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ Γνωρίσματα πάνω στην συσχέτιση – πέραν των οντοτήτων, και μια συσχέτιση πολλά-προς-πολλά (ή ένα-προς-ένα) μπορεί να έχει γνωρίσματα – π.χ. το γνώρισμα Ημερομηνία_Αποπεράτωσης του μαθήματος κάποιου εργαζόμενου (βλ. Σχήμα) Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ 1ο παράδειγμα συσχετιστικής οντότητας Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ • συσχετιστικές οντότητες – αναπαράσταση της σχέσης πολλά-προς-πολλά με μια οντότητα – η συσχετιστική οντότητα συνδέεται με σχέσεις ένα-προς-πολλά με τις αρχικές οντότητες και άρα περιέχει ως ξένα κλειδιά τα πρωτεύοντα κλειδιά των αρχικών οντοτήτων – αναπαριστάται με το σύμβολο του ρόμβου μέσα σε ένα ορθογώνιο Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ 1ο παράδειγμα συσχετιστικής οντότητας Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ • συνθήκες για την συνδετικής οντότητας: δημιουργία – σχέση πολλά -προς-πολλά – η συνδετική οντότητα έχει νόημα από μόνη της – η συνδετική οντότητα έχει και άλλα γνωρίσματα πλην του ταυτοτικού γνωρίσματος της Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ 2ο παράδειγμα συσχετιστικής οντότητας Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ 2ο παράδειγμα συσχετιστικής οντότητας Σχέσεις (συσχετισμοί) μεταξύ οντοτήτων στο Μοντέλο E - R ___________________________________________________________ Παράδειγμα Μοντέλου E-R ___________________________________________________________