ΜοντέλοΟντοτήτωνΣυσχετίσεων & ΔιάγραμμαΟντοτήτων Συσχετίσεων. Μοντέλο Οντοτήτων Συσχετίσεων

Σχετικά έγγραφα
Το Μοντέλο Οντοτήτων Συσχετίσεων

Το Μοντέλο Οντοτήτων Συσχετίσεων

Διάγραμμα Οντοτήτων Συσχετίσεων (ΔΟΣ) Entity Relationship Diagram (ERD)

Βάσεις Δεδομένων Εισαγωγή

Βάσεις Δεδομένων. Σταύρος Βαλσαμίδης Βάσεις Δεδομένων Διάγραμμα Ο-Σ 1

Διάγραμμα Οντοτήτων - Συσχετίσεων

ER Diagram Συσχετίσεις Ασθενείς Οντότητες Παράδειγμα ER.. Εργαστήριο Βάσεων Δεδομένων. Entity-Relationship Diagram (ER)

Εργαστήριο Βάσεων Δεδομένων. Entity-Relationship Diagram (ER)

ΠΕΛΑΤΗΣ ΠΑΡΑΓΓΕΛΙΑ ΠΡΟΪΟΝ

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων. Δρ. Κωνσταντίνος Χ.

Μοντέλο Οντοτήτων-Συσχετίσεων. Η ανάγκη Διαγράμματα ΟΣ Σύνολα Οντοτήτων-Συσχετίσεων Απεικονίσεις Επεκτάσεις

Βάσεις Δεδομένων Ενότητα 4

Κεφάλαιο 4 Σχεδίαση Βάσεων Δεδομένων

Σχεσιακό Μοντέλο Περιορισμοί Μετατροπή ER σε Σχεσιακό Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Relational Model

ΕΝΝΟΙΟΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΔΕΔΟΜΕΝΩΝ (6)

Μοντέλο Οντοτήτων-Συσχετίσεων

Βάσεις δεδομένων. (2 ο μάθημα) Ηρακλής Βαρλάμης

2. Το Μοντέλο Οντοτήτων- Συσχετίσεων

Εισαγωγή στην πληροφορική

Απεικόνιση Διαγράμματος Οντοτήτων-Συσχετίσεων σε Σχεσιακό Μοντέλο Δεδομένων

Διαδικασία Ανάπτυξης ΣΔΒΔ

ΔΙΑΓΡΑΜΜΑ ΟΝΤΟΤΗΤΩΝ - ΣΥΣΧΕΤΙΣΕΩΝ

Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Σχήμα. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό

ΔΙΑΓΡΑΜΜΑΤΑ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ

Βάσεις Δεδομένων Ι. 2 ο Φροντιστήριο. Πέρδικα Πολίνα [perdika]

Η εταιρεία είναι οργανωµένη σε τµήµατα Κάθε ΤΜΗΜΑένα όνοµα, κωδικό και έναν εργαζόµενο που διευθύνει το τµήµα. Αποθηκεύεται η ηµεροµηνία που ανέλαβε

Βάση Δεδομένων: συλλογή από σχετιζόμενα δεδομένα Σύστημα Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ): λογισμικό για δημιουργία και χρήση μιας βάσης δεδομένων

Σχεδίαση Σχεσιακών ΒΔ

Μετατροπή Σχήματος Ο/Σ σεσχεσιακό

Μετατροπή Σχήµατος Ο/Σ σε Σχεσιακό

Μετατροπή Σχήματος Ο/Σ σεσχεσιακό

Βάσεις Δεδομένων. Εισαγωγή Ανάλυση Απαιτήσεων. Φροντιστήριο 1 ο

Βάσεις Δεδομένων. Βασίλειος Βεσκούκης Μοντέλο Οντοτήτων-Συσχετίσεων. Το Σχεσιακό Μοντέλο Δεδομένων

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Κανόνες μετατροπής Διαγράμματος Οντοτήτων-Συσχετίσεων σε Σχεσιακό Σχήμα. Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ,

Βάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης. Το µοντέλο Οντοτήτων Συσχετίσεων Το Σχεσιακό Μοντέλο εδοµένων

Πληροφοριακού Συστήματος Ενημέρωσης Καιρικών Συνθηκών

Εισαγωγή στα Πληροφοριακά Συστήματα


Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Σχήμα. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Το Σχεσιακό Μοντέλο. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Βάσεις Δεδομένων 2η εργαστηριακή άσκηση

Εργαστήριο Βάσεων Δεδομένων. Relational Model Σχεσιακό Μοντέλο

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ

Βάσεις Δεδομένων 1η εργαστηριακή άσκηση

Πεδία (Attributes) Συσχετίσεις (Relationships) Κλειδιά (Identifiers) Οντότητες είναι υποψήφια αρχεία

Μετατροπή Σχήµατος Ο/Σ σε Σχεσιακό

Βάσεις Δεδομένων. Μιχάλης Μαλιάππης

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 2 24/01/2012

Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Σχήμα. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι

Διάλεξη 08: Αντιστοίχηση Εννοιολογικού σε Σχεσιακό Μοντέλο (ER/EER to Relational) Διδάσκων: Παναγιώτης Ανδρέου

Database Design. Entities, Instances, Attributes, and Identifiers Οντότητες, Εγγραφές, Πεδία, και Αναγνωριστικά

Σχεσιακή δοµή δεδοµένων

ΗΥ360 - Αρχεία και Βάσεις Δεδομένων Χειμερινό Eξάμηνο Μοντέλο Οντοτήτων-Συσχετίσεων Σχεσιακό Μοντέλο

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 2: Μοντελο Συσχετίσεων Οντοτήτων, Μελέτη Περίπτωσης: Η βάση δεδομένων των CD

Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων

Βάσεις δεδομένων. Π. Φιτσιλής

Απεικόνιση Διαγράμματος Οντοτήτων-Συσχετίσεων σε Σχεσιακό Μοντέλο Δεδομένων

Διάλεξη 03: Εννοιολογική Σχεδίαση Βάσης Δεδομένων I (Entity Relationship Modelling) Διδάσκων: Παναγιώτης Ανδρέου

Σχεδιασμός Βάσεων Δεδομένων

Το Σχεσιακό Μοντέλο Βάσεων Δεδομένων

Βάσεις δεδομένων. (3 ο μάθημα) Ηρακλής Βαρλάμης

Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων

Μετασχηµατισµός διαγράµµατος ER σε σχεσιακό σχήµα Β

Διάλεξη 04: Εννοιολογική Σχεδίαση Βάσης Δεδομένων II (Entity Relationship Modelling) Διδάσκων: Παναγιώτης Ανδρέου

Το Σχεσιακό Μοντέλο. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Σχεδιασµός µιας Β. Εισαγωγή. Μετατροπή σε σχεσιακό -> είσοδο σε ένα Σ Β. Εισαγωγή. Ιδέες Ο/Σ Σχέσεις Σχεσιακό Σ Β

Τα στοιχεία των ΠΣ στο πλαίσιο της ΔΔ Μοντέλο Δεδομένων Data Model

Βάσεις Δεδομένων Ι. 3 ο Φροντιστήριο. Πέρδικα Πολίνα [perdika]

Μοντέλο Οντοτήτων-Συσχετίσεων

PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Ι. Τμήμα Μηχανικών Πληροφορικής Τ.Ε.

Μοντέλο Οντοτήτων-Συσχετίσεων

Σχεσιακό Μοντέλο Δεδομένων

Θέματα ανακεφαλαίωσης

Database Design. Documenting Business Rules Τεκμηρίωση Επιχειρησιακών κανόνων. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Μετατροπή Σχήµατος Ο/Σ σε Σχεσιακό

Τα στοιχεία των ΠΣ στο πλαίσιο της ΔΔ Τα δεδομένα data (συνέχεια)

Μάθημα: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Διδάσκων: Καθ. Ιωάννης Βασιλείου ΕΝΔΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ ΑΣΚΗΣΗ

Σχεδίαση Βάσεων Δεδομένων

Ένας απλός τρόπος αναπαράστασης δεδομένων: ένας διδιάστατος πίνακας που λέγεται σχέση Γνωρίσματα

Σχεσιακό Μοντέλο. Σχεδιασμός Βάσεων Δεδομένων Μάθημα 2 ο Μαρία Χαλκίδη

Μοντέλο Οντοτήτων-Συσχετίσεων

Μοντέλο Οντοτήτων-Συσχετίσεων

Ένας απλός τρόπος αναπαράστασης δεδομένων: ένας διδιάστατος πίνακας που λέγεται σχέση Γνωρίσματα

Πρόλογος Μέρος Ι Εισαγωγή στα συστήματα βάσεων δεδομένων Μια βόλτα στις βάσεις δεδομένων...25

Σχεδίαση Βάσεων Δεδομένων

Βάσεις Δεδομένων (Databases)

Μοντέλο Οντοτήτων-Συσχετίσεων

Βάσεις Δεδομένων : Σχεσιακό Μοντέλο 1. Ένας απλός τρόπος αναπαράστασης δεδομένων: ένας διδιάστατος πίνακας που λέγεται σχέση.

Βάσεις Δεδομένων. Ενότητα 4: Μοντελοποίηση Συσχέτισης Οντοτήτων. Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων

Τεχνολογία Λογισμικού

Βάσεις Δεδομένων. Σχεσιακό Μοντέλο Μετατροπή Διαγράμματος Οντοτήτων Συσχετίσεων (E-R) σε σχεσιακό. Φροντιστήριο 3 ο

Εισαγωγή. Σχεδιασµός µιας Β

Μοντέλο αρχείων Οι βασικές έννοιες

ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ: το E-R µοντέλο. Κωνσταντίνος Ταραµπάνης Καθηγητής γρ

Εισαγωγή στις Βάσεις Δεδομένων (ΒΔ)

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Transcript:

ΜοντέλοΟντοτήτωνΣυσχετίσεων & ΔιάγραμμαΟντοτήτων Συσχετίσεων Μοντέλο Οντοτήτων Συσχετίσεων Το Μοντέλο Οντοτήτων-Συσχετίσεων βασίζεται στην αντίληψη ότι ο πραγματικός κόσμος αποτελείται από οντότητες (entities) με γνωρίσματα (attributes) για κάθε οντότητα και συσχετίσεις (relationships) μεταξύ των οντοτήτων. 1

Μοντέλο Οντοτήτων Συσχετίσεων Το Μοντέλο Οντοτήτων Συσχετίσεων (Entity Relationship Model, ER Model) απεικονίζει την αντίληψη που έχουμε για τα δεδομένα (εννοιολογικά), χωρίς να υπεισέρχεται σε λεπτομέρειες υλοποίησης Δεν ασχολείται με τον τρόπο που αποθηκεύονται τα δεδομένα της βάσης, αλλά με την ταυτοποίηση των δεδομένων και με τον τρόπο με τον οποίο αυτά συσχετίζονται μεταξύ τους. Μοντέλο Οντοτήτων Συσχετίσεων Από τον Μικρόκοσμο Real World Στο Μοντέλο Δεδομένων Data Model Στην Βάση Δεδομένων Database 2

Στοιχεία του Μοντέλου ΟΣ Οντότητα Γνωρίσματα οντοτήτων Συσχέτιση Τύπος Συσχέτισης Κλειδί (κύριο & ξένο) Στοιχεία του Μοντέλου ΟΣ Οντότητα Η βασική έννοια είναι η Οντότητα: ένα πρόσωπο, ή ένα γεγονός, ή μια κατάσταση του πραγματικού κόσμου, για το οποίο συλλέγονται δεδομένα 3

Στοιχεία του Μοντέλου ΟΣ Παραδείγματα Οντοτήτων: Άνθρωποι που εκτελούν κάποια λειτουργία (π.χ. Εργαζόμενος, Πελάτης, Φοιτητής, κ.λπ.) Αντικείμενα ήυλικά (π.χ. Αυτοκίνητο, Οικοδομήματα, Εργαλεία, κ.λπ.) Γεγονότα που γίνονται κάποια συγκεκριμένη στιγμή (π.χ. Συναλλαγή, Δανεισμός, Πληρωμή, κ.λπ.) Τοποθεσίες που χρησιμοποιούνται από ανθρώπους (π.χ. Πόλη, Γραφείο, Αποθήκη, κ.λπ.) Στοιχεία του Μοντέλου ΟΣ Γνωρίσματα (ή χαρακτηριστικά ή ιδιότητες) οντοτήτων Είναι τα χαρακτηριστικά γνωρίσματα, τα συστατικά στοιχεία που περιγράφουν μια οντότητα. Χρησιμεύουν στο να διαφοροποιούνται μεταξύ τους τα στοιχεία (πρόσωπα καταστάσεις πράγματα γεγονότα), τα οποία ανήκουν στην οντότητα. Παράδειγμα: Οι ιδιότητες της οντότητας ΠΕΛΑΤΗΣ είναι : (Όνομα, Επώνυμο, Δ/νση, Τηλέφωνο, ΑΦΜ κλπ κλπ ) 4

Στοιχεία του Μοντέλου ΟΣ Κατηγοριοποίηση των γνωρισμάτων Απλά / Σύνθετα: Τα Σύνθετα γνωρίσματα μπορούν να αποσυντεθούν σε επί μέρους γνωρίσματα, π.χ. Δνση πελάτη (Οδός, αριθμός, ΤΚ. Πόλη περιοχή) Μονότιμα / Πλειότιμα Μια οντότητα επιτρέπεται να έχει το πολύ μια τιμή σε ένα μονότιμο γνώρισμά της, (π.χ. το Όνομα) ή περισσότερες από μία σε ένα πλειότιμο γνώρισμα της π.χ. τα τηλέφωνα επικοινωνίας ενός πελάτη (σταθερό, κινητό,fax) Αποθηκευμένα / Παραγόμενα Παραγόμενα είναι τα γνωρίσματα που μπορούν να υπολογισθούν από άλλα γνωρίσματα, π.χ., το πιστωτικό υπόλοιπο ενός πελάτη υπολογίζεται με βάση την αξία της παραγγελίας που κάθε φορά κάνει Στοιχεία του Μοντέλου ΟΣ Συσχετίσεις μεταξύ οντοτήτων Είναι ένα είδος σύνδεσης μεταξύ διαφορετικών οντοτήτων που αναπαριστά μια αντίστοιχη σχέση των αντικειμένων στο πραγματικό κόσμο. 5

Στοιχεία του Μοντέλου ΟΣ Παράδειγμα Συσχετίσεων (1/2): Στο παράδειγμα του σχολείου έχουμε τις οντότητες: ΚΑΘΗΓΗΤΗΣ, ΜΑΘΗΤΗΣ, ΤΑΞΗ, ΜΑΘΗΜΑ. Έτσι μπορούμε να εντοπίσουμε τις συσχετίσεις μεταξύ των οντοτήτων ως μια αντίστοιχη σχέση των αντικειμένων στο πραγματικό κόσμο ως εξής: Στοιχεία του Μοντέλου ΟΣ Παράδειγμα Συσχετίσεων (2/2): Ο ΚΑΘΗΓΗΤΗΣ "ΔΙΔΑΣΚΕΙ" ΜΑΘΗΜΑΤΑ Ο ΜΑΘΗΤΗΣ " ΑΝΗΚΕΙ" ΣΕ ΈΝΑ ΤΜΗΜΑ Η ΤΑΞΗ "ΕΧΕΙ ΥΠΕΥΘΥΝΟ" ΚΑΠΟΙΟ ΚΑΘΗΓΗΤΗ Ο ΜΑΘΗΤΗΣ "ΔΙΔΑΣΚΕΤΑΙ" ΜΑΘΗΜΑΤΑ Οι λέξεις ΔΙΔΑΣΚΕΙ, ΑΝΗΚΕΙ, ΕΧΕΙ ΥΠΕΥΘΥΝΟ, ΔΙΔΑΣΚΕΤΑΙ ορίζουν τις συσχετίσεις μεταξύ των οντοτήτων. 6

Στοιχεία του Μοντέλου ΟΣ Τύποι Συσχετίσεων μεταξύ οντοτήτων Περιγράφουν τον τρόπο σύνδεσης μεταξύ διαφορετικών οντοτήτων. Η περιγραφή αυτή πρέπει να αναπαριστά μια αντίστοιχη σχέση των αντικειμένων στο πραγματικό κόσμο. Στοιχεία του μοντέλου ΟΣ Διακρίνουμε(*) τους εξής τύπους συσχετίσεων μεταξύ των οντοτήτων: Ένα προς ένα (1:1), Ένα προς πολλά (1:N) (και Πολλά προς ένα (N:1), Πολλά προς πολλά (M:N) (*) Στο Μ.Ο.Σ. υπάρχουν και άλλοι τύποι συσχετίσεων αλλά είναι εκτός διδακτέας ύλης 7

Στοιχεία του Μοντέλου ΟΣ Ένα προς Ένα (1:1) - Παράδειγμα Π.χ. Μια Σχολή ΑΤΕΙ έχει ΈΝΑΝ Προϊστάμενο Καθηγητή και ένας Προϊστάμενος Καθηγητής προΐσταται σε ΜΙΑ Σχολή ΑΤΕΙ Ένα προς πολλά (1:N) ή πολλά προς ένα (N:1) Παράδειγμα Π.χ. Σε ΜΙΑ Ομάδα Μπάσκετ ανήκουν ΠΟΛΛΟΙ Παίκτες και ΠΟΛΛΟΙ Παίκτες παίζουνσε ΜΙΑ Ομάδα Μπάσκετ Πολλά προς πολλά (Μ:Ν) Παράδειγμα Π.χ. ΜΙΑ Εφημερίδα δημοσιεύει ΠΟΛΛΕΣ διαφορετικές Αγγελίες αλλά ΜΙΑ Αγγελία μπορεί να δημοσιευτεί σε ΠΟΛΛΕΣ Εφημερίδες. Στοιχεία του μοντέλου ΟΣ 8

Στοιχεία του μοντέλου ΟΣ Κλειδί (key): Ένα από τα γνωρίσματα μιας οντότητας την προσδιορίζει με μοναδικό τρόπο και την διακρίνει από τις άλλες. Το χαρακτηριστικό αυτό ονομάζεται κύριο ΚΛΕΙΔΙ Ερώτηση: Στην οντότητα Πελάτης με χαρακτηριστικά: Επώνυμο, Όνομα, Τηλέφωνο ΑΦΜ, ΑΔΤ, ποιο χαρακτηριστικό την προσδιορίζει μοναδικά ; Ξένο Κλειδί Ξένο κλειδί Ένα γνώρισμα μιας οντότητας που είναι κύριο κλειδί σε μια οντότητα αλλά υπάρχει και σε μια άλλη οντότητα σαν απλό γνώρισμα, λέγεται ξένο κλειδί. Τα ξένα κλειδιά είναι απαραίτητα για να μπορέσουμε να κάνουμε τις συσχετίσεις (συνδέσεις, επικοινωνίες) ανάμεσα στις οντότητες. 9

Το Διάγραμμα Οντοτήτων Συσχετίσεων Διάγραμμα Ο.Σ. Οτρόπος περιγραφής του Μοντέλου Ο.Σ.είναι με τη χρήση διαγραμμάτων οντοτήτωνσυσχετίσεων (ER diagrams). Είναι μια αναπαράσταση της δομής μιας βάσης δεδομένων και χρησιμοποιείται κατά τη φάση του λογικού σχεδιασμού της βάσης Παρέχουν έναν κατανοητό και απλό τρόπο περιγραφής, των οντοτήτων, των συσχετίσεων, και των χαρακτηριστικών τους. 10

Σχήματα στο Διάγραμμα ΟΣ Τα βασικά γεωμετρικά σχήματα που συνθέτουν ένα διάγραμμα ΟΣ είναι: το ορθογώνιο για την οντότητα ορόμβος για τη συσχέτιση ηέλλειψη για τα γνωρίσματα το ευθύγραμμο τμήμα για τη συσχέτιση οντοτήτων Σχήματα στο Διάγραμμα ΟΣ Οι οντότητες παριστάνονται με ένα ορθογώνιο, Πελάτης Τα γνωρίσματα με μία έλλειψη και ένα ευθύγραμμο τμήμα Πελάτης Όνομα Διεύθυνση Α.Δ.Τ. Α.Φ.Μ. 11

Σχήματα στο Διάγραμμα ΟΣ Οι συσχετίσεις με ένα ρόμβο και ένα ευθύγραμμο τμήμα Πελάτης Κάνει Παραγγελία Ο τύπος της συσχέτισης αναγράφετε πάνω στο ευθύγραμμο τμήμα δίπλα σε κάθε οντότητα Πελάτης 1 N Κάνει Παραγγελία Σχήματα στο Διάγραμμα ΟΣ Ειδικά θέματα: Όταν ένα γνώρισμα είναι κύριο κλειδί τότε υπογραμμίζεται (π.χ. Κωδικός Πελάτη) Πελάτης Κωδικός Πελάτη Επώνυμο Διεύθυνση ΑΔΤ ΑΦΜ 12

Ειδικά θέματα: Σχήματα στο Διάγραμμα ΟΣ Όταν ένα γνώρισμα είναι σύνθετο και αναλύεται σε επιπλέον γνωρίσματα, η έλλειψη έχει έντονη γραμμή (π.χ. Στοιχεία Πελάτη) Πελάτης Στοιχεία πελάτη Όνομα Διεύθυνση Κωδικός Πελάτη ΑΔΤ Τηλέφωνο Πόλη ΑΦΜ Ειδικά θέματα: Σχήματα στο Διάγραμμα ΟΣ Όταν ένα γνώρισμα είναι παραγόμενο και δέχεται τιμές που είναι υπολογιζόμενες, τότε ηέλλειψη έχει διακεκομμένη γραμμή (π.χ. Πιστωτικό υπόλοιπο) Πελάτης Στοιχεία Πελάτη Όνομα Διεύθυνση Κωδικός Πελάτη Πιστωτικό Υπόλοιπο Τηλέφωνο Πόλη ΑΦΜ 13

Ειδικά θέματα: Σχήματα στο Διάγραμμα ΟΣ Όταν ένα γνώρισμα είναι πλειότιμο και δέχεται πολλαπλές τιμές τότε ηέλλειψη έχει διπλή γραμμή (π.χ. Τηλέφ. Επικοινωνίας) Πελάτης Στοιχεία Πελάτη Επώνυμο Διεύθυνση Κωδικός Πελάτη Πιστωτικό Υπόλοιπο Τηλέφωνο Πόλη Τηλέφωνο Επικοινωνίας Παράδειγμα Ι-Διάγραμμα Ο.Σ. Σε μια αντιπροσωπεία ανταλλακτικών αυτοκινήτων, ανταλλακτικά παραγγέλνονται από πελάτες. Για κάθε παραγγελία που γίνεται ηαντιπροσωπία κρατά στοιχεία όπως ο κωδικός της, ο πελάτης που την έκανε και οι ημερομηνίες υποβολής και παράδοσης στον πελάτη Σημειώστε ότι : Μια παραγγελία μπορεί να αφορά ένα ή περισσότερα ανταλλακτικά σε διαφορετική ποσότητα το καθένα και ότι το ίδιο ανταλλακτικό μπορεί να εμφανίζεται σε περισσότερες παραγγελίες Η ίδια παραγγελία δεν είναι δυνατόν να γίνει από διαφορετικούς πελάτες. 14

Παράδειγμα Ι-Διάγραμμα Ο.Σ. N Παράδειγμα ΙΙ - Διάγραμμα Ο.Σ. Στο επόμενο ολοκληρωμένο διάγραμμα οντοτήτων συσχετίσεων (*) περιγράφεται η διαχείριση της συγγραφής επιστημονικών άρθρων, δημοσίευσηςτους σεπεριοδικά και συνέδρια αλλά και η δυνατότητα συνδρομής των άρθρων από συνδρομητές. (*) Στο επόμενο Διάγραμμα Ο.Σ. παρουσιάζονται συμβολισμοί που δεν μας απασχόλησαν στο εξάμηνο αυτό αλλά αποτελούν μέρος ενός ολοκληρωμένου Διαγράμματος Ο.Σ. 15

Παράδειγμα ΙΙ - Διάγραμμα Ο.Σ. 16