Database Design Entity Relationship Modeling and ERDs Μοντελοποίηση Σχέσεων Οντοτήτων και ERDs 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Στόχοι Αυτό το μάθημα καλύπτει τους παρακάτω στόχους: Αναφέρετε τέσσερις στόχους ενός μοντέλου Σχέσης Οντότητας Αναγνωρίστε ένα Διάγραμμα Συσχετίσεων-Οντοτήτων (ERD) 2 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Σκοπός Ένα Διάγραμμα Συσχετίσεων-Οντοτήτων (ERD) είναι ένα σταθερό εργαλείο που μπορεί να χρησιμοποιηθεί για να αναπαρασταθούν οι ανάγκες δεδομένων μιας επιχείρησης ανεξαρτήτου του τύπου της βάσης δεδομένων που χρησιμοποιείται 3 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Τι είναι ένα μοντέλο Συσχετίσεων-Οντοτήτων? Ένα μοντέλο Συσχετίσεων-Οντοτήτων: Είναι μια λίστα όλων των οντοτήτων και πεδίων καθώς και όλες οι σχέσεις μεταξύ των σημαντικών οντοτήτων. Προμηθεύει πληροφορίες όπως περιγραφές Οντοτήτων, τύποι Δεδομένων, και Περιορισμούς. Σημείωση: Το μοντέλο δεν απαιτεί ένα διάγραμμα, αλλά το διάγραμμα είναι τυπικά ένα πολύ χρήσιμο εργαλείο. 4 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Στόχοι του ER Modeling(Mοντέλο Συσχετίσεων-Οντοτήτων) Υπάρχουν τέσσερις στόχοι του ER Modeling: Σύλληψη όλων των απαιτούμενων πληροφοριών Εξασφάλιση πως η πληροφορία εμφανίζεται μόνο μια φορά Μοντελοποιεί μη πληροφορίες που είναι δυνατόν να παραχθούν από ήδη μοντελοποιημένες πληροφορίες Εντοπίζει πληροφορίες σε/απο ένα προβλέψιμο λογικό, μέρος 5 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Φανταστείτε το αρχείο του σχολείου σας από τις πρώτες μέρες σας στο σχολείο, δεδομένα που αφορούν εσάς. Οι απουσίες σας, το πειθαρχικό ιστορικό, οι τάξεις που έχετε περάσει, και οι βαθμοί σας είναι πιθανόν κομμάτια του αρχείου σας. 6 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
DJs on Demand Επιχειρηματικό Σενάριο Διαβάστε το ολοκληρωμένο επιχειρηματικό σενάριο για την επιχείρηση DJ παρακάτω. Έπειτά εξετάστε το ολοκληρωμένο ERD (Διάγραμμα Συσχετίσεων- Οντοτήτων). Αρχίσαμε σαν ένα γκρουπ φίλων οι οποίοι οργανώνανε πάρτι και παίζαμε την δικιά μας μουσική. Έπειτα σκεφτήκαμε ότι θα το κάναμε επιχείρηση και θα βγάζαμε λεφτά καθώς θα ασχολούμασταν με τα ενδιαφέροντα μας. Ονομάσαμε τους εαυτούς μας DJs on Demand. 7 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
DJs on Demand Επιχειρηματικό Σενάριο (συνέχεια) Όποιοι δουλεύουνε εδώ είναι συνεργάτες. Κάθε συνεργάτης έχει συγκεκριμένη υπευθυνότητα. Ο διαχειριστής έργου κάνει την πρώτη επαφή με τον πελάτη για να συζητήσει για το γεγονός. Είναι ένα πάρτυ γενεθλίων, ένας γάμος, μια επέτειο, μια αποφοίτηση? Ποια είναι ημερομηνία για το πάρτι ή το γεγονός? 8 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
DJs on Demand Επιχειρηματικό Σενάριο (συνέχεια) Όταν αποφασιστεί, ο σχεδιαστής των γεγονότων έρχεται σε επαφή με τον πελάτη για τις συγκεκριμένες θέσεις, catering, στολισμούς, και άλλες συγκεκριμένες λεπτομέρειες. Ο DJ μιλάει με τον πελάτη όσον αφορά το προτιμώμενο στυλ μουσικής. Ο διαχειριστής έργου επιβλέπει τους σχεδιάστες των γεγονότων και τους DJs. Αυτός/η επίσης εγκρίνει δαπάνες σχετικές με την εκδήλωση. 9 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Έχουμε μια μεγάλη συλλογή από CDs. Κάθε CD περιέχει πολλά τραγούδια, και το ίδιο τραγούδι μπορεί να εμφανιστεί σε πολλά CDs. Θέλουμε να ταξινομούμε κάθε τραγούδι από το είδος του (hip hop, salsa, R & B (rhythm and blues), techno, salsa, polka, rock, jazz, new age, classical, etc.) 10 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
DJs on Demand Επιχειρηματικά Σενάρια (συνέχεια) Μπορούμε να προτείνουμε μια αρχική λίστα με τραγούδια στον πελάτη βασιζόμενοι στο γεγονός. Φυσικά, ο πελάτης μπορεί να ζητήσει και άλλα τραγούδια. Η λίστα πελάτων μας μεγαλώνει. Έχουμε πολλές επαναλαμβανόμενες δουλειές πελάτες που τους αρέσει η δουλεία που κάναμε και μας ζητάνε να δουλέψουμε και σε άλλες εκδηλώσεις. Έχουμε μερικούς πολυάσχολους πελάτες οι οποίοι μπορεί να διοργανώνουνε πάνω από μία εκδήλωση την ίδια στιγμή. 11 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
DJs on Demand Επιχειρηματικό Σενάριο (συνέχεια) Επίσης έχουμε λίστες από θέματα που χρησιμοποιούμε για να κατηγοριοποιούμε αυτά τα γεγονότα. Για παράδειγμα: ένας γάμος μπορεί να έχει ένα τροπικό θέμα, ένα πάρτι μπορεί να έχει θέμα καρναβαλιού, μια επέτειος μπορεί να έχει θέμα την δεκαετία του 60, κ.λπ. Αυτό μας βοηθάει να διαλέξουμε Χώρο και επίσης μας δίνει μια ιδέα με το τι ο DJ (και άλλοι μουσική) θα πρέπει να φορέσουν. Μερικοί συνεργάτες έχουν μια ειδικότητα, έτσι ένα θέμα μπορεί να μας βοηθήσει να αναθέσουμε το σωστό άτομο στη δουλειά. 12 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
DJs on Demand Επιχειρηματικό Σενάριο (συνέχεια) Οι εκδηλώσεις πραγματοποιούνται είτε σε δημόσιο χώρο είτε σε ιδιωτικό είτε σε σπίτι. Ο διαχειριστής των εκδηλώσεων επισκέπτεται και τα δυο και κάνει τους διακανονισμούς με τον μισθωτή του δημόσιου χώρου ή με τον ιδιοκτήτη του ιδιωτικού χώρου ή σπιτιού. Αφού πολλοί συνεργάτες μπορεί να δουλέψουμε σε μια εκδήλωση, και μια εκδήλωση μπορεί να ανατεθεί σε πολλούς συνεργάτες, κρατάμε αρχείο για το ποιος δουλεύει σε ποια εκδήλωση. Κρατάμε ένα αρχείο του τι ο 13 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
κάθε σχεδιαστής εκδηλώσεων και κάθε DJ έχει κάνει σε μια εκδήλωση, και πότε το έκαναν. 14 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
DJs on Demand Ολοκληρωμένο ERD 15 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Ορολογία Όροι κλειδιά που χρησιμοποιήθηκαν σε αυτό το μάθημα συμπεριλαμβανομένου: Διάγραμμα Συσχετίσεων-Οντοτήτων (ERD) Ελευθέρια από εφαρμογή/εκτέλεση 16 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Σύνοψη Σε αυτό το μάθημα, θα πρέπει να έχετε μάθει πως να: Αναφέρετε τέσσερις στόχους της σχεσιακής μοντελοποίησης οντοτήτων Αναγνωρίσετε ένα διάγραμμα Συσχετίσεων-Οντοτήτων (ERD) 17 Copyright 2013, Oracle and/or its affiliates. All rights reserved.