Database Design. Entity Relationship Modeling and ERDs Μοντελοποίηση Σχέσεων Οντοτήτων και ERDs

Σχετικά έγγραφα
Σχεδίαση Βάσεων Δεδομένων

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

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

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

Database Design. Τύποι Σχέσεων Relationship Types. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

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

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

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

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

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

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

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

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

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

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

Σχεδίαση Βάσεων. Τεχνητά, Σύνθετα, και Δευτερεύοντα Μοναδικά Χαρακτηριστικά (UIDs, Unique IDentifiers) Artificial, Composite, and Secondary UIDs

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

ΠΕΡΙΕΧΟΜΕΝΑ 1. ΣΧΕΣΕΙΣ ΥΠΕΡΤΥΠΟΣ (SUPERTYPE) ΥΠΟΤΥΠΟΣ (SUBTYPE) ΣΧΕΣΕΙΣ ΠΟΛΛΑ ΠΡΟΣ ΠΟΛΛΑ (M:M) ΚΑΝΟΝΙΚΟΠΟΙΗΣΗ...

Ανοιχτή MLM Online Εκπαίδευση µε θέµα: Πρακτική Εκπαίδευση Στόχων:

Βελτιώνω μια λεπτομέρεια, σε σχέση με την Ανακοίνωση από 22/6/2009 (1.4.3)

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Διαδικαστικά

Παρουσίασε τον εαυτό σου στον κόσμο

Oracle Academy: Επενδύοντας στην ανάπτυξη ΙΤ δεξιοτήτων

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

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

Projects για το εργαστήριο. των Βάσεων Δεδομένων

Διαγραφή και Εισαγωγή χαρακτήρα

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

Στόχοι. Αναβλητικότητα. «Πώς να την ξεπεράσετε µια και καλή» Η εκπαίδευση θα ξεκινήσει στις 21:02 ακριβώς και θα διαρκέσει περίπου 60 λεπτά

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

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

ΔΙΔΑΣΚΑΛΙΑ ΤΗΣ ΕΛΛΗΝΙΚΗΣ ΩΣ ΔΕΥΤΕΡΗΣ /ΞΕΝΗΣ ΓΛΩΣΣΑΣ. Διδακτική πρόταση

Εγώ και οι υπολογιστές. Ευαγγελία Κοντεμενιώτη

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

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

Και τώρα ΔΕΞΙΟΤΗΤΕΣ ΔΙΑΧΕΙΡΙΣΗΣ ΣΥΓΚΡΟΥΣΕΩΝ

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 4 ο Εργαστήριο -

ΦΘΙΝΟΠΩΡΟ - ΧΕΙΜΩΝΑΣ ΠΡΟΓΡΑΜΜΑΤΑ ΤΟΥ in-design SEMINARS ΦΘΙΝΟΠΩΡΟΟ - ΧΕΙΜΩΝΑΣ 2013/14

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

Εισαγωγή. Ειρήνη Σταματούδη, LL.M., Ph.D. Διευθύντρια Ο.Π.Ι.

ΑΦΡΙΚΑΝΙΚΗ ΜΟΥΣΙΚΗ. Η Αφρικανική µουσική, που χρησίµευε κυρίως για θρησκευτικές τελετές, αποτέλεσε την αρχή για τη δηµιουργία της σύγχρονης µουσικής.

Κωδικός: <Κωδ.Αρ.Εγγράφου/ΚωδικόΌνομαΈργου/Αρ. Έκδοσης> <Company Name> <Όνομα - Κωδικό Όνομα Έργου> Έγγραφο Περιγραφής Σχεδίου Λογισμικού

Εκπαίδευση Οµάδας Μεγάλων Οδηγών

Η ιστορία της μουσικής μέσα από ένα παραμύθι

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

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 1: Ορισμοί βασικών εννοιών: Μια πρώτη μοντελοποίηση. Ευαγγελίδης Γεώργιος Τμήμα Εφαρμοσμένης Πληροφορικής

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

Σχεδίαση και Χρήση Βάσεων Δεδομένων. Χρήση του DBDesigner. Γιώργος Πυρουνάκης - forky@di.uoa.gr

ΧΕΙΜΩΝΑΣ ΑΝΟΙΞΗ ΠΡΟΓΡΑΜΜΑΤΑ ΤΟΥ in-design SEMINARS ΧΕΙΜΩΝΑΣ-ΑΝΟΙΞΗ 2014

ROSETTA STONE. Αθήνος Κωνσταντινίδης

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

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

2 ο Μάθημα. Χωρικές Βάσεις Δεδομένων και Γεωγραφικά Πληροφοριακά Συστήματα

2.5.1 Χρήση δεξιοτήτων αρχειοθέτησης για τη διατήρηση ενός καθιερωμένου συστήματος

Modern Greek Beginners

Ενημερωτικό Δελτίο Μάρτιος Τεύχος 7

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

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

Σχέδιο Μαθήματος: Κοινωνικές και Επικοινωνιακές Δεξιότητες για Ανάπτυξη Αυτοπεποίθησης και Τεχνικών Επίλυσης Διαφορών

ΕΡΩΤΗΣΕΙΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΤΕΧΝΟΛΟΓΙΑ & ΚΟΙΝΩΝΙΑ

Εισαγωγή Η VHDL υποστηρίζει τους εξής τρείς βασικούς και διαφορετικούς τρόπους περιγραφής

1. Προσκλήσεις. Προσκλήσεις: Πρόσκληση 1. Πρόσκληση 2. Πέμπτη, 27 Οκτωβρίου :13 μμ

Online Salsa & Latin Guide Media Kit info@mysalsa.gr

LET S DO IT BETTER improving quality of education for adults among various social groups

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

for your special moments... come to the experts

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

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

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

Δημιουργώντας τον πίνακα διάστασης

Ενότητα εκπαίδευσης και κατάρτισης για τις δεξιότητες ηγεσίας

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Rational Unified Process. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

Το έργο (Ref: ES1-LEO ) χρηματοδοτείται με πόρους της Ευρωπαϊκής Επιτροπής. Στην παρούσα έκδοση παρουσιάζονται οι απόψεις

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

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 7: Διαγράμματα Καταστάσεων

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub

ΘΕ ΠΛΗ11 2η ΓΡΑΠΤΗ ΕΡΓΑΣΙΑ (ΓΕ2) ΕΝΔΕΙΚΤΙΚΗ ΕΠΙΛΥΣΗ

Το παιχνίδι των δοντιών

ΠΑΡΑΔΟΣΙΑΚΟΙ ΧΟΡΟΙ ΤΟΠΙΚΕΣ ΕΝΔΥΜΑΣΙΕΣ ΤΟΠΙΚΗ ΠΑΡΑΔΟΣΙΑΚΗ ΚΟΥΖΙΝΑ

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

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

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

Φάση 2. Προβληματισμός. μεθόδους, που χρησιμοποιούνται. τάξεις Αναστοχασμός για συγκεκριμένα. προβλήματα

Μανώλης Ισχάκης - Πνευματικά δικαιώματα - για περισσότερη εκπαίδευση

Κατανόηση προφορικού λόγου

ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ ΑΞΙΟΛΟΓΗΣΗΣ ΜΑΘΗΣΗΣ-ΔΙΔΑΣΚΑΛΙΑΣ

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

«Διαδικτυακό Σύστημα Ηλεκτρονικής Διαχείρισης και Διάθεσης Μαθημάτων»

ΠΡΟΓΡΑΜΜΑΤΑ ΤΟΥ in-design SEMINARS ΙΑΝΟΥΑΡΙΟΣ ΑΠΡΙΛΙΟΣ 2012

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

Αντιμετωπίζω προκλήσεις

Τεχνικές μεταγωγής πληροφορίας σε δίκτυο υπολογιστών παρουσίαση σε Prezi

Department of Computer Science University of Cyprus. EPL342 Databases. Lecture 4: ER I. Data Modeling Using the ER Model

Το βιβλίο της Μ. Autism Resource CD v Resource Code RC115

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)

ΕΡΩΤΗΜΑΤΟΛΟΓΙΟ ΗΓΕΤΙΚΟΥ ΣΤΥΛ

Βάσεις εδοµένων. Βασίλειος Βεσκούκης. Ενα παράδειγµα σχεδίασης Β. Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών

Πατώντας την επιλογή αυτή, ανοίγει ένα παράθυρο που έχει την ίδια μορφή με αυτό που εμφανίζεται όταν δημιουργούμε μία μεταβλητή.

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΣΙΑ ΠΑΝΕΠΙΣΗΜΙΟ ΚΡΗΣΗ

Transcript:

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.