Σχεδίαση Βάσεων Δεδομένων Διαγράμματα Μήτρας Matrix Diagrams 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Στόχοι Το μάθημα αυτό καλύπτει τους ακόλουθους στόχους: Να προσδιορίσει σχέσεις χρησιμοποιώντας ένα διάγραμμα μήτρας Να σχεδιάσει ένα Διάγραμμα Συσχετίσεων-Οντοτήτων (ERD) από ένα διάγραμμα μήτρας 2 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Σκοπός ΚΑΘΗΓΗΤΗΣ ΜΑΘΗΜΑ ΚΑΘΗΓΗΤΗΣ ΜΑΘΗΜΑ ΜΑΘΗΤΗΣ Είναι χρήσιμο να γνωρίζετε περισσότερους από έναν τρόπους για να ανακαλύπτετε σχέσεις. ΤΑΞΗ ΤΑΞΗ ΕΞΕΤΑΣΕΙΣ ΕΞΑΜΗΝΟ ΚΑΦΕΤΕΡΙΑ ΒΑΘΜΟΣ ΛΕΣΧΗ ΑΙΘΟΥΣΑ ΔΙΔΑΣΚΑΛΙΑΣ ΣΧΟΛΕΙΟ ΣΧΟΛΙΚΟΣ ΕΞΟΠΛΙΣΜΟΣ κλπ. ΠΡΟΣΩΠΙΚΟ ΣΥΝΤΗΡΗΣΗΣ Μπορεί να είναι αρκετά εύκολο να εντοπιστούν οι σχέσεις που προέρχονται από τρεις οντότητες. Αλλά τι γίνεται όταν πρέπει να βρείτε σχέσεις και έχετε δεκατρείς ή και παραπάνω οντότητες; 3 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Σκοπός (συνέχεια) ΚΑΘΗΓΗΤΗΣ ΜΑΘΗΜΑ ΚΑΘΗΓΗΤΗΣ ΜΑΘΗΜΑ ΜΑΘΗΤΗΣ Η χρήση ενός διαγράμματος μήτρας, ειδικά όταν έχετε πολλές οντότητες, είναι ένας καλός τρόπος για να σιγουρευτείτε πως δεν έχετε ξεχάσει κάποια σχέση. ΤΑΞΗ ΤΑΞΗ ΕΞΕΤΑΣΕΙΣ ΕΞΑΜΗΝΟ ΚΑΦΕΤΕΡΙΑ ΒΑΘΜΟΣ ΛΕΣΧΗ ΑΙΘΟΥΣΑ ΔΙΔΑΣΚΑΛΙΑΣ ΣΧΟΛΕΙΟ ΣΧΟΛΙΚΟΣ ΕΞΟΠΛΙΣΜΟΣ κλπ. ΠΡΟΣΩΠΙΚΟ ΣΥΝΤΗΡΗΣΗΣ Μπορεί να είναι αρκετά εύκολο να εντοπιστούν οι σχέσεις που προέρχονται από τρεις οντότητες. Αλλά τι γίνεται όταν πρέπει να βρείτε σχέσεις και έχετε δεκατρείς ή και παραπάνω οντότητες; 4 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Επιχειρηματικό Σενάριο «Δουλεύω για ένα ταξιδιωτικό πρακτορείο. Διατηρώ αρχείο των χωρών που έχουν επισκεπτεί οι πελάτες μας και των αξιοθεάτων που έχουν επισκεπτεί σε κάθε χώρα. Αυτό μας βοηθά στο να προσαρμόζουμε τις περιηγήσεις για αυτούς». Μπορούμε να χρησιμοποιήσουμε το διάγραμμα μήτρας για να αποκαλύψουμε τις σχέσεις. ΔΙΑΓΡΑΜΜΑ ΜΗΤΡΑΣ 5 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Διαγράμματα Μήτρας Οι σχέσεις που προκύπτουν από το διάγραμμα μήτρας σχεδιάζονται στο Διάγραμμα Συσχετίσεων-Οντοτήτων (ERD). Επισκέπτεται από τον Επισκέπτεται Παρατηρήθηκε από Βρίσκεται στη Έχει δει Τη τοποθεσία του Για να αποφευχθεί η σύγχυση, να είστε συνεπείς στη γραφή και ανάγνωση της μήτρας χρησιμοποιώντας μόνο μια κατεύθυνση. Σωστό: Η επισκέπτεται από τον ΤΑΞΙΔΙΩΤΗ Λάθος: Ο επισκέπτεται από τη 6 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Διαγράμματα Μήτρας (συνέχεια) Επισκέπτεται από τον Επισκέπτεται Έχει δει Τη τοποθεσία του Οι σχέσεις που προκύπτουν από το διάγραμμα μήτρας σχεδιάζονται στο Διάγραμμα Συσχετίσεων-Οντοτήτων. Παρατηρήθηκε από Βρίσκεται στη επισκέπτεται Τα διαγράμματα μήτρας δε δείχνουν προαιρετικότητα (optionality) και πληθικότητα (cardinality). επισκέπτεται από Τη τοποθεσία του έχει δει Παρατηρήθηκε από Βρίσκεται στη/ο 7 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Διαγράμματα Μήτρας (συνέχεια) «Κάθε μπορεί να επισκεφθεί από έναν ή περισσότερους ΤΑΞΙΔΙΩΤΕΣ. Επισκέπτεται από τον Επισκέπτεται Έχει δει Τη τοποθεσία του Παρατηρήθηκε από Βρίσκεται στη επισκέπτεται επισκέπτεται από Τη τοποθεσία του Βρίσκεται στη/ο έχει δει Παρατηρήθηκε από 8 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Ορολογία Λέξεις κλειδιά που χρησιμοποιήθηκαν στο μάθημα αυτό : Διάγραμμα Μήτρας 9 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Περίληψη Στο μάθημα αυτό, θα πρέπει να έχετε μάθει πώς να: Προσδιορίζετε σχέσεις χρησιμοποιώντας ένα διάγραμμα μήτρας Σχεδιάζετε ένα Διάγραμμα Συσχετίσεων-Οντοτήτων από ένα διάγραμμα μήτρας 10 Copyright 2013, Oracle and/or its affiliates. All rights reserved.