Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

ΔΙΑΓΡΑΜΜΑΤΑ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ Δαμιανός Χατζηαντωνίου Οικονομικό Πανεπιστήμιο Αθηνών.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "ΔΙΑΓΡΑΜΜΑΤΑ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ Δαμιανός Χατζηαντωνίου Οικονομικό Πανεπιστήμιο Αθηνών."— Μεταγράφημα παρουσίασης:

1 ΔΙΑΓΡΑΜΜΑΤΑ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ Δαμιανός Χατζηαντωνίου Οικονομικό Πανεπιστήμιο Αθηνών

2 ΔΙΑΓΡΑΜΜΑΤΑ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ •Τα διαγράμματα οντοτήτων συσχετίσεων (ΔΟΣ) (Entity Relationship Diagrams-ERD) χρησιμοποιούνται για τη μοντελοποίηση κυρίως συστημάτων βάσεων δεδομένων. •Το μοντέλο περιγράφει τα δεδομένα ως οντότητες, συσχετίσεις και χαρακτηριστικά (attributes). •Οι συσχετίσεις συνδέουν τις οντότητες μεταξύ τους και τα χαρακτηριστικά χαρακτηρίζουν τις οντότητες και τις συσχετίσεις. •Επιλέγουμε ένα από τα χαρακτηριστικά (αυτό που χαρακτηρίζει την οντότητα κατά ένα μονοσήμαντο τρόπο) ως το κλειδί (key). •Μια συσχέτιση μπορεί να συνδέει δύο ή και περισσότερες οντότητες. •Καμιά φορά είναι δυνατόν να θεωρήσουμε μια συσχέτιση ως χαρακτηριστικό μιας οντότητας. •Ένα χαρακτηριστικό μπορεί να είναι απλό (πχ. ΑΦΜ), σύνθετο (πχ. διεύθυνση, ονοματοεπώνυμο), να δέχεται μια τιμή (πχ. ηλικία) ή πολλαπλές τιμές (πχ. ξένες γλωσσες). •Οι συσχετίσεις μπορεί να χαρακτηρίζονται από αριθμητικές αναλογίες με τις οποίες συμμετέχουν οι οντότητες στη συσχέτιση.

3 •Έτσι στη συσχέτιση ΔΟΥΛΕΥΕΙ οι οντότητες ΤΜΗΜΑ:ΥΠΑΛΛΗΛΟΙ συμμετέχουν με αριθμητική αναλογία 1:Ν καθότι ένα ΤΜΗΜΑ μπορεί να έχει μέχρι Ν ΥΠΑΛΛΗΛΟΥΣ, αλλά ένας υπάλληλος μπορεί να δουλεύει σε ένα μόνο τμήμα. •Στη συσχέτιση ΕΡΓΑΖΕΤΑΙ μεταξύ των οντοτήτων ΕΡΓΟ:ΥΠΑΛΛΗΛΟΙ ένας ΥΠΑΛΛΗΛΟΣ μπορεί να εργάζεται σε περισσότερα από ένα ΕΡΓΟ ταυτόχρονα, και σε ένα ΕΡΓΟ μπορεί να εργάζονται πολλοί ΥΠΑΛΛΗΛΟΙ, έτσι η αριθμητική αναλογία είναι Μ:Ν. •Ένας ΥΠΑΛΛΗΛΟΣ πρέπει να εργάζεται σε ένα τουλάχιστο έργο, έτσι συμμετέχει ολικά στη συσχέτιση ΕΡΓΑΖΕΤΑΙ, ενώ δεν είναι απαραίτητο κάθε ΥΠΑΛΛΗΛΟΣ να διοικεί ένα τμήμα κι έτσι η συμμετοχή του στη συσχέτιση ΔΙΟΙΚΕΙ είναι μερική. •Μπορούμε να θέσουμε επιπλέον περιορισμούς στη συμμετοχή μιας οντότητας σε μια συσχέτιση. Ο περιορισμός (min,max) δηλώνει ότι το μέλος μιας οντότητας (πχ. ένας υπάλληλος της οντότητας ΥΠΑΛΛΗΛΟΣ) μπορεί να συμμετέχει στη συσχέτιση ΔΙΟΙΚΕΙ από min φορές μέχρι max φορές. ΥΠΑΛ. ΤΜΗΜΑ ΔΟΥΛΕΥΕΙ 1 Ν ΥΠΑΛ. ΕΡΓΟ ΕΡΓΑΖΕΤΑΙ Ν Μ (0,1) (1,1) ΥΠΑΛ. ΤΜΗΜΑ ΔΙΟΙΚΕΙ

4 Πίνακας συμβόλων για τα ΔΟΣ E1E1 E2E2 Σ Σύμβολο Σημασία Οντότητα Ασθενής Οντότητα Συσχέτιση Αναγνωριστική Συσχέτιση Χαρακτηριστικό Χαρακτηριστικό-κλειδί Χαρακτηριστικό πολλαπλών τιμών Σύνθετο Χαρακτηριστικό Παράγωγο Χαρακτηριστικό Ολική Συμμετοχή της Ε 2 στη Σ Σ E Αριθμητική Αναλογία 1:Ν για Ε 1 :Ε 2 στη Σ (min,max) 1 Ν E1E1 E2E2 Σ E Σ Περιορισμός (min,max) της συμμετοχής της Ε στη Σ Σύμβολο Σημασία

5 ΠΑΡΑΔΕΙΓΜΑ 1: Κατάστημα Σούπερ-μάρκετ •Θεωρούμε το παράδειγμα ενός καταστήματος σούπερ-μάρκετ. Δίνουμε το ΔΟΣ που περιγράφει το μοντέλο λειτουργίας του σούπερ- μάρκετ. •Ένα σημαντικό στοιχείο στη λειτουργία του σούπερ-μάρκετ είναι οι προμηθευτές του. Οι προμηθευτές αντιπροσωπεύονται από την οντότητα SUPPLIERS η οποία έχει δύο χαρακτηριστικά: το SNAME (όνομα προμηθευτή) που αποτελεί και το κλειδί, και το SADDR (διεύθυνση). Η οντότητα PRICES (τιμές) εμφανίζεται ως χαρακτηριστικό (μέσα σε κύκλο παρά σε ένα ορθογώνιο) εφόσον έχει μόνο ένα χαρακτηριστικό, την ίδια την τιμή. •Τα προϊόντα (ΙΤΕΜS) του κάθε προμηθευτή αποτελούν ξεχωριστή οντότητα αφού θα ήταν δύσκολο να παρουσιαστούν ως χαρακτηριστικό του προμηθευτή. Η οντότητα ITEMS έχει δύο χαρακτηριστικά: ΙΤΕΜ# (κωδικός προϊόντος) και INAME (ονομασία) όπου είτε το ένα είτε το άλλο μπορεί να χρησιμοποιηθεί ως κλειδί.

6 •Για να συνδέσουμε τους προμηθευτές και τα προϊόντα έχουμε μια πολλοί-πολλοί συσχέτιση. Ένα προϊόν μπορεί να έχει πολλούς προμηθευτές όπως επίσης ένας προμηθευτής μπορεί να προμηθεύει πολλά προϊόντα. Πρέπει να παρατηρήσουμε ότι ο κάθε προμηθευτής μπορεί να θέσει τη δική του τιμή για ένα προϊόν στην οποία διατίθεται να πουλήσει το συγκεκριμένο προϊόν. •Εάν είχαμε δύο σχέσεις: ΙΤΕΜS-SUPPLIERS και SUPPLIERS-PRICES αυτό θα μπορούσε να υποδηλώσει ότι όλα τα προϊόντα ενός προμηθευτή έχουν την ίδια τιμή, καθότι δεν υπάρχει συσχετισμός μεταξύ των προϊόντων και των τιμών τους. •Το σούπερ-μάρκετ χωρίζεται σε τμήματα, το καθένα έχει ένα μάνατζερ και υπαλλήλους. Κάθε τμήμα είναι υπεύθυνο για ορισμένα προϊόντα (μέσα από τη συσχέτιση CARRIES) κι ένα προϊόν μπορεί να πουληθεί από ένα ορισμένο μόνο τμήμα. Το κάθε τμήμα χαρακτηρίζεται από ένα όνομα κι ένα κωδικό. •Ένας υπάλληλος μπορεί να δουλέβει σε ένα μόνο τμήμα, άρα η συσχέτιση WORKS_FOR (μεταξύ EMPS-DEPTS) είναι πολλοί-ένα. Επίσης ένας υπάλληλος χαρακτηρίζεται από το όνομα του και το μισθό του. •Πρέπει να σημειωθεί ότι στο σχήμα μας (και κατ΄επέκταση στη βάση δεδομένων) κάθε μάνατζερ είναι και υπάλληλος κάτι το οποίο επισημαίνεται με τη IS_A συσχέτιση.

7 •Η συσχέτιση μεταξύ MANAGERS-DEPTS είναι μονοσήμαντη καθώς κάθε τμήμα έχει ένα μόνο μάνατζερ. •Μια άλλη σημαντική οντότητα είναι οι πελάτες (CUSTOMERS). Κάθε πελάτης χαρακτηρίζεται από τα CNAME (όνομα) που είναι και το κλειδί, CADDR (διεύθυνση), και BALANCE (υπόλοιπο λογαριασμού). Προαιρετικά θα μπορούσαμε να προσθέσουμε και το χαρακτηριστικό κωδικός. •Οι πελάτες κάνουν παραγγελίες για αγορές προϊόντων με ανάλογη χρέωση του λογαριασμού τους – η αποστολή τους γίνεται από το σούπερ- μάρκετ. •Κάθε παραγγελία αποτελείται από μια λίστα με προϊόντα και τις ποσότητές τους. •Η συσχέτιση INCLUDES συνδέει την παραγγελία (ORDERS), τα προϊόντα (ITEMS) και την ποσότητα (QUANTITY). H συσχέτιση από ORDERS και ITEMS προς QUANTITY είναι μια πολλοί-ένα συσχέτιση, καθώς σε μια παραγγελία υπάρχει μόνο μια ποσότητα για κάθε προϊόν. •Επίσης κάθε παραγγελία χαρακτηρίζεται από ένα αριθμό (O#) και την ημερομηνία που έγινε (DATE).

8 •Η συσχέτιση μεταξύ MANAGERS-DEPTS είναι μονοσήμαντη καθώς κάθε τμήμα έχει ένα μόνο μάνατζερ. •Κάποιος γίνεται πελάτης με την πρώτη του παραγγελία, γι αυτό και η οντότητα CUSTOMERS συνδέεται με το υπόλοιπο σχήμα μόνο μέσω της οντότητας ORDERS.

9 QUANTITY CUSTOMERS DATE INCLUDES SUPPLIES BALANCE CADDR ITEM# SUPPLIERS ORDERS CNAMESNAME CARRIES MANAGES DNAME ITEMS WORKS_ FOR DEPTS ENAMEDEPT# MANAGERS EMPLOYEES ΙS_A INAMEPRICES PLACED BY O#SADDR SALARY Ένα ΔΟΣ για το σχήμα ενός καταστήματος

10 ΠΑΡΑΔΕΙΓΜΑ 2: To Σχήμα μιας Εταιρείας •Θεωρούμε το σχήμα μιας εταιρείας που περιλαμβάνει υπαλλήλους, τμήματα και τεχνικά έργα. •Η εταιρεία χωρίζεται σε τμήματα. Κάθε τμήμα έχει ένα μοναδικό όνομα, κωδικό κι ένα μάνατζερ. Η ημερομηνία έναρξης του μάνατζερ αποτελεί χρήσιμο στοιχείο. •Επίσης κάθε τμήμα εποπτεύει ένα αριθμό τεχνικών έργων, από τα οποία το καθένα έχει κάποια μοναδική ονομασία, κωδικό και τοποθεσία. •Αναφορικά με κάθε υπάλληλο κρατούμε το όνομα, το ΑΦΜ, διεύθυνση, μισθό, φύλο και ημερ. γέννησης. Ένας υπάλληλος ανήκει σε ένα και μόνο τμήμα μπορεί όμως να δουλεύει σε περισσότερα από ένα έργα, όχι απαραίτητα όλα να ανήκουν στο τμήμα του. Οι ώρες απασχόλησης κάθε υπαλλήλου σε κάθε έργο καταγράφονται, όπως επίσης και ο προϊστάμενος του υπαλλήλου. •Τα μέλη της οικογενείας του υπαλλήλου καταχωρούνται για ασφαλιστικούς λόγους. Για κάθε μέλος καταχωρείται το όνομα, φύλο, ημερ. γεννήσεως και η σχέση του με τον κύριο ασφαλιζόμενο.

11 •Η συσχέτιση SUPERVISION συνδέει τους υπαλλήλους (EMPLOYEES) και τους προϊστάμενούς τους (supervisors). Ένας προϊστάμενος μπορεί να μην έχει καθόλου υπαλλήλους ή μέχρι Ν υπαλλήλους (περιορισμός (0,Ν)), ενώ ένας υπάλληλος μπορεί να μην έχει προϊστάμενο ή μόνο ένα προϊστάμενο (περιορισμός (0,1)). •Ένα τμήμα (DEPARTMENT) μπορεί να εποπτεύει από κανένα μέχρι Ν έργα (PROJECTS) (περιορισμός (0,Ν)), ενώ ένα έργο εποπτεύεται από ένα και μόνο τμήμα (περιορισμός (1,1)). •Ένας υπάλληλος (EMPLOYEE) μπορεί να είναι ή να μην είναι μάνατζερ (περιορισμός (0,1)), ενώ ένα τμήμα μπορεί να εποπτεύεται από ένα και μόνο μάνατζερ (περιορισμός (1,1)). •Ένας υπάλληλος (EMPLOYEE) μπορεί να έχει από μηδέν μέχρι Ν μέλη οικογενείας (DEPENDENTS) (περιορισμός (0,Ν)), ενώ ένα μέλος είναι μέλος μόνο ενός υπαλλήλου. Για τα μέλη τα χαρακτηριστικά είναι: όνομα, φύλο, ημερομηνία γέννησης, σχέση με τον υπάλληλο (σύζυγος, τέκνο). •Ένας υπάλληλος (EMPLOYEE) μπορεί να δουλεύει σε ένα ή περισσότερα έργα (περιορισμός (1,Ν)), κι ένα έργο μπορεί να έχει ένα ή περισσότερους υπαλλήλους (περιορισμός (1,Ν)).

12 DEPENDENT DEPENDENTS_OF WORKS_ON BirthDate EMPLOYEE Sex Salary SUPERVISION MANAGES CONTROLS WORKS_FOR DEPARTMENT Locations Number Name PROJECT Location Number Name Minit Address SSN Lname Fname Bdate Hours Sex Name Relationship NumberOfEmployees supervisee supervisor StartDate Ένα ΔΟΣ για το σχήμα μιας εταιρείας 1 Ν Ν 1 Μ Ν Ν Ν

13 DEPENDENT DEPENDENTS_OF WORKS_ON BirthDate EMPLOYEE Sex Salary SUPERVISION MANAGES CONTROLS WORKS_FOR DEPARTMENT Locations Number Name PROJECT Location Number Name Minit Address SSN Lname Fname Bdate Hours Sex Name Relationship NumberOfEmployees (0,N) employee (1,N) worker dependent (1,1) controlled- project (1,N) project (1,N) department (1,1) (0,N) (1,1) controlling- department department- managed (0,1) manager (1,1) employee (0,1) supervisee (0,N) supervisor StartDate Ένα ΔΟΣ για το σχήμα μιας εταιρείας (με τους περιορισμούς)

14 ΑΣΚΗΣΗ Δώστε το ΔOΣ για το σχήμα ενός Πανεπιστημιακού Τμήματος. Το πανεπιστημιακό τμήμα αποτελείται από διοικητικό προσωπικό, τομείς και τους εγγεγραμμένους φοιτητές.

15 ΦΟΙΤΗΤΕΣ ΕΤΟΣ_ΕΙΣ ΔΙΕΥΘΥΝΣΗ_Φ ΑΡ_ΜΗΤ ΙΔΙΟΤΗΤΑ ΟΝΟΜΑ_Φ ΠΕΡΙΛΑΜΒΑΝΕΙ Ένα ΔΟΣ για το σχήμα ενός πανεπιστημιακού τμήματος ΜΕΣΟΣ_ΟΡΟΣ ΕΤΟΣ_ΑΠΟΦ ΜΑΘΗΜΑΤΑ ΟΝΟΜΑ_ΜΑΘΚΩΔ_ΜΑΘΒΑΘΜΟΣ ΕΓΓΕΓΡΑΜΜΕΝΟΣ ΕΤΟΣ_ΓΕΝΕΞΑΜΗΝΟ ΔΙΕΥΘΥΝΟΥΝ ΟΝΟΜΑ_Τ ΤΜΗΜΑ ΑΝΗΚΕΙ ΤΟΜΕΙΣ ΟΝΟΜΑ ΚΩΔ_Τ ΔΙΕΥΘΥΝΤΕΣ ΠΡΟΣΩΠΙΚΟ ΕΙΝΑΙ ΠΡΟΥΠΟΛ. ΜΙΣΘΟΣ ΤΙΤΛΟΣ ΔΙΟΙΚΗΤΙΚΟ ΠΡΟΣ. ΕΙΝΑΙ ΔΙΟΙΚΕΙΤΑΙ ΚΑΤΑΣ.ΔΙΕΥΘΥΝΣΗ ΔΙΔ_ΜΟΝ

16 •Στην οντότητα ΤΟΜΕΙΣ περιλαμβάνουμε και τη γραμματεία του τμήματος, όπου ο γραμματέας έχει τη θέση του διευθυντή στο σχήμα μας. •Στην οντότητα ΠΡΟΣΩΠΙΚΟ το χαρακτηριστικό ΤΙΤΛΟΣ περιλαμβάνει τους καθηγητές (βαθμίδα) κι υπαλλήλους γραμματειακής υποστήριξης. •Στην οντότητα ΔΙΟΙΚΗΤΙΚΟ ΠΡΟΣΩΠΙΚΟ περιλαμβάνουμε τον πρόεδρο και τον αντιπρόεδρο του τμήματος οι οποίοι είναι ταυτόχρονα και καθηγητές του τμήματος. •Για την οντότητα ΦΟΙΤΗΤΕΣ το χαρακτηριστικό ΚΑΤΑΣΤΑΣΗ δηλώνει το αν ο φοιτητής είναι προπτυχιακός ή μεταπτυχιακός. Τα άλλα χαρακτηριστικά είναι: ΟΝΟΜΑ_ΦΟΙΤΗΤΗ, ΑΡΙΘΜΟΣ_ΜΗΤΡΩΟΥ, ΕΤΟΣ_ΓΕΝΝΗΣΕΩΣ, ΕΤΟΣ_ΕΙΣΑΓΩΓΗΣ, ΕΤΟΣ_ΑΠΟΦΟΙΤΗΣΗΣ, ΔΙΕΥΘΥΝΣΗ_ΚΑΤΟΙΚΙΑΣ και ΜΕΣΟΣ_ΟΡΟΣ βαθμολογίας. •Για την οντότητα ΜΑΘΗΜΑΤΑ έχουμε τα εξής χαρακτηριστικά: ΟΝΟΜΑ_ΜΑΘΗΜΑΤΟΣ, ΚΩΔΙΚΟΣ_ΜΑΘΗΜΑΤΟΣ, ΕΞΑΜΗΝΟ, ΔΙΔΑΚΤΙΚΕΣ_ΜΟΝΑΔΕΣ και ΒΑΘΜΟΣ.

17 ΑΣΚΗΣΗ Δώστε το ΔΟΣ για το σχήμα μιας τράπεζας που έχει υποκαταστήματα και που προσφέρει διάφορους τύπους λογαριασμών και δανείων.

18 ΠΕΛΑΤΗΣ ΔΑΝΕΙ0 ΕΧΕΙ ΛΟΓΑΡΙΑΣΜΟΣ ΑΝΗΚΕΙ Ένα ΔΟΣ για το σχήμα μιας τράπεζας ΥΠΟΚΑΤΑΣΤΗΜΑ ΔΑΝΕΙΖΕΙ ΠΡΟΣΦΕΡΕΙ ΑΡΙΘ_ΛΟΓ ΔΙΕΥΘΥΝΣΗ ΛΗΠΤΗΣ ΤΡΑΠΕΖΑ ΚΩΔΙΚΟΣ ΟΝΟΜΑ ΑΡΙΘ_ΔΑΝ ΥΠΟΛΟΙΠΟ ΠΟΣΟ ΑΦΜ ΤΥΠΟΣ_Λ ΤΥΠΟΣ_Δ ΤΗΛ. ΟΝΟΜΑ ΔΙΕΥΘ. Α.Τ. ΔΙΕΥΘ. ΚΩΔ_ΚΑΤ Μ Ν Μ Ν Ν Ν Ν

19 •Κάθε ΥΠΟΚΑΤΑΣΤΗΜΑ προσφέρει διάφορους τύπους λογαριασμών καταθέσεων και δανείων. •Ένας ΠΕΛΑΤΗΣ μπορεί να διατηρεί καταθετικούς λογαριασμούς αλλά και να είναι ταυτόχρονα και δανειολήπτης. •Τα χαρακτηριστικά της οντότητας ΠΕΛΑΤΗΣ είναι: ΟΝΟΜΑ, ΑΦΜ (που είναι και το κλειδι), Α.Τ. (αστυνομική ταυτότητα που μπορεί εναλλακτικά να χρησιμοποιηθεί ως κλειδί), ΔΙΕΥΘΥΝΣΗ και ΤΗΛΕΦΩΝΟ.

20 ΑΣΚΗΣΗ Δώστε το ΔΟΣ για το σχήμα έκδοσης άδειας κυκλοφορίας για τροχοφόρα (αυτοκίνητα, μοτοσυκλέττες, φορτηγά).

21 ΑΝΗΚΕΙ ΥΠΗΡΕΣΙΑ ΥΠΑΛΛΗΛΟΣ ΚΑΤΑΧΩΡ. ΟΧΗΜΑ ΧΡΟΝΟΛ. ΜΟΝΤΕΛΟ ΚΑΤΑΣΚ. ΑΡ_ΚΥΚΛ. ΧΡΩΜΑ ΤΙΜΗ ΙΔΙΟΚΤΗΤΗΣ ΔΙΕΥΘΥΝΣΗ ΟΝΟΜΑ ΤΗΛ. ΧΙΛΙΟΜ.ΟΝΟΜΑΣ. ΤΗΛ.ΟΝΟΜΑΤΙΤΛΟΣ ΔΙΟΙΚΕΙΤΑΙ ΔΙΕΥΘΥΝΤΗΣ ΕΙΝΑΙ ΕΡΓΑΖΕΤΑΙ ΔΙΕΥΘΥΝΣΗ ΑΦΜ ΤΥΠΟΥ ΗΜΕΡ. ΤΥΠΟΣ_ΟΧΗΜ. ΚΑΤΗΓΟΡΙΑ ΕΙΔΟΣ ΑΔΕΙΑ_ΟΔΗΓ.

22 •Ο ΥΠΑΛΛΗΛΟΣ που εργάζεται για την ΥΠΗΡΕΣΙΑ έκδοσης αδειών είναι υπεύθυνος για την καταχώρηση των οχημάτων. •Ένα όχημα χαρακτηρίζεται από: κατηγορία (αυτοκίνητο, φορτηγό, μηχανή, τροχόσπιτο), είδος (κουπέ, στέϊσον-βάγκον, κάμπριο), μοντέλο (modena), κατασκευαστής (Ferrari), χρώμα και χρονολογία. •Για την καταχώρηση του οχήματος πέρα από τον τύπο (όπως αυτό προσδιορίζεται μέσα από τη συσχέτιση ΤΥΠΟΥ) χρειαζόμαστε τον ΑΡΙΘΜΟ_ΚΥΚΛΟΦΟΡΙΑΣ, ΗΜΕΡΟΜΗΝΙΑ έκδοσης άδειας, ΧΙΛΙΟΜΕΤΡΑ και ΤΙΜΗ σε περίπτωση που πρόκειται για μεταβίβαση. •Η οντότητα ΙΔΙΟΚΤΗΤΗΣ έχει τα ακόλουθα χαρακτηριστικά: ΟΝΟΜΑ, ΑΦΜ, που είναι και το κλειδί, ΔΙΕΥΘΥΝΣΗ, ΤΗΛΕΦΩΝΟ και τον αριθμό ΑΔΕΙΑΣ_ΟΔΗΓΗΣΗΣ.

23 ΑΣΚΗΣΗ Δώστε το ΔOΣ για το σχήμα ενός συστήματος κρατήσεων αεροπορικών εισιτηρίων ενός ταξιδιωτικού γραφείου. Κάθε κράτηση περιλαμβάνει το όνομα του πελάτη, το δρομολόγιο, αεροπορική εταιρεία, αεροδρόμιο άφιξης κι αναχώρησης, ημερομηνία άφιξης κι αναχώρησης τον τύπο του αεροπλάνου, το ναύλο, αριθμό θέσης κλπ. Παρατηρήστε ότι το δρομολόγιο μπορεί να αποτελείται από πολλαπλά τμήματα, και το καθένα μπορεί να γίνεται από διαφορετική αεροπορική εταιρεία. Μπορείτε να αρχίσετε με ένα απλό ΔΟΣ και στη συνέχεια να το αναλύσετε περισσότερο.

24 ΔΡΟΜΟΛΟΓΙΟΑΕΡΟΣΚΑΦΟΣ ΑΕΡΟΔΡΟΜΙΟ ΤΥΠΟΣ ΘΕΣΗ ΚΡΑΤΗΣΗ ΠΕΛΑΤΗΣ ΑΠΟ ΠΡΟΣ ΩΡΑ_ΑΦΙΞΗΣ ΩΡΑ_ΑΝΑΧ. ΝΑΥΛΟΣ ΕΧΕΙ Ένα απλό ΔΟΣ για το σχήμα κρατήσεων θέσεων αεροπορικής εταιρείας ΤΗΛ. ΟΝΟΜΑ ΔΙΕΥΘ. ΑΕΡ_ΕΤΑΙΡΕΙΑ ΜΕ

25 ΤΜΗΜΑ ΔΡΟΜΟΛΟΓΙΟΥ ΑΕΡΟΠΛΑΝΟ ΑΕΡΟΔΡΟΜΙΟ ΤΥΠΟΥ ΘΕΣΗ ΑΠΟ ΠΡΟΣ ΗΜΕΡ_ΑΦΙΞΗΣ ΗΜΕΡ_ΑΝΑΧ. ΝΑΥΛΟΣ ΕΧΕΙ Το ολοκληρωμένο ΔΟΣ για το σχήμα κρατήσεων θέσεων αεροπορικής εταιρείας ΚΡΑΤΗΣΗ ΠΕΛΑΤΗΣ ΤΗΛ. ΟΝΟΜΑ ΔΙΕΥΘ. ΕΞΥΠΗΡ. ΣΚΑΦΟΣ ΠΡΟΣΓ. ΠΟΛΗ ΚΩΔ.ΧΩΡΑ ΟΝΟΜΑ ΗΜΕΡ. ΑΡ. ΔΙΑΘ. ΘΕΣΕΩΝ ΑΕΡ_ΕΤΑΙΡ. ΑΝΗΚΕΙ ΠΕΡ. ΠΟΣΟ ΚΩΔ. ΑΡΙΘΜΟΣ ΚΛΑΣΗ ΟΝΟΜΑ_ΤΥΠΟΥ ΜΕΓ. ΑΡ. ΘΕΣΕΩΝ Ν Ν Ν Ν Ν 1 1 Μ 1 Ν ΠΤΗΣΗ 1 1 Ν 1

26 •Για μια διαδρομή μεταξύ δύο πόλεων μπορεί να υπάρχουν διαφορετικές πτήσεις (διαφορετικές αεροπορικές εταιρείες, ώρες) και η κάθε πτήση συνδέεται με ένα ναύλο. Το ναύλο χαρακτηρίζεται από το ποσό (ανάλογα με την κλάση), την κλάση, ένα κωδικό, και κάποιοι πιθανοί περιορισμοί. •Μια πτήση είναι ΑΠΟ κάποιο αεροδρόμιο ΠΡΟΣ κάποιο άλλο αεροδρόμιο με τις ημερομηνίες αναχώρησης κι άφιξης αντίστοιχα. Η ημερομηνία αποτελείται από τη μέρα του μήνα/χρόνου και την ώρα. •Η πτήση εξυπηρετείται από ένα συγκεκριμένο αεροπλάνο. Το αεροπλάνο είναι ορισμένου τύπου αεροσκάφος, όπως υποδηλώνεται από τη συσχέτιση ΤΥΠΟΥ. Όχι όλοι οι τύποι αεροσκαφών μπορούν να προσγειωθούν σε όλα τα αεροδρόμια όπως υποδεικνύει η συσχέτιση ΠΡΟΣΓΕΙΩΝΕΤΑΙ. Ο τύπος αεροσκάφους έχει κάποιο ΟΝΟΜΑ_ΤΥΠΟΥ, που έιναι και το κλειδί και χαρακτηρίζεται από ένα μέγιστο αριθμό θέσεων. •Ένα τμήμα δρομολογίου (μεταξύ δύο πόλεων) έχει ένα αριθμό διαθέσιμων θέσεων. •Όσον αφορά την οντότητα ΠΕΛΑΤΗ θα μπορούσαμε να προσθέσουμε και τον αριθμό λογαριασμού μιλίων που συσχετίζεται με κάποια αεροπορική εταιρεία.


Κατέβασμα ppt "ΔΙΑΓΡΑΜΜΑΤΑ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ Δαμιανός Χατζηαντωνίου Οικονομικό Πανεπιστήμιο Αθηνών."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google