ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ I

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Δαμιανός Χατζηαντωνίου Οικονομικό Πανεπιστήμιο Αθηνών
Advertisements

Μοντέλο Οντοτήτων - Συσχετίσεων
Εργαλεία για Μοντελοποίηση
HMMY Τεχνολογία Λογισμικού Διδάσκων Κώστας Κοντογιάννης Αναπλ
Μοντέλο Οντοτήτων-Συσχετίσεων
Παρουσίαση Protégé-2000 Αλέξανδρος Βαλαράκος Αλέξανδρος Βαλαράκος, Γεώργιος Παλιούρας NCSR “Demokritos”, Inst. of Informatics & Telecommunications, SKEL.
Δημιουργία Σχεσιακού μοντέλου από ERD
Entity Relationship Diagram (ERD) (Διαγράμμα Οντοτήτων Συσχετίσεων)
Βάσεις Δεδομένων Ενότητα 2: Συστήματα Διαχείρισης Βάσεων Δεδομένων Βασίλης Βουτσινάς Τμήμα: Οργάνωση & Διοίκηση Επιχειρήσεων.
O ρόλος του γονιού στην Ψυχοκινητική Ανάπτυξη του παιδιού. Κάτια Σοφιανού Παιδίατρος –Aναπτυξιολογος 2015.
ΠΥΡΙΤΙΟ Το πυρίτιο (Si) έχει ατομικό αριθμό 14. Είναι ένα μεταλλοειδές που ανήκει στην ομάδα IV A (14) του περιοδικού πίνακα μαζί με τον Άνθρακα, το Γερμάνιο,
ΤΕΙ ΚΑΛΑΜΑΤΑΣ - ΧΡΗΜΕ ΔΙΟΙΚΗΣΗ ΠΡΟΣΩΠΙΚΟΥ ΘΕΡΙΝΟ ΕΞΑΜ Προγραμματισμός Α.Δ. – Ανάλυση Εργασίας.
ΔΗΜΟΚΡΙΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΡΑΚΗΣ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΦΥΣΙΚΗΣ ΑΓΩΓΗΣ ΚΑΙ ΑΘΛΗΤΙΣΜΟΥ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ «ΑΣΚΗΣΗ ΚΑΙ ΠΟΙΟΤΗΤΑ ΖΩΗΣ »
Κεφάλαιο 23 Η ζωή στις εύκρατες περιοχές. Εύκρατες περιοχές Εύκρατες ονομάζονται οι περιοχές που βρίσκονται ανάμεσα στην τροπική ζώνη και τις πολικές.
ΠΥΡΙΤΙΟ ΟΠΤΙΚΕΣ ΙΝΕΣ Τα είναι οπτικές ίνες; Οι οπτικές ίνες είναι πολύ λεπτά νήματα φτιαγμένα από πλαστικό ή γυαλί, με διάμετρο μικρότερη των 8μm μέσα.
Κεφάλαιο 33 Οι σχέσεις των κρατών της Ευρώπης και η Ευρωπαϊκή Ένωση.
ΑΛΛΕΡΓΙΕΣ ΑΙΜΟΡΡΑΓΙΕΣ ΕΠΗΛΗΨΙΑ ΗΛΙΑΣΗ ΘΕΡΜΟΠΛΗΞΙΑ ΕΓΚΑΥΜΑΤΑ ΔΗΛΗΤΗΡΙΑΣΕΙΣ ΚΑΤΑΓΜΑΤΑ ΕΙΣΑΓΩΓΗ ΘΕΩΡΙΑ.
Κεφάλαιο 28 Η χλωρίδα και η πανίδα – Η βλάστηση της Ευρώπης.
Ψυχαγωγία Πολυτέλεια ή ανάγκη ; Πολυτέλεια ή ανάγκη ;
4 Μοντέλο Οντοτήτων-Συσχετίσεων  Η ανάγκη  Διαγράμματα ΟΣ  Σύνολα Οντοτήτων-Συσχετίσεων  Απεικονίσεις  Επεκτάσεις.
Βάσεις Δεδομένων Ενότητα 4: Μοντελοποίηση Συσχέτισης Οντοτήτων Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό.
Περιγραφή Ενότητας Σκοπός του μαθήματος είναι να παρουσιάσει τις απαραίτητες έννοιες ώστε οι φοιτητές να κατανοήσουν την τεχνολογία των βάσεων δεδοµένων.
Σύστημα διαχείρισης αρχείων (file system)
Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Η εκπαίδευση δεν ήταν πάντοτε όπως σήμερα ….
Διαγράμματα Κλάσεων Ανάλυση Συστημάτων 2007.
Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας
Βάσεις Δεδομένων Ι Επανάληψη
Αντικειμενοστραφής Προγραμματισμός (Object Oriented Programming)
Η Πληροφορική στην Εκπαίδευση
Αντωνιάδου Σοφία Ζυγούρης Φώτης Καπουλίτσας Θανάσης
Εισαγωγή στις βάσεις δεδομένων ISBN
Ποιοί είναι οι δικαστικοί σχηματισμοί του Δικαστηρίου;
Η πολύ λαίμαργη φάλαινα που έφαγε την θάλασσα (του Ευγένιου Τριβιζά)
Αισθητηρας λ 13/4/2018.
Βάσεις Δεδομένων Εισαγωγή για το Εργαστήριο Δρ. Τιάκας Ελευθέριος
Παρουσίαση θέματος – Προϋποθέσεις επιτυχίας
ΠΡΟΤΑΣΕΙΣ ΓΙΑ ΜΙΑ ΕΥΧΑΡΙΣΤΗ ΚΑΙ ΑΠΟΤΕΛΕΣΜΑΤΙΚΗ ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΑΡΡΙΑΝΟΥ ΣΤΗ Γ΄ ΓΥΜΝΑΣΙΟΥ Λιναρίτη Μαρία 6ο Γυμνάσιο Ηρακλείου.
1η Νοσηλευτική Ημερίδα Ελληνικής Εταιρείας Παιδιατρικής Νοσηλευτικής
Στισ γειτονιεσ των Αστεγων
Οι κάτοικοι και τα κράτη της Αφρικής
Κεφάλαιο 22 Η ζωή στα τροπικά δάση.
ΒΙΟΛ. ΚΥΤΤΑΡΟΥ, ΑΣΚΗΣΗ ΗΛΕΚΤΡΟΝΙΚΟΥ-ΜΕΡΟΣ Β_2007, Λ.Χ. Μαργαρίτης
Καρέκλη Ελένη Βοσινάκης Παντελής Ευαγγελακάκης Κωνσταντίνος
ΕΛΕΥΘΕΡΟΣ ΧΡΟΝΟΣ ΤΩΝ ΜΑΘΗΤΩΝ
7ο Γυμνάσιο Ηρακλείου Κρήτης
Εφευρέσεις που θα κάνουν την ζωή μας πιο όμορφη…
Η Ένταξη παιδιών με απώλεια ακοής στη γενική εκπαίδευση
Πειραματικά Σχέδια Ομάδων
Σχεσιακό Μοντέλο Βάσεις Δεδομένων Ευαγγελία Πιτουρά.
ΒΙΟΛΟΓΙΑ Γ΄ΛΥΚΕΙΟΥ Γενικησ παιδειασ
ΕΦΑΡΜΟΣΜΕΝΕΣ ΤΕΧΝΕΣ ΔΙΕΥΘΥΝΣΗ ΜΕΣΗΣ ΤΕΧΝΙΚΗΣ ΚΑΙ ΕΠΑΓΓΕΛΜΑΤΙΚΗΣ ΕΚΠΑΙΔΕΥΣΗΣ.
ΛΙΠΙΔΙΑ.
Κεφάλαιο 35 Τα κράτη της Ασίας.
Εφαρμογές Υπολογιστών Ά Τεχνολογικού Λυκείου Κεφ
ΣΧΕΣΙΑΚΕΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ
Κωνσταντάρας: Χειροποίητα έπιπλα με προσωπικότητα
Η θέση και το φυσικό περιβάλλον της Νότιας Αμερικής
Εφαρμογές Πληροφορικής & Νέες Τεχνολογίες Στη Γεωργία
ΑΝΑΝΕΩΣΙΜΕΣ ΠΗΓΕΣ ΕΝΕΡΓΕΙΑΣ & ΟΙΚΟΝΟΜΙΚΗ ΑΥΤΑΡΚΕΙΑ ΤΗΣ ΠΕΡΙΟΧΗΣ
النسبة الذهبية العدد الإلهي
Η ζωή στις πολικές περιοχές
Επιστημονική Υπεύθυνη: Αλεξάνδρα Ανδρούσου Επόπτης: Σταύρος Σταύρου
59ο Γενικό Λύκειο Αθηνών Σχολικό έτος
Το Σχεσιακό Μοντέλο Βάσεις Δεδομένων Ευαγγελία Πιτουρά.
ΑΣΦΑΛΕΙΑ ΣΤΟΝ ΨΗΦΙΑΚΟ ΚΟΣΜΟ
Δάση & Ξυλεία.
Συμφωνία επί της ασφαλιστικής αξίας
Μεταγράφημα παρουσίασης:

ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ I Εφαρμογές Πληροφορικής & Νέες Τεχνολογίες Στη Γεωργία 04:49

Μοντέλο Οντοτήτων –Συσχετίσεων (Entity –Relationship Model) Είναι μια διαγραμματική αναπαράσταση της δομής της βάσης δεδομένων Δεν καθορίζει τον τρόπο με τον οποίο τα δεδομένα θα αποθηκευθούν στο σύστημα, αλλά ρόλος του είναι η ταυτοποίηση των δεδομένων της εφαρμογής και του τρόπου με τον οποίο αυτά συσχετίζονται μεταξύ τους. Το μοντέλο οντοτήτων –συσχετίσεων (Ο-Σ) βασίζεται στην προσέγγιση ότι ο πραγματικός κόσμος αποτελείται από οντότητες με χαρακτηριστικά και συσχετίσεις μεταξύ των οντοτήτων Χρησιμοποιείται κατά το στάδιο του λογικού ή εννοιολογικού σχεδιασμού (conceptual design) της βάσης. Ορίζει ένα σχήμαschema) που αναπαριστά τη συνολική λογική δομή της βάσης Είναι ένας τρόπος επικοινωνίας μεταξύ χρηστών και σχεδιαστών Aπεικονίζεται με το διάγραμμα οντοτήτων-συσχετίσεων 04:49

Οντότητα (Entity) • Είναι κάθε αντικείμενο, γεγονός, κατάσταση ή αφηρημένη έννοια που μπορούμε να διακρίνουμε και ενδιαφερόμαστε να καταγράψουμε. Οι οντότητες είναι αντικείμενα ή πράγματα του προβλήματος με ανεξάρτητη ύπαρξη (αυτόνομη μονάδα του φυσικού κόσμου) Μαθητής ►Οντότητα με φυσική υπόσταση και ιδιότητες όπως ΑΜ Μάθημα ►Οντότητα με αφηρημένη υπόσταση Οι οντότητες που περιγράφονται με κοινές ιδιότητες ομαδοποιούνται σε ένα τύπο οντότητας. Κάθε τύπος οντότητας, περιγράφεται από ένα όνομα και από το σύνολο των πεδίων που περιέχει. Το σύνολο αυτής της πληροφορίας ορίζει το σχήμα (schema) για το συγκεκριμένο τύπο οντότητας. Στιγμιότυπα Οι οντότητες που καταχωρούνται στη βάση δεδομένων και για τους οποίους τα πεδία έχουν συγκεκριμένες τιμές, αποτελούν στιγμιότυπα (instances) αυτού του σχήματος ο «Κώστας» είναι στιγμιότυπο της οντότητας Μαθητής Οι «Βάσεις Δεδομένων» είναι στιγμιότυπο της οντότητας Μάθημα τι αποτελεί και τι δεν αποτελεί οντότητα; η οντότητα δεν μπορεί να έχει μόνο μία περίπτωση η οντότητα δεν πρέπει να αποτελεί το αποτέλεσμα υπολογισμού από άλλες οντότητες Αλλο είναι η οντότητα και άλλο ο τύπος οντότητας. Συχνά στον προφορικό λόγο τα συγχέουμε ... 04:49

Γνωρίσματα Οντοτήτων (Attributes) Κάθε οντότητα περιγράφεται από ένα σύνολο ιδιοτήτων Οι ιδιότητες αυτές ονομάζονται γνωρίσματα ή χαρακτηριστικά ή πεδία (Attributes) Ένα υποσύνολο των γνωρισμάτων μιας οντότητας χρησιμοποιείται ως αναγνωριστικό γνώρισμα(identifier) και δέχεται μοναδικές τιμές για κάθε στιγμιότυπο της οντότητας(υποψήφιο κλειδί) Τα υπόλοιπα γνωρίσματα αποκαλούνται περιγραφικά γνωρίσματα (descriptors) Μια οντότητα μπορεί να έχει περισσότερα από ένα αναγνωριστικά. Ένα από αυτά επιλέγεται ως το πρωτεύον αναγνωριστικό(πρωτεύων κλειδί)     υποψήφιο κλειδί (ιδιότητα της μοναδικότητας και της μη αναγωγιμότητας) Το αναγώγιμο λέγεται υπερκλειδί (lecture2_ER.ppt DB2.ppt)       04:49

Τύποι Γνωρισμάτων •Απλά(Simple)ή σύνθετα(Composite) Τα απλά γνωρίσματα είναι ατομικά ενώ τα σύνθετα γνωρίσματα μπορούν να αποσυντεθούν σε επί μέρους γνωρίσματα π.χ. Η διεύθυνση ενός σπιτιού. •Μονότιμα ή πλειότιμα(Single-or Multi-Valued) Το μονότιμο γνώρισμα μιας οντότητας επιτρέπεται να έχει το πολύ μια τιμή ενώ το πλειότιμο γνώρισμα μπορεί να έχει περισσότερες από μία τιμές. Π.χ. το τηλέφωνο •Παραγόμενα (Derived) Το περιεχόμενο τους μπορεί να υπολογιστεί από το περιεχόμενο άλλων γνωρισμάτων. Π.χ. η Ηλικία μπορεί να υπολογιστεί από το γνώρισμα Ημερομηνία Γέννησης •Κενή τιμή (Null) Ειδική τιμή την οποία χρησιμοποιούμε όταν δεν υπάρχει τιμή για κάποιο γνώρισμα ή υπάρχει αλλά δεν την γνωρίζουμε. Σε κάποια γνωρίσματα δεν επιτρέπεται η κενή τιμή όπως το πρωτεύων κλειδί. 04:49

Γραφική Αναπαράσταση Τύπων Οντοτήτων Παραλληλόγραμμα για τύπους οντοτήτων Ελλείψεις για γνωρίσματα Σύνθετο γνώρισμα οντότητα μονότιμο πλειότιμο Παραγόμενο Πρ.κλειδί Ονομα Επώνυμο Αρ.Μητρ Διευθυνσ Πόλη τηλέφωνο Αριθμός Οδός Φοιτητής 04:49

Συσχετίσεις (Relationships) Η Συσχέτιση είναι μία μια εννοιολογική σύνδεση μεταξύ οντοτήτων. Π.χ. Ο Γιάννης Παρακολουθεί το μάθημα της Φυσικής Βαθμός(degree) της συσχέτισης ονομάζεται το πλήθος των τύπων οντότητας που συνδέει μία συσχέτιση. Οι πιο συνηθισμένοι τύποι συσχετίσεων είναι δυαδικοί. αναπαρίστανται με ένα ρόμβο που περιέχει το ρήμα που περιγράφει τη σχέση Προϊόν Με τον όρο «σχέση» συνήθως αναφερόμαστε στο σχεσιακό μοντέλο. Στο ER μοντέλο χρησιμοποιούμε τον όρο «συσχέτιση» Όπως και με τις οντότητες, άλλο είναι η συσχέτιση και άλλο ο τύπος συσχέτισης. Ομοίως, και εδώ, συχνά στον προφορικό λόγο τα συγχέουμε ... Πωλει Κατάστημα Πελάτης 04:49

Πληθικότητα (Cardinality) Λόγος πληθικότητας (cardinality ratio) περιγράφει το συνδυασμό των πληθικοτήτων μιας συσχέτισης Ένα προς ένα (1:1) Ένα προς πολλά (1:Ν) Πολλά προς ένα (Ν:1) Πολλά προς πολλά (Ν:Μ) Οι πληθικότητες συμβολίζονται προσθέτοντας τις τιμές πάνω στις γραμμές οι οποίες ενώνουν τις οντότητες με τις σχέσεις 04:49

Πληθικότητα (Cardinality) 04:49

Άσκηση Πληθικότητας Να βρείτε τις πληθικότητες στα παρακάτω Σπουδαστής Δηλώνει Σπουδαστής Μαθημα Διευθυνει Τμήμα Διευθυντής Εργαζεται Εργαζόμενος Τμήμα Οι τριαδικές σχέσεις είναι συνήθως N:M:K Τα παίρνουμε ανά 2 και αποφασίζουμε για το τριτο Για κάθε ζεύγος employee,branch υπάρχει ακριβώς μια job (ήτοι, ένας υπάλληλος κάνει ακριβώς μία δουλειά σε κάθε παράρτημα που δουλεύει) 04:49

Άσκηση Πως θα σχεδιάζατε το διάγραμμα οντοτήτων συσχετίσεων για την βάση που θα κρατά τα δεδομένα της εφαρμογής ενός video club; Ποιες οντότητες αναγνωρίζεται; Ποιες συσχετίσεις; Ποια είναι τα γνωρίσματα οντοτήτων και τι τύπου είναι; Ποια είναι σύνθετα, ποια πλειότιμα και ποια αναγνωριστικά; Αποτυπώστε τις πληθικότητες στο διάγραμμα Οντοτητες Πελάτες Ταινίες (Η ταινία έχει πολλά αντίτυπα(αριθμός ανιτύπου(1,2,3,4,…) ) Το αντίτυπο μπορεί να θεωρηθεί σαν πλειότιμο γνώρισμα όμως δεν είναι σωστό γιατί ο πελάτης δανείζεται το αντίτυπο άρα πρέπει να γίνει οντότητα και να έχει κωδικό. Ηθοποιοί, Σκηνοθέτης 04:49