ΕΝ ΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ ΑΣΚΗΣΗ ΣΧΕ ΙΑΣΜΟΙ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ
|
|
- Κάρμη Δάβης
- 9 χρόνια πριν
- Προβολές:
Transcript
1 ΕΘΙΚΟ ΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΕΙΟ Τµήµα Ηλεκτρολόγων ηχανικών & ηχανικών Υπολογιστών Ακαδηµαϊκό Έτος άθηµα: ΒΑΣΕΙΣ Ε ΟΕΩ ιδάσκοντες: Καθ. Ιωάννης Βασιλείου, Καθ. Τιµολλέων Σελλής Ε ΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗ ΠΡΩΤΗ ΑΣΚΗΣΗ ΣΧΕ ΙΑΣΟΙ ΒΑΣΕΩ Ε ΟΕΩ Παναγιώτης πούρος, Θανάσης Βεργούλης {pbour, I. ΟΤΕΛΟ ΟΤΟΤΗΤΩ ΣΥΣΧΕΤΙΣΕΩ Στην εκφώνηση της άσκησης δίνονται όλες οι βασικές λειτουργικές απαιτήσεις και προδιαγραφές για τον σχεδιασµό της βάσης δεδοµένων του πληροφοριακού συστήµατος του οµίλου ΑΡΑΚΑΚΗ. Εξειδικεύοντας και κατά περίπτωση επεκτείνοντας αυτούς τους κανόνες, είναι δυνατόν να οριστούν τα ακόλουθα σύνολα οντοτήτων και συσχετίσεων: ΣΥΟΛΑ ΟΤΟΤΗΤΩ ΞΕΟ ΟΧΕΙΟ. Οι ξενοδοχειακές µονάδες του οµίλου. Κάθε µονάδα προσδιορίζεται µοναδικά από το γνώρισµα Κωδικός [πρωτεύον κλειδί]. Το γνώρισµα Όνοµα µπορεί να θεωρηθεί ως υποψήφιο κλειδί µόνο εάν γίνει η παραδοχή ότι σε κάθε µονάδα δίνεται ένα µοναδικό όνοµα. Παράλληλα για τις ξενοδοχειακές µονάδες φυλάσσονται το σύνθετο γνώρισµα ιεύθυνση που αναλύεται σε Οδός,, Ταχυδροµικός_Κώδικας και Πόλη, καθώς και στοιχεία επικοινωνίας όπως το πλειότιµο γνώρισµα έφωνο. Τέλος ορίζουµε και το γνώρισµα Βαθµολογία που αναφέρεται στην ποιότητα υπηρεσιών που προσφέρει το ξενοδοχείο και µετριέται σε αστέρια, το πλειότιµο γνώρισµα Υπηρεσίες που αναφέρεται στις υπηρεσίες που προσφέρει το ξενοδοχείο (π.χ. πισίνα, γήπεδα κ.τ.λ.), καθώς και τα Έτος_Κατασκευής και Έτος_Ανακαίνισης. ΩΑΤΙΟ. Τα δωµάτια που περιέχονται σε κάθε ξενοδοχείο. Λόγω της προφανούς εξάρτησής της οντότητας ΩΑΤΙΟ από τον ισχυρό τύπο οντοτήτων ΞΕΟ ΟΧΕΙΟ µοντελοποιείται ως αδύναµος τύπος οντοτήτων. Το γνώρισµα αποτελεί µερικό κλειδί διότι σχετίζεται µε την αρίθµηση των δωµατίων εσωτερικά σε κάθε ξενοδοχείο και όχι συνολικά. Επίσης για κάθε 1
2 δωµάτιο φυλάσσεται ο Τύπος του (δίκλινο, τρίκλινο, τετράκλινο, σουίτα κλπ) και η Τιµή στην οποία προσφέρεται ανά βραδιά. Τέλος ορίζεται επίσης το παραγόµενο γνώρισµα Ελεύθερο που δηλώνει αν την παρούσα στιγµή διαµένει κάποιος στο δωµάτιο. ΥΠΑΛΛΗΛΟΣ. Οι υπάλληλοι που εργάζονται σε ξενοδοχειακές µονάδες του οµίλου. Προσδιορίζεται µοναδικά από το γνώρισµα ΑΦ [πρωτεύον κλειδί]. Επίσης για κάθε υπάλληλο φυλάσσονται το σύνθετο γνώρισµα Ονοµατεπώνυµο που αναλύεται στα Όνοµα και Επώνυµο., τα στοιχεία επικοινωνίας: το πλειότιµο γνώρισµα έφωνο και το σύνθετο ιέυθυνση, που αναλύεται στα Οδός,, Πόλη και Ταχυδροµικός_Κώδικάς. Ο ΗΓΟΣ. Εξειδίκευση της οντότητας ΥΠΑΛΛΗΛΟΣ που αναλαµβάνει τη µετακίνηση πελατών του ξενοδοχείου µε τα ιδιωτικά λεωφορεία του οµίλου. Χαρακτηρίζεται επιπλέον από το γνώρισµα Άδεια_Οδήγησης που είναι υποψήφιο κλειδί. ΚΑΑΡΙΕΡΑ. Εξειδίκευση της οντότητας ΥΠΑΛΛΗΛΟΣ. ΑΓΕΙΡΑΣ. Εξειδίκευση της οντότητας ΥΠΑΛΛΗΛΟΣ. Χαρακτηρίζεται επιπλέον από το πλειότιµο γνώρισµα Σπεσιαλιτέ. ΣΕΡΒΙΤΟΡΟΣ-ΓΚΡΟΥ. Εξειδίκευση της οντότητας ΥΠΑΛΛΗΛΟΣ που αναλαµβάνει την εξυπηρέτηση των πελατών στους κοινόχρηστους χώρους ή στα δωµάτιά τους. ΚΑΘΑΡΙΣΤΡΙΑ. Εξειδίκευση της οντότητας ΥΠΑΛΛΗΛΟΣ. RECEPTIONIST. Εξειδίκευση της οντότητας ΥΠΑΛΛΗΛΟΣ για τους υπεύθυνους της reception. ΙΕΥΘΥΤΗΣ. Εξειδίκευση της οντότητας ΥΠΑΛΛΗΛΟΣ. Ο διευθυντής κάθε ξενοδοχειακής µονάδας. ΠΕΛΑΤΗΣ. Οι πελάτες που επισκέπτονται και διαµένουν στα ξενοδοχεία. Προσδιορίζονται µοναδικά από το γνώρισµα ΑΤ (αριθµός ταυτότητας) [πρωτεύον κλειδί]. Επίσης φυλάσσονται το σύνθετο γνώρισµα Ονοµατεπώνυµο που αναλύεται στα Όνοµα και Επώνυµο, και τα στοιχεία επικοινωνίας τους: σύνθετο γνώρισµα ιεύθυνση που αναλύεται στα Οδός,, Πόλη και Ταχυδροµικός_Κώδικας και το πλειότιµο έφωνο. Τέλος στην περίπτωση που έχει δοθεί από τον πελάτη φυλάσσεται και το γνώρισµα _Πιστωτικής_Κάρτας, το οποίο όµως δεν µπορεί να αποτελέσει υποψήφιο κλειδί διότι σε κάποιους πελάτες µπορεί να είναι κενό. VIP. Εξειδίκευση της οντότητας ΠΕΛΑΤΗΣ που περιλαµβάνει τους εκλεκτούς πελάτες των µονάδων του οµίλου. Χαρακτηρίζονται επιπλέον από το πλειότιµο γνώρισµα Προτιµήσεις. 2
3 ΣΥΟΛΑ ΣΥΣΧΕΤΙΣΕΩ Για την IS_A σχέση της οντότητας ΥΠΑΛΛΗΛΟΣ γίνεται η υπόθεση ότι τα σύνολα Ο ΗΓΟΣ, ΚΑΑΡΙΕΡΑ, ΑΓΕΙΡΑΣ, ΣΕΡΒΙΤΟΡΟΣ-ΓΚΡΟΥ, ΚΑΘΑΡΙΣΤΡΙΑ, RECEPTIONIST και ΙΕΥΘΥΤΗΣ είναι ξένα (disjoint). H εξειδίκευση θεωρείται συνολική, καθώς δεν είναι δυνατόν ένας υπάλληλος έχει κάποιο άλλο αντικείµενο εργασίας πέρα από αυτό που χαρακτηρίζει κάθε εξειδίκευση. Η IS_A σχέση της οντότητας ΠΕΛΑΤΗΣ δεν είναι συνολική γιατί δεν είναι απαραίτητο κάθε πελάτης να χαρακτηρίζεται και ως εκλεκτός για τον όµιλο. Η συσχέτιση ΑΗΚΕΙ συνδέει ένα δωµάτιο µε την ξενοδοχειακή µονάδα στην οποία ανήκει. Πρόκειται για συσχέτιση :1 καθώς ένα δωµάτιο µπορεί να ανήκει µόνο σε ένα ξενοδοχείο ενώ ένα ξενοδοχείο µπορεί προφανώς να έχει πάνω από ένα δωµάτια. Η συµµετοχή και των δύο οντοτήτων είναι ολική, διότι κάθε δωµάτιο προφανώς πρέπει κάπου να ανήκει και δε νοείται ξενοδοχείο χωρίς δωµάτια. Σηµειώνεται ότι η συσχέτιση είναι η προσδιοριστική του ασθενούς τύπου οντοτήτων ΩΑΤΙΟ. Η συσχέτιση ΕΡΓΑΖΕΤΑΙ συνδέει ένα υπάλληλο µε την ξενοδοχειακή µονάδα στην οποία εργάζεται. Πρόκειται για συσχέτιση : καθώς κάθε εργαζόµενος µπορεί να εργάζεται σε πάνω από µία µονάδα ή να έχει εργαστεί κατά το παρελθόν και σε άλλες του οµίλου. Η συµµετοχή και των δύο οντοτήτων είναι ολική, διότι κάθε εργαζόµενος προφανώς πρέπει κάπου να εργάζεται και δε νοείται ξενοδοχείο χωρίς υπαλλήλους. Τέλος η συσχέτιση χαρακτηρίζεται από τα γνωρίσµατα Ηµ_Έναρξης και Ηµ_Λήξης που δηλώνουν το διάστηµα που εργαζόταν ή εργάζεται ο υπάλληλος στη συγκεκριµένη µονάδα. άλιστα το Ηµ_Έναρξης αποτελεί µερικό κλειδί για να ξεχωρίζουν οι διαφορετικοί περίοδοι που ένας υπάλληλος εργάστηκε στην ίδια µονάδα. Τέλος για κάθε υπάλληλο φυλάσσεται και ο ισθός µε τον οποίο αµείβεται. Η συσχέτιση ΙΕΥΘΥΕΙ συνδέει ένα διευθυντή µε τη µονάδα την οποία διευθύνει. Για ευκολία θεωρούµε ότι δε µας ενδιαφέρει ποια άλλη µονάδα έχει διευθύνει στο παρελθόν κάποιος διευθυντής. Συνεπώς η συσχέτιση είναι 1:1. Η συµµετοχή και των δύο οντοτήτων είναι ολική, διότι κάθε διευθυντής προφανώς διευθύνει κάποια ξενοδοχειακή µονάδα και δε νοείται ξενοδοχείο χωρίς διευθυντή. Η συσχέτιση ΕΧΕΙ_ΚΑΕΙ_ΚΡΑΤΗΣΗ συνδέει ένα πελάτη µε κάποια από τα δωµάτια ενός ή περισσότερων µονάδων του οµίλου. ας ενδιαφέρει κάθε δωµάτιο στο οποίο έχει κάνει κράτηση ο πελάτης είτε αυτήν την περίοδο είτε στο παρελθόν. Συνεπώς η συσχέτιση είναι :. Η συµµετοχή και των δύο οντοτήτων δεν είναι ολική, διότι µπορεί κάποιο δωµάτιο να µην έχει κρατηθεί ποτέ ενώ προφανώς ένας πελάτης µπορεί να διέµεινε σε ένα δωµάτιο χωρίς να έχει κάνει από πριν κράτηση. Τέλος η συσχέτιση χαρακτηρίζεται από τα γνωρίσµατα Ηµ_Έναρξης και Ηµ_Λήξης που δηλώνουν το διάστηµα για το οποίο έγινε η κράτηση και από τον Τρόπο_Πληρωµής µε τον οποίο θα εξοφληθεί η διαµονή π.χ. µετρητά, µε πιστωτική κάρτα κλπ. άλιστα το Ηµ_Έναρξης αποτελεί 3
4 µερικό κλειδί για να ξεχωρίζουν οι διαφορετικοί περίοδοι που ένας πελάτης έκανε κράτηση στο ίδιο δωµάτιο. Η συσχέτιση ΙΑΕΕΙ συνδέει ένα πελάτη µε κάποια από τα δωµάτια ενός ή περισσότερων µονάδων του οµίλου. ας ενδιαφέρει κάθε δωµάτιο στο οποίο έχει διαµείνει ο πελάτης είτε αυτήν την περίοδο είτε στο παρελθόν. Συνεπώς η συσχέτιση είναι :. Η συµµετοχή είναι ολική µόνο από την πλευρά του πελάτη, διότι µπορεί σε κάποιο δωµάτιο να µην έχει µείνει πότε κάποιος πελάτης. Τέλος η συσχέτιση χαρακτηρίζεται από τα γνωρίσµατα Ηµ_Έναρξης και Ηµ_Λήξης που δηλώνουν το διάστηµα διαµονής του πελάτη, καθώς και το γνώρισµα Τρόπος_Πληρωµής π.χ. µετρητά, µε πιστωτική κάρτα κλπ. άλιστα το Ηµ_Έναρξης αποτελεί µερικό κλειδί για να ξεχωρίζουν οι διαφορετικοί περίοδοι που ένας πελάτης έκανε κράτηση στο ίδιο δωµάτιο Η συσχέτιση ΠΡΟΤΙΑ_Α_ ΙΑΕΕΙ συνδέει ένα εκλεκτό πελάτη µε κάποια από τα δωµάτια ενός ή περισσότερων µονάδων του οµίλου. ηλώνει µε λίγα λόγια σε ποια δωµάτια προτιµά να διαµένει κάποιος εκλεκτός πελάτης ώστε αν είναι δυνατόν να του προσφέρονται. Η συσχέτιση είναι : διότι µπορεί κάποιος εκλεκτός πελάτης να προτιµά παραπάνω από ένα δωµάτια (ακόµα και στο ίδιο ξενοδοχείο) ενώ κάθε δωµάτιο µπορεί να προτιµάται από παραπάνω από ένα εκλεκτούς πελάτες. Η συµµετοχή δεν είναι ολική για καµία από τις οντότητες. Η συσχέτιση ΠΡΟΤΙΑ_Α_ΤΡΩΕΙ συνδέει ένα εκλεκτό πελάτη µε κάποιους από τους µάγειρες ενός ή περισσότερων µονάδων του οµίλου. ηλώνει µε λίγα λόγια ποιες σπεσιαλιτέ προτιµά να τρώει κάποιος εκλεκτός πελάτης ώστε να του προσφέρονται. Η συσχέτιση είναι : διότι µπορεί κάποιος εκλεκτός πελάτης να προτιµά παραπάνω από ένα µάγειρα (ακόµα και στο ίδιο ξενοδοχείο) ενώ κάθε µάγειρας µπορεί να προτιµάται από παραπάνω από ένα εκλεκτούς πελάτες. Η συµµετοχή δεν είναι ολική για καµία από τις οντότητες. Στην επόµενη σελίδα µπορείτε να βρείτε το συνολικό διάγραµµα Οντοτήτων Συσχετίσεων (ER-diagram). 4
5 5 ΩΑΤΙΟ ΞΕΟ ΟΧΕΙΟ ΑΗΚΕΙ Τύπος Τιµή ΠΕΛΑΤΗΣ ΙΑΕΕΙ ΕΧΕΙ ΚΑΕΙ ΚΡΑΤΗΣΗ Ηµ_Έναρξης Ηµ_Λήξης Ηµ_Έναρξης Ηµ_Λήξης IS_A VIP AT Όνοµ/νεπώνυµο Όνοµα Επώνυµο ιεύθυνση Οδός Πόλη ΤΚ Πιστωτικής Κάρτας Προτιµήσεις Κωδικός Όνοµα ιεύθυνση Οδός Πόλη ΤΚ έφωνο Βαθµολογία Έτος Κατασκευής Έτος Ανακαίνισης ΥΠΑΛΛΗΛΟΣ ΕΡΓΑΖΕΤΑΙ ΙΕΥΘΥΕΙ Ο ΗΓΟΣ IS_A disjoint ΙΕΥΘΥΤΗΣ ΑΓΕΙΡΑΣ ΠΡΟΤΙΑ Α ΤΡΩΕΙ ΚΑΘΑΡΙΣΤΡΙΑ RECEPTIONIST ΣΕΡΒΙΤΟΡΟΣ- ΓΚΡΟΥ ΚΑΑΡΙΕΡΑ ΠΡΟΤΙΑ Α ΙΑΕΕΙ Σπεσιαλιτέ Σπεσιαλιτέ Αδ_Οδήγησης Ελεύθερο Όνοµ/νεπώνυµο Όνοµα Επώνυµο ΑΦ ιεύθυνση Οδός Πόλη ΤΚ Ηµ_Έναρξης Ηµ_Λήξης 1 1 έφωνο έφωνο Τρόπος Πληρωµής Τρόπος Πληρωµής ισθός Υπηρεσίες 1
6 IΙ. ΣΧΕΣΙΑΚΟ ΟΤΕΛΟ Στη συνέχεια µετατρέπουµε το προηγούµενο διάγραµµα οντοτήτων-συσχετίσεων, στο αντίστοιχο σχεσιακό σχήµα. Το πρωτεύον κλειδί κάθε σχέσης σηµειώνεται µε έντονα στοιχεία (bold) και υπογράµµιση. Τα υποψήφια κλειδιά σηµειώνονται µε έντονα µόνο στοιχεία. Είναι σύνηθες φαινόµενο στην πράξη να µην επιλέγονται αλφαρηθµητικοί ή τύποι κειµένου ως πρωτεύοντα κλειδιά στις σχέσεις. Για το λόγο παρότι τα γνωρίσµατα Ονοµατεπώνυµο ή Όνοµα, ΑΦ, ΑΤ και Πινακίδα είναι µοναδικά, προσθέτουµε ένα πεδίο Κωδικός του οποίου η χρήση είναι αποδοτικότερη και συνεπώς ενδείκνυται (indices και joins δουλεύουν αρκετά καλύτερα πάνω σε αριθµητικές τιµές). Αρχικά, κάθε ισχυρό σύνολο οντοτήτων µετατρέπεται απευθείας σε σχέση. ΞΕΟ ΟΧΕΙΟ (Κωδικός, Όνοµα, Βαθµολογία, Οδός,, Πόλη, ΤΚ, Έτος_Κατασκευής, Έτος_Ανακαίνισης) ΤΗΛΕΦΩΟ_ΞΕΟ ΟΧΕΙΟΥ (Κωδικός_Ξενοδοχείου, έφωνο) ΥΠΑΛΛΗΛΟΣ (Κωδικός, ΑΦ, Όνοµα. Επώνυµο, Οδός,, Πόλη, ΤΚ, Τύπος) ΤΗΛΕΦΩΟ_ΥΠΑΛΛΗΛΟΥ (Κωδικός_Υπαλλήλου, έφωνο) ΙΠΛΩΑ_Ο ΗΓΟΣ (Κωδικός_Υπαλλήλου, Αδ_Οδήγησης) ΣΠΕΣΙΑΛΙΤΕ_ΑΓΕΙΡΑΣ (Κωδικός_Υπαλλήλου, Σπεσιαλιτέ) ΠΕΛΑΤΗΣ (Κωδικός, ΑΤ, Όνοµα, Επώνυµο, Οδός,, Πόλη, ΤΚ, _Πιστωτικής_Κάρτας, Είναι_VIP) ΤΗΛΕΦΩΟ_ΠΕΛΑΤΗ (Κωδικός_Πελάτη, έφωνο) ΠΡΟΤΙΗΣΕΙΣ_VIP (Κωδικός_Πελάτη, Προτίµηση) Σηµειώνονται τα εξής: Το πλειότιµα γνωρίσµατα έφωνο υλοποιούνται ως ξεχωριστές σχέσεις ανάλογα µε το αν πρόκειται για τηλέφωνο υπαλλήλου, πελάτη ή ξενοδοχείου, συµπεριλαµβάνοντας τον αντίστοιχο κωδικό. Για την IS_A των υπαλλήλων θα µπορούσαµε να δηµιουργήσουµε µία ξεχωριστή σχέση για κάθε εξειδίκευση. Ωστόσο στην πράξη λίγα είναι τα πεδία που διαφοροποιούν τις εξειδικεύσεις µεταξύ τους. Συνεπώς δηµιουργούµε µία σχέση ΥΠΑΛΛΗΛΟΣ µε ένα επιπλέον πεδίο Τύπος που δηλώνει αν πρόκειται για οδηγό, µάγειρα, διευθυντή κλπ. Για κάθε επιπλέον γνώρισµα δηµιουργούµε µία καινούρια σχέση. Για παράδειγµα για τους οδηγούς φτιάξαµε τη σχέση ΙΠΛΩΑ_Ο ΗΓΟΣ όπου φυλάσσεται για κάθε οδηγό ο αριθµός της άδειας οδήγησης. Οµοίως κατασκευάζουµε τη σχέση ΣΠΕΣΙΑΛΙΤΕ_ΑΓΕΙΡΑΣ. Για την εξειδίκευση VIP της οντότητας ΠΕΛΑΤΗΣ επίσης δε δηµιουργούµε καινούρια σχέση. Φτιάχνουµε µόνο µία ΠΕΛΑΤΗΣ µε ένα επιπλέον πεδίο 6
7 Είναι_VIP για να ξεχωρίσουµε τους εκλεκτούς πελάτες. Το πλειότιµο γνώρισµα Προτιµήσεις υλοποιείται µέσω της σχέσης ΠΡΟΤΙΗΣΕΙΣ_VIP. Για τον αδύναµο τύπο συσχετίσεων ΩΑΤΙΟ και την προσδιοριστική του συσχέτιση έχουµε: ΩΑΤΙΟ (, Κωδικός_Ξενοδοχείου, Τύπος, Τιµή, Ελεύθερο) Το πρωτεύον κλειδί όπως είναι αναµενόµενο κατασκευάζεται από το µερικό κλειδί και το Κωδικός_Ξενοδοχείου από την προσδιοριστική συσχέτιση ΑΗΚΕΙ. Για την προσδιοριστική του συσχέτιση ΑΗΚΕΙ δε χρειάζεται να παραχθεί σχέση (τα γνωρίσµατά της περιλαµβάνονται στο κλειδί της σχέσης ΩΑΤΙΟ. Τέλος, χειριζόµαστε τις συσχετίσεις του ER διαγράµµατος. ΕΡΓΑΖΕΤΑΙ (Κωδικός_Υπαλλήλου, Κωδικός_Ξενοδοχείου, Ηµ_Έναρξης, Ηµ_Λήξης, ισθός) ΙΕΥΘΥΕΙ (Κωδικός_Υπαλλήλου, Κωδικός_Ξενοδοχείου) ΕΧΕΙ_ΚΑΕΙ_ΚΡΑΤΗΣΗ (Κωδικός_Πελάτη, _ ωµατίου, Κωδικός_Ξενοδοχείου, Ηµ_Έναρξης, Ηµ_Λήξης, Τρόπος_Πληρωµής) ΙΑΕΕΙ (Κωδικός_Πελάτη, _ ωµατίου, Κωδικός_Ξενοδοχείου, Ηµ_Έναρξης, Ηµ_Λήξης, Τρόπος_Πληρωµής) ΠΡΟΤΙΑ_Α_ ΙΑΕΕΙ (Κωδικός_Πελάτη, _ ωµατίου, Κωδικός_Ξενοδοχείου) ΠΡΟΤΙΑ_Α_ΤΡΩΕΙ (Κωδικός_Πελάτη, Κωδικός_άγειρα) Παρατηρούµε ότι στις συσχετίσεις ΕΡΓΑΖΕΤΑΙ, ΕΧΕΙ_ΚΑΕΙ_ΚΡΑΤΗΣΗ και ΙΑΕΕΙ το πρωτεύον κλειδί κατασκευάζεται όπως ήταν αναµενόµενο από τα κλειδιά των οντοτήτων που µετέχουν, αλλά και από το πεδίο Ηµ_Έναρξης (µερικό κλειδί συσχετίσεων). ε τον τρόπο αυτό ξεχωρίζουν π.χ. περιπτώσεις που ο ίδιος πελάτης έχει κάνει κράτηση ή έχει διαµείνει στο ίδιο δωµάτιο πάνω από µία φορά. Για την 1:1 ΙΕΥΘΥΕΙ δηµιουργούµε µία καινούρια σχέση µε πρωτεύον κλειδί το Κωδικός_Υπαλλήλου. Η συµµετοχή της οντοτήτας ΥΠΑΛΛΗΛΟΣ στη συσχέτιση είναι ολική. Κατά συνέπεια θα µπορούσαµε να συγχωνεύσουµε τη σχέση ΙΕΥΘΥΕΙ µε τη σχέση ΥΠΑΛΛΗΛΟΣ µεταφέροντας το Κωδικός_Ξενοδοχείου στη σχέση ΥΠΑΛΛΗΛΟΣ. Αυτό όµως δεν είναι σωστό γιατί το συγκεκριµένο πεδίο θα παίρνει τιµές µόνο για κάποιους από τους υπαλλήλους. Συγκεκριµένες για όσους το Τύπος είναι «διευθυντής». Αντίθετα επιλέγουµε να διατηρήσουµε τη σχέση ΙΕΥΘΥΕΙ για να αποφύγουµε το παραπάνω πρόβληµα. Στο σχεσιακό σχήµα που µόλις ολοκληρώθηκε δεν είναι δυνατόν να απεικονιστούν κάποιοι δοµικοί περιορισµοί, εµφανείς όµως στο διάγραµµα οντοτήτων-συσχετίσεων: Ο βαθµός απεικόνισης, δηλαδή πόσες οντότητες διασυνδέονται µε άλλες σε κάποια συσχέτιση. Οι περιορισµοί συµµετοχής µιας οντότητας σε µια συσχέτιση (λ.χ. ολική συµµετοχή). Τυχόν εξειδικεύσεις ή γενικεύσεις οντοτήτων (κλάση-υποκλάση) και η αντίστοιχη κάλυψη (πλήρης, µερική). Αδύναµα σύνολα οντοτήτων. 7
8 Από την άλλη πλευρά, στο σχεσιακό σχήµα µπορούν να δηλωθούν περιορισµοί αναφοράς µε ξένα κλειδιά, υπό την προϋπόθεση ότι θα χρησιµοποιηθεί µια διαγραµµατική µορφή για το σχήµα, σαν κι αυτή που παρατίθεται στην επόµενη σελίδα. 8
9 9
Μάθημα: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Διδάσκων: Καθ. Ιωάννης Βασιλείου ΕΝΔΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ ΑΣΚΗΣΗ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Ακαδημαϊκό Έτος 2013-2014 Μάθημα: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Διδάσκων: Καθ. Ιωάννης Βασιλείου ΕΝΔΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ
Διαβάστε περισσότεραΕΝ ΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ ΑΣΚΗΣΗ ΣΧΕ ΙΑΣΜΟΙ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ
ΕΘΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΕΙΟ Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Ακαδηµαϊκό Έτος 2007-2008 Μάθηµα: ΒΑΣΕΙΣ Ε ΟΜΕΩ ιδάσκων: Καθ. Ιωάννης Βασιλείου Ε ΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗ ΠΡΩΤΗ ΑΣΚΗΣΗ
Διαβάστε περισσότεραΜάθημα: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Διδάσκοντες: Καθ. Ιωάννης Βασιλείου, Καθ. Τιμολέων Σελλής ΕΝΔΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ ΑΣΚΗΣΗ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Ακαδημαϊκό Έτος 2012-2013 Μάθημα: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Διδάσκοντες: Καθ. Ιωάννης Βασιλείου, Καθ. Τιμολέων Σελλής ΕΝΔΕΙΚΤΙΚΗ
Διαβάστε περισσότεραΕΝ ΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ ΑΣΚΗΣΗ ΣΧΕ ΙΑΣΜΟΙ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Ακαδηµαϊκό Έτος 2006-2007 Μάθηµα: ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ ιδάσκων: Καθ. Ιωάννης Βασιλείου ΕΝ ΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ
Διαβάστε περισσότεραΜάθημα: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Διδάσκων: Καθ. Ιωάννης Βασιλείου ΕΝΔΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ ΑΣΚΗΣΗ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Ακαδημαϊκό Έτος 2015-2016 Μάθημα: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Διδάσκων: Καθ. Ιωάννης Βασιλείου ΕΝΔΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ
Διαβάστε περισσότεραΜάθημα: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Διδάσκων: Καθ. Ιωάννης Βασιλείου ΕΝΔΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ ΑΣΚΗΣΗ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Ακαδημαϊκό Έτος 2014-2015 Μάθημα: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Διδάσκων: Καθ. Ιωάννης Βασιλείου ΕΝΔΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ
Διαβάστε περισσότεραΣχεσιακό Μοντέλο Περιορισμοί Μετατροπή ER σε Σχεσιακό Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Relational Model
.. Εργαστήριο Βάσεων Δεδομένων Relational Model . Σχεσιακό Μοντέλο (Relational Model) Το σχεσιακό μοντέλο παρουσιάζει μια βάση ως συλλογή από σχέσεις Μια σχέση είναι ένας πίνακας με διακριτό όνομα Κάθε
Διαβάστε περισσότεραΜετατροπή Σχήµατος Ο/Σ σε Σχεσιακό
Μετατροπή Σχήµατος Ο/Σ σε Σχεσιακό Βάσεις εδοµένων 2002-2003 Ευαγγελία Πιτουρά 1 Μετατροπή Σχήµατος Ο/Σ σε Σχεσιακό Για κάθε τύπο οντοτήτων και για κάθε τύπο συσχετίσεων δηµιουργούµε ένα σχήµα σχέσης που
Διαβάστε περισσότεραΕργαστήριο Βάσεων Δεδομένων. Relational Model Σχεσιακό Μοντέλο
Εργαστήριο Βάσεων Δεδομένων Relational Model Σχεσιακό Μοντέλο Σχεσιακό μοντέλο (Relational Model) Το σχεσιακό μοντέλο παρουσιάζει μια βάση ως συλλογή από σχέσεις. Μια σχέση είναι ένας πίνακας με διακριτό
Διαβάστε περισσότεραΑπεικόνιση Διαγράμματος Οντοτήτων-Συσχετίσεων σε Σχεσιακό Μοντέλο Δεδομένων
Απεικόνιση Διαγράμματος Οντοτήτων-Συσχετίσεων σε Σχεσιακό Μοντέλο Δεδομένων Παύλος Εφραιμίδης Βάσεις Δεδομένων Σχεσιακό Μοντέλο Δεδομένων 1 Διαδικασία Απεικόνισης 1. Απεικόνιση κανονικών τύπων οντοτήτων
Διαβάστε περισσότεραΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Κανόνες μετατροπής Διαγράμματος Οντοτήτων-Συσχετίσεων σε Σχεσιακό Σχήμα. Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ,
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Χειμερινό Εξάμηνο 2013 Κανόνες μετατροπής Διαγράμματος Οντοτήτων-Συσχετίσεων σε Σχεσιακό Σχήμα Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ
Διαβάστε περισσότεραΜετασχηµατισµός διαγράµµατος ER σε σχεσιακό σχήµα Β
Τ.Ε.Ι ΘΕΣΣΑΛΟΝΙΚΗΣ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Σ Β (ΕΡΓΑΣΤΗΡΙΟ 3) Τελευταία ενηµέρωση: 10/2011 Μετασχηµατισµός διαγράµµατος ER σε σχεσιακό σχήµα Β ΣΤΟΧΟΣ Στόχοs του 3 ου εργαστηρίου είναι η υλοποίηση µοντέλων
Διαβάστε περισσότεραΗ εταιρεία είναι οργανωµένη σε τµήµατα Κάθε ΤΜΗΜΑένα όνοµα, κωδικό και έναν εργαζόµενο που διευθύνει το τµήµα. Αποθηκεύεται η ηµεροµηνία που ανέλαβε
ιάγραµµα Οντοτήτων - Συσχετίσεων Παύλος Εφραιµίδης Βάσεις εδοµένων ιάγραµµα Ο-Σ 1 Σχεδιασµός µιας Βάσης εδοµένων Τα βασικά βήµατα για το σχεδιασµό και την ανάπτυξη µιας Βάσης εδοµένων είναι: Ανάλυση Απαιτήσεων
Διαβάστε περισσότεραΕΝΔΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ ΑΣΚΗΣΗ ΣΧΕΔΙΑΣΜΟΙ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Ακαδημαϊκό Έτος 20-202 Μάθημα: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Διδάσκοντες: Καθ. Ιωάννης Βασιλείου, Καθ. Τιμολλέων Σελλής ΕΝΔΕΙΚΤΙΚΗ ΛΥΣΗ
Διαβάστε περισσότεραΠΕΛΑΤΗΣ ΠΑΡΑΓΓΕΛΙΑ ΠΡΟΪΟΝ
ΤΕΙ ΑΘΗΝΩΝ ΣΧΟΛΗ Σ Ο ΤΜΗΜΑ ΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ 2009-2010 Η/Υ ΙΙΙ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ (Θεωρία) ΜΑΘΗΜΑ 2ο Σχεσιακό µοντέλο (E-R model), ιάγραµµα οντοτήτων συσχετίσεων (E-R diagram), Σχεσιακό
Διαβάστε περισσότεραΒάσεις Δεδομένων. Σταύρος Βαλσαμίδης Βάσεις Δεδομένων Διάγραμμα Ο-Σ 1
Βάσεις Δεδομένων Σταύρος Βαλσαμίδης svalsam@teikav.edu.gr Βάσεις Δεδομένων Διάγραμμα Ο-Σ 1 Σχεδιασμός μιας Βάσης Δεδομένων Τα βασικά βήματα για το σχεδιασμό και την ανάπτυξη μιας Βάσης Δεδομένων είναι:
Διαβάστε περισσότεραΔιάγραμμα Οντοτήτων - Συσχετίσεων
Διάγραμμα Οντοτήτων - Συσχετίσεων Παύλος Εφραιμίδης Βάσεις Δεδομένων Διάγραμμα Ο-Σ 1 Σχεδιασμός μιας Βάσης Δεδομένων Τα βασικά βήματα για το σχεδιασμό και την ανάπτυξη μιας Βάσης Δεδομένων είναι: Ανάλυση
Διαβάστε περισσότεραΕργαστήριο Βάσεων Δεδομένων. Entity-Relationship Diagram (ER)
Εργαστήριο Βάσεων Δεδομένων Entity-Relationship Diagram (ER) ER Diagram Το διάγραμμα οντοτήτων-συσχετίσεων (entityrelationship diagram) είναι ένας τρόπος αφηρημένης και εννοιολογικής αναπαράστασης των
Διαβάστε περισσότεραΕΝΔΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ ΑΣΚΗΣΗ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Ακαδημαϊκό Έτος 2005-2006 Μάθημα: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Διδάσκων: Καθ. Ιωάννης Βασιλείου ΕΝΔΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ
Διαβάστε περισσότεραΣχεσιακή δοµή δεδοµένων
Σχεσιακή δοµή δεδοµένων Μοντελοποίηση δεδοµένων (data modeling) Εννοιολογικό: μοντέλα δεδομένων. Λογικό: δομή δεδομένων. Φυσικό: δοµή αρχείων. Μοντέλο της Βάσης Σχήµα της Βάσης Στιγµιότυπο της βάσης Μοντέλο
Διαβάστε περισσότεραΔιάγραμμα Οντοτήτων Συσχετίσεων (ΔΟΣ) Entity Relationship Diagram (ERD)
Βάσεις Δεδομένων Ι 2 Διάγραμμα Οντοτήτων Συσχετίσεων (ΔΟΣ) Entity Relationship Diagram (ERD) Τμήμα Διοίκησης Επιχειρήσεων (Μεσολόγγι) ΤΕΙ Δυτικής Ελλάδας ΝΙΚΟΣ ΚΑΡΟΥΣΟΣ - ΔΙΟΝΥΣΗΣ ΚΑΡΟΥΣΟΣ XE 2015-2016
Διαβάστε περισσότεραΔιαδικασία Ανάπτυξης ΣΔΒΔ
Διαδικασία Ανάπτυξης ΣΔΒΔ Διάγραμμα Οντοτήτων Συσχετίσεων (E-R) Φροντιστήριο 2 ο 23-10-2008 Βασικά Σχήματα: ΟΝΤΟΤΗΤΑ ΣΧΕΣΗ ΓΝΩΡΙΣΜΑ 19/2/2009 Βάσεις Δεδομένων 2 Γνωρίσματα Σύνθετα vs Απλά Μονότιμα vs Πλειότιμα
Διαβάστε περισσότεραΒάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης. Το µοντέλο Οντοτήτων Συσχετίσεων Το Σχεσιακό Μοντέλο εδοµένων
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Βάσεις εδοµένων Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης v.vescoukis@cs.ntua.gr Το µοντέλο Οντοτήτων Συσχετίσεων Το Σχεσιακό Μοντέλο εδοµένων
Διαβάστε περισσότεραΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 2 24/01/2012
ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΕΠΙΚΟΙΝΩΝΙΑΣ & ΣΠΟΥΔΩΝ ΔΙΑΔΙΚΤΥΟΥ ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο Εργαστηριακή Άσκηση 2 24/01/2012
Διαβάστε περισσότεραΑπεικόνιση Διαγράμματος Οντοτήτων-Συσχετίσεων σε Σχεσιακό Μοντέλο Δεδομένων
Απεικόνιση Διαγράμματος Οντοτήτων-Συσχετίσεων σε Σχεσιακό Μοντέλο Δεδομένων Παύλος Εφραιμίδης Βάσεις Δεδομένων Σχεσιακό Μοντέλο Δεδομένων 1 Διαδικασία Απεικόνισης 1. Απεικόνιση κανονικών τύπων οντοτήτων
Διαβάστε περισσότεραΒάσεις δεδομένων. (2 ο μάθημα) Ηρακλής Βαρλάμης
Βάσεις δεδομένων (2 ο μάθημα) Ηρακλής Βαρλάμης varlamis@hua.gr Περιεχόμενα Μοντελοποίηση δεδομένων Μοντέλο Οντοτήτων Συσχετίσεων Παραδείγματα Διαγραμματικές τεχνικές Συμβολισμοί Τριαδικές συσχετίσεις 2
Διαβάστε περισσότεραΒάσεις εδοµένων Βασίλειος Βεσκούκης Κανονικοποίηση σχήµατος Β Σύνοψη
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Βάσεις εδοµένων Βασίλειος Βεσκούκης v.vescoukis@cs.ntua.gr Κανονικοποίηση σχήµατος Β Σύνοψη Κανονικοποίηση σχέσεων 1ος κανόνας κανονικοποίησης
Διαβάστε περισσότεραER Diagram Συσχετίσεις Ασθενείς Οντότητες Παράδειγμα ER.. Εργαστήριο Βάσεων Δεδομένων. Entity-Relationship Diagram (ER)
..?????? ΒΑΣΕΙΣ????????? ΔΕΔΟΜΕΝΩΝ?? ΙΙ Εργαστήριο Βάσεων Δεδομένων Entity-Relationship Diagram (ER) . ER ER Diagram Το διάγραμμα οντοτήτων-συσχετίσεων (entity-relationship diagram) είναι ένας τρόπος αφηρημένης
Διαβάστε περισσότεραΜετατροπή Σχήµατος Ο/Σ σε Σχεσιακό
Μετατροπή Σχήµατος Ο/Σ σε Σχεσιακό Βάσεις εδοµένων 2011-2012 Ευαγγελία Πιτουρά 1 Μετατροπή Σχήµατος Ο/Σ σε Σχεσιακό Προσοχή Δείτε αυτά που ακολουθούν ως παράδειγµα Μην τα ακολουθείτε τυφλά ως «µαγική συνταγή»
Διαβάστε περισσότεραΕννοιολογικός σχεδιασμός βάσεων δεδομένων Το μοντέλο Οντοτήτων/Συσχετίσεων Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr Άνοιξη 2014 Περιεχόμενα 1 Γενικά για οντότητες και συσχετίσεις 2 Διαγράμματα
Διαβάστε περισσότεραΜοντέλο Οντοτήτων-Συσχετίσεων
Εισαγωγή Εισαγωγή Σχεδιασµός µιας Β ανάλυση ποιας πληροφορίας και της σχέσης ανάµεσα στα στοιχεία της περιγραφή της δοµής - σχήµα σε διάφορους συµβολισµούς ή µοντέλα Μοντέλο Οντοτήτων - Συσχετίσεων γραφικό
Διαβάστε περισσότεραΕισαγωγή στα Πληροφοριακά Συστήματα
Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 11: Μετατροπή Διαγράμματος Οντοτήτων Συσχετίσεων σε Σχεσιακό Σχήμα Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων
Διαβάστε περισσότεραΜετατροπή Σχήματος Ο/Σ σεσχεσιακό
Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Προσοχή είτε αυτά που ακολουθούν ως παράδειγμα Μην τα ακολουθείτε τυφλά ως «μαγική συνταγή» 1 2 Οντότητες Για κάθε τύπο οντοτήτων και για κάθε τύπο συσχετίσεων δημιουργούμε
Διαβάστε περισσότεραΗΥ360 - Αρχεία και Βάσεις Δεδομένων Χειμερινό Eξάμηνο Μοντέλο Οντοτήτων-Συσχετίσεων Σχεσιακό Μοντέλο
Με λίγα λόγια ΗΥ360 - Αρχεία και Βάσεις Δεδομένων Χειμερινό Eξάμηνο 2018-2019 Φροντιστήριο 2 Σχεσιακό Μοντέλο Δεδομένων Συμβολισμός για την αναπαράσταση δεδομένων: πίνακες Yπερ-κλειδί (superkey) ονομάζεται
Διαβάστε περισσότεραΣχεδιασµός µιας Β. Εισαγωγή. Μετατροπή σε σχεσιακό -> είσοδο σε ένα Σ Β. Εισαγωγή. Ιδέες Ο/Σ Σχέσεις Σχεσιακό Σ Β
Εισαγωγή Σχεδιασµός µιας Β ανάλυση ποιας πληροφορίας και της σχέσης ανάµεσα στα στοιχεία της περιγραφή της δοµής - σχήµα σε διάφορους συµβολισµούς ή µοντέλα Μοντέλο Οντοτήτων - Συσχετίσεων γραφικό µοντέλο
Διαβάστε περισσότεραΒάσεις Δεδομένων Ι. 2 ο Φροντιστήριο. Πέρδικα Πολίνα [perdika]
Βάσεις Δεδομένων Ι 2 ο Φροντιστήριο http://www.dblab.upatras.gr/gr/dbi.htm Πέρδικα Πολίνα [perdika] Σχεδιασμός & Υλοποίηση ΒΔ Βήμα 1 συλλογή & ανάλυση απαιτήσεων (requirements collection and analysis)
Διαβάστε περισσότεραΜετατροπή Σχήματος Ο/Σ σεσχεσιακό
Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Προσοχή είτε αυτά που ακολουθούν ως παράδειγμα Μην τα ακολουθείτε τυφλά ως «μαγική συνταγή» 1 2 Οντότητες Για κάθε τύπο οντοτήτων και για κάθε τύπο συσχετίσεων δημιουργούμε
Διαβάστε περισσότεραΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΦΘΙΝΟΠΩΡΟ 2006 Λύση ΑΣΚΗΣΗΣ #2 Τ. Σελλής
Διαβάστε περισσότεραΕισαγωγή στα Πληροφοριακά Συστήματα
Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 9: Μοντελοποίηση με το μοντέλο Οντοτήτων Συσχετίσεων Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών
Διαβάστε περισσότεραΜοντέλο Οντοτήτων-Συσχετίσεων
Εισαγωγή Σχεδιασµός µιας Β : Βήµατα Ανάλυση Απαιτήσεων Τι δεδοµένα θα αποθηκευτούν, ποιες εφαρµογές θα κτιστούν πάνω στα δεδοµένα, ποιες λειτουργίες είναι συχνές Εννοιολογικός Σχεδιασµός Υψηλού-επιπέδου
Διαβάστε περισσότεραΜετατροπή Σχήματος Ο/Σ σε Σχεσιακό Σχήμα. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1
Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Σχήμα Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1 Γενικά Για κάθε τύπο οντοτήτων και για κάθε τύπο συσχετίσεων δημιουργούμε ένα σχήμα σχέσης που παίρνει το όνομα του
Διαβάστε περισσότεραΆσκηση 2 - Κεχρής, Κεφάλαιο 8: Κανονικοποίηση
Άσκηση 2 - Κεχρής, Κεφάλαιο 8: Κανονικοποίηση Εκφώνηση: Δίνεται ο παρακάτω πίνακας ΚΑΤΟΙΚΙΕΣ_ΑΓΟΡΑΣΤΩΝ τον οποίο χρησιμοποιεί μια κατασκευαστική εταιρία η οποία δραστηριοποιείται στην κατασκευή κατοικιών
Διαβάστε περισσότεραΘΕΜΑΤΑ. Θέμα 1 ο Σύμφωνα με τους παραπάνω πίνακες και τη θέση που έχουν τα ξένα κλειδιά βρείτε τους
ΘΕΜΑΤΑ A Οι παρακάτω πίνακες αποτελούνται από τα εξής πεδία : ΕΡΓΑΖΟΜΕΝΟΣ : ΑΦΜ, ΕΠΙΘΕΤΟ, ΟΝΟΜΑ, ΤΗΛ, ΟΔΟΣ, ΠΟΛΗ,ΜΙΣΘΟΣ, ΚΤ ΤΜΗΜΑ : ΚΤ, ΑΦΜ, ΤΙΤΛΟΣ_ΤΜΗΜΑΤΟΣ, ΤΗΛ ΕΡΓΑ : ΚΕΡ, ΠΕΡΙΓΡΑΦΗ, ΤΟΠΟΘΕΣΙΑ, ΠΡΟΫΠΟΛΟΓΙΣΜΟΣ
Διαβάστε περισσότεραΚανονικές Μορφές 8ο Φροντιστήριο. Βάρσος Κωνσταντίνος
ΗΥ-360 Αρχεια και Βασεις εδοµενων, Τµηµα Επιστηµης Υπολογιστων, Πανεπιστηµιο Κρητης Κανονικές Μορφές Βάρσος Κωνσταντίνος 30 Νοεµβρίου 2017 Κανονικοποίηση Ορισµός 1. Κανονικοποίηση είναι µια διαδικασία
Διαβάστε περισσότεραΜετατροπή Σχήματος Ο/Σ σε Σχεσιακό
Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό 1 Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Προσοχή είτε αυτά που ακολουθούν ως παράδειγμα Μην τα ακολουθείτε τυφλά ως «μαγική συνταγή» 2 : Μετατροπή Μοντέλου ΟΣ σε Σχεσιακό
Διαβάστε περισσότεραΣχεδιασμός Βάσεων Δεδομένων
Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σχεδιασμός Βάσεων Δεδομένων Εργαστήριa 2 & 3 Δρ. Βασιλική Κούφη Περιεχόμενα Ασκήσεις Άσκηση 1: Παρακολούθηση Επιδόσεων Φοιτητών Άσκηση 2: Διαχείριση Πανεπιστημιακής
Διαβάστε περισσότεραΣχεσιακό Μοντέλο. Εισαγωγή. Βάσεις εδοµένων : Σχεσιακό Μοντέλο 1
Σχεσιακό Μοντέλο Βάσεις εδοµένων 2011-2012 Ευαγγελία Πιτουρά 1 Εισαγωγή O σχεδιασμός μιας βάση δεδομένων κωδικοποιεί κάποιο μέρος του φυσικού κόσμου Ένα μοντέλο δεδομένων είναι ένα σύνολο από έννοιες για
Διαβάστε περισσότεραΤο Σχεσιακό Μοντέλο Βάσεων Δεδομένων
Το Σχεσιακό Μοντέλο Βάσεων Δεδομένων Βασικοί κανόνες σχεσιακού μοντέλου Η κάθε οντότητα πρέπει να παριστάνεται ως ένας ξεχωριστός πίνακας. Η κάθε στήλη του πίνακα αντιστοιχεί σε μια ιδιότητα της οντότητας.
Διαβάστε περισσότεραΒάσεις δεδομένων. (3 ο μάθημα) Ηρακλής Βαρλάμης
Βάσεις δεδομένων (3 ο μάθημα) Ηρακλής Βαρλάμης varlamis@hua.gr Περιεχόμενα Σχεσιακό μοντέλο δεδομένων Σχέσεις, γνωρίσματα, πλειάδες, πεδία ορισμού Πράξεις ενημέρωσης σε σχέσεις Απεικόνιση μοντέλου οντοτήτωνσυσχετίσεων
Διαβάστε περισσότεραΒάσεις Δεδομένων Ι. 3 ο Φροντιστήριο. Πέρδικα Πολίνα [perdika]
Βάσεις Δεδομένων Ι 3 ο Φροντιστήριο http://www.dblab.upatras.gr/gr/dbi.htm Πέρδικα Πολίνα [perdika] σχεδιασμός ΒΔ 1 σχεδιασμός της λογικής και φυσικής δομής μίας ή περισσότερων ΒΔ για την κάλυψη των πληροφοριακών
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι Β. Μεγαλοοικονόμου, Δ. Χριστοδουλάκης Διαγράμματα Οντοτήτων- Συσχετίσεων (E-R) Ακ.Έτος 2008-09 (μεβάσητιςσημειώσειςτωνsilberchatz, Korth και Sudarshan και
Διαβάστε περισσότεραΚανονικοποίηση. Άτυπες Οδηγίες. Παράδειγµα. Αξιολόγηση Σχεσιακών Σχηµάτων Β. Περιττές Τιµές και Ανωµαλίες Ενηµέρωσης
Αξιολόγηση Σχεσιακών Σχηµάτων Β Κανονικοποίηση Παύλος Εφραιµίδης Βάσεις εδοµένων Κανονικοποίηση 1 Πως µπορούµε να κρίνουµε εάν ένα Σχεσιακό Σχήµα είναι καλό ή αποδοτικό ή αν έχει λάθη; Σε γενικές γραµµές
Διαβάστε περισσότεραΕισαγωγή. Σχεδιασµός µιας Β
Σχεδιασµός µιας Β Εισαγωγή ανάλυση ποιας πληροφορίας και της σχέσης ανάµεσα στα στοιχεία της περιγραφή της δοµής - σχήµα σε διάφορους συµβολισµούς ή µοντέλα Μοντέλο Οντοτήτων - Συσχετίσεων (κεφ. 3) γραφικό
Διαβάστε περισσότεραΚανονικές Μορφές 8ο Φροντιστήριο. Βάρσος Κωνσταντίνος
ΗΥ-360 Αρχεια και Βασεις εδοµενων Τµηµα Επιστηµης Υπολογιστων Πανεπιστηµιο Κρητης Κανονικές Μορφές Βάρσος Κωνσταντίνος 23 Νοεµβρίου 2018 ιατήρηση Εξαρτήσεων Εστω F ένα σύνολο από συναρτησιακές εξαρτήσεις
Διαβάστε περισσότεραΕισαγωγή στα Πληροφοριακά Συστήματα
Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 13: Διαγραμματικές τεχνικές Επαναληπτικές ασκήσεις Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων
Διαβάστε περισσότεραΒάσεις Δεδομένων Ενότητα 4
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 4: Μοντέλο Οντοτήτων-Συσχετίσεων Ιωάννης Μανωλόπουλος, Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Διαβάστε περισσότεραΤο Σχεσιακό Μοντέλο Δεδομένων
Το Σχεσιακό οντέλο εδομένων Το Σ εισήχθηκε από τον Codd (970) Βασικά χαρακτηριστικά του Σ η βάση δεδομένων παριστάνεται σαν μια συλλογή από σχέσεις, όπου μια σχέση μοιάζει / παριστάνεται με έναν πίνακα
Διαβάστε περισσότεραΒάσεις Περιβαλλοντικών Δεδομένων
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Βάσεις Περιβαλλοντικών Δεδομένων Ενότητα 4: Μοντέλα Οντοτήτων Σχέσεων Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται
Διαβάστε περισσότεραΜετατροπή Σχήματος Ο/Σ σε Σχεσιακό Σχήμα. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1
Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Σχήμα Ευαγγελία Πιτουρά 1 Τι θα δούμε σήμερα: 1. Ο/Σ -> σχεσιακό 2. Ορισμός σχεσιακής βάσης σε SQL Αρχικά ας σχεδιάσουμε μια σχεσιακή βάση δεδομένων χωρίς να σχεδιάσουμε
Διαβάστε περισσότεραΜοντέλο Οντοτήτων-Συσχετίσεων
Μοντέλο Οντοτήτων-Συσχετίσεων 1 Εισαγωγή Σχεδιασμός μιας εφαρμογής ΒΔ: Βήματα 1. Συλλογή και Ανάλυση Απαιτήσεων (requirement analysis) Τι δεδομένα θα αποθηκευτούν, ποιες εφαρμογές θα κτιστούν πάνω στα
Διαβάστε περισσότεραΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 2: Μοντελο Συσχετίσεων Οντοτήτων, Μελέτη Περίπτωσης: Η βάση δεδομένων των CD
Ενότητα 2: Μοντελο Συσχετίσεων Οντοτήτων, Μελέτη Περίπτωσης: Η βάση δεδομένων των CD Ευαγγελίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Διαβάστε περισσότεραΤ.Ε.Ι ΘΕΣΣΑΛΟΝΙΚΗΣ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΔΒΔ (ΕΡΓΑΣΤΗΡΙΟ 4) Τελευταία ενημέρωση: 11/2011. Μετασχηματισμός διαγράμματος ER σε σχεσιακό σχήμα ΒΔ
Μετασχηματισμός διαγράμματος ER σε σχεσιακό σχήμα ΒΔ ΣΤΟΧΟΣ Στόχο του παρόντος εργαστηρίου αποτελεί η κατανόηση και η εφαρμογή της μεθοδολογίας του μετασχηματισμού ενός διαγράμματος ER στο αντίστοιχο σχεσιακό
Διαβάστε περισσότεραΠΕΡΙΠΤΩΣΕΙΣ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΤΑΞΙΔΙΩΤΙΚΟΥ ΠΡΑΚΤΟΡΕΙΟΥ
ΠΕΡΙΠΤΩΣΕΙΣ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΤΑΞΙΔΙΩΤΙΚΟΥ ΠΡΑΚΤΟΡΕΙΟΥ Αναγνώριση Χειριστών Πρωτεύοντες Χειριστές Πελάτης Διαχειριστής Δευτερεύοντες Χειριστές Γραφείο Ενοικίασης Αυτοκινήτων Ξενοδοχειακός Πράκτορας Αναγνώριση
Διαβάστε περισσότεραηµιουργία Β.. ανειστική Βιβλιοθήκη Μάθηµα 5 Ορισµός σχέσεων - Σύνδεση πινάκων
Μάθηµα 5 ηµιουργία Β.. ανειστική Βιβλιοθήκη - Ορισµός σχέσεων - Σύνδεση πινάκων ηµιουργία Β.. ανειστική Βιβλιοθήκη Η ανειστική Βιβλιοθήκη θα αποτελέσει ένα απλό, αλλά ολοκληρωµένο παράδειγµα δηµιουργίας
Διαβάστε περισσότεραΒάσεις Δεδομένων. Σχεσιακό Μοντέλο Μετατροπή Διαγράμματος Οντοτήτων Συσχετίσεων (E-R) σε σχεσιακό. Φροντιστήριο 3 ο
Βάσεις Δεδομένων Σχεσιακό Μοντέλο Μετατροπή Διαγράμματος Οντοτήτων Συσχετίσεων (E-R) σε σχεσιακό Φροντιστήριο 3 ο 22-10-2008 Σχεσιακό Μοντέλο Σχεσιακό Μοντέλο-Έννοιες Το σχεσιακό μοντέλο παριστάνει τη
Διαβάστε περισσότεραΔιάλεξη 04: Εννοιολογική Σχεδίαση Βάσης Δεδομένων II (Entity Relationship Modelling) Διδάσκων: Παναγιώτης Ανδρέου
Διάλεξη 04: Εννοιολογική Σχεδίαση Βάσης Δεδομένων II (Entity Relationship Modelling) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Εισαγωγή στις έννοιες: Συσχετίσεις, Ρόλοι και Δομικοί Περιορισμοί
Διαβάστε περισσότεραΔιαχείριση Πολιτισμικών Δεδομένων
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διαχείριση Πολιτισμικών Δεδομένων Ενότητα 7: Βάσεις Δεδομένων Βασικές Έννοιες Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και
Διαβάστε περισσότεραΣχεσιακό Μοντέλο Δεδομένων
Σχεσιακό Μοντέλο Δεδομένων Παύλος Εφραιμίδης Βάσεις Δεδομένων Σχεσιακό Μοντέλο Δεδομένων 1 Μοντέλα Δεδομένων Μοντέλα Δεδομένων Σχεσιακό Ιεραρχικό Δικτυακό Tο κυρίαρχο μοντέλο δεδομένων στις σύγχρονες βάσεις
Διαβάστε περισσότεραΕργαστήριο 5o. Σχέσεις πινάκων Ακεραιότητα αναφορών. Ευάγγελος Γ. Καραπιδάκης
Εργαστήριο 5o Σχέσεις πινάκων Ακεραιότητα αναφορών Σχέσεις Συσχετίσεις - Relations Οι συσχετίσεις (σχέσεις) μεταξύ των πινάκων ορίζουν τον τρόπο με τον οποίο συνδέονται μεταξύ τους οι πίνακες. Ορίζονται
Διαβάστε περισσότεραΤεχνολογία Πολιτισμικού Λογισμικού
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Τεχνολογία Πολιτισμικού Λογισμικού Ενότητα 6: Βάσεις Δεδομένων Βασικές Έννοιες Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και
Διαβάστε περισσότεραΤο Μοντέλο Οντοτήτων Συσχετίσεων
Το Μοντέλο Οντοτήτων Συσχετίσεων Μοντέλο Οντοτήτων Συσχετίσεων Το Μοντέλο Οντοτήτων-Συσχετίσεων (μοντέλο ΟΣ) βασίζεται στην αντίληψη ότι οπραγματικός κόσμος αποτελείται από οντότητες (entities) με γνωρίσματα
Διαβάστε περισσότεραΣυσχετίσεις Υπερκλάσης/Υποκλάσης και Εξειδίκευση (ή Γενίκευση) Κανόνας για Ιεραρχίες (ή πλέγμα) Κανόνας για Διαμοιραζόμενες Υποκλάσεις Κανόνας για απεικόνιση Κατηγοριών Απεικόνιση του ΕΟΣ Μοντέλου στο
Διαβάστε περισσότεραΒάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα
Βάσεις Δεδομένων Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Βάσεις Δεδομένων», 2015-2016 Κεφάλαιο 4: Σχεδιασμός Βάσεων Δεδομένων Μοντέλο Οντοτήτων -
Διαβάστε περισσότεραΣχεδιασμός μιας εφαρμογής ΒΔ: Βήματα. 1. Συλλογή και Ανάλυση Απαιτήσεων(requirement analysis)
Σχεσιακό Μοντέλο Βάσεις εδοµένων 2012-2013 Ευαγγελία Πιτουρά 1 Σχεδιασμός μιας εφαρμογής ΒΔ: Βήματα 1. Συλλογή και Ανάλυση Απαιτήσεων(requirement analysis) Εισαγωγή Τι δεδομένα θα αποθηκευτούν, ποιες εφαρμογές
Διαβάστε περισσότεραΑπό το Μοντέλο Οντοτήτων Συσχετίσεων στο Σχεσιακό Μοντέλο
Από το Μοντέλο Οντοτήτων Συσχετίσεων στο Σχεσιακό Μοντέλο Μετατροπή Διαγράμματος Οντοτήτων Συσχετίσεων σε Σχεσιακό Μοντέλο, Αλγόριθμος Μετατροπής, Μετατροπή Οντότητας, Μετατροπή Συσχέτισης 1:1, Μετατροπή
Διαβάστε περισσότερα3 ΑΝΑΛΥΣΗ ΚΑΙ ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ
3 ΑΝΑΛΥΣΗ ΚΑΙ ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ 3.1 Εισαγωγή Ένα Π.Σ. διαχειρίζεται δεδοµένα που αντιπροσωπεύουν αντικείµενα, γεγονότα, καταστάσεις ή ανθρώπους του φυσικού κόσµου. Όταν κατασκευάζεται ένα µοντέλο
Διαβάστε περισσότερα13 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων
13 η Διάλεξη Ενδεικτικές λύσεις ασκήσεων 1 Περιεχόμενα 1 η Άσκηση ΠΣ εταιρίας ενοικίασης αυτοκινήτων... 4 2 η Άσκηση ΠΣ ταχυδρομείου... 6 3 η Άσκηση ΒΔ εταιρίας... 9 Χρηματοδότηση... 12 Σημείωμα Αναφοράς...
Διαβάστε περισσότεραΘέματα ανακεφαλαίωσης
Θέματα ανακεφαλαίωσης 13 Ιουνίου 2013 1. Ορίστε την έννοια σχήμα σχέσης και αναλύστε τα στοιχεία του ορισμού σας. Υποθέστε ότι θέλουμε να αποθηκεύσουμε πληροφορίες για τα μέλη ενός πεζοπορικού συλλόγου
Διαβάστε περισσότεραΜετατροπή Σχήµατος Ο/Σ σε Σχεσιακό
Μετατροπή Σχήµατος Ο/Σ σε Σχεσιακό Βάσεις εδοµένων 2012-2013 Ευαγγελία Πιτουρά 1 Μετατροπή Σχήµατος Ο/Σ σε Σχεσιακό Δείτε αυτά που ακολουθούν ως παραδείγματα Μην τα ακολουθείτε τυφλά ως«μαγική συνταγή»
Διαβάστε περισσότεραΔιαδικασία σχεδιασμού Β.Δ.
Διαδικασία σχεδιασμού Β.Δ. Σε παλαιότερα μαθήματα είπαμε ότι πριν κατασκευάσουμε κάτι θα πρέπει πρώτα να το σχεδιάσουμε. Το ίδιο ισχύει και για μια Β.Δ.. Σε αυτή την ενότητα θα περιγράψουμε λίγο πιο αναλυτικά
Διαβάστε περισσότεραΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Χειμερινό Εξάμηνο 2013 - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ 1 Αρχιτεκτονική
Διαβάστε περισσότεραΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΦΘΙΝΟΠΩΡΟ 2005 Λύση ΑΣΚΗΣΗΣ #2 Τ. Σελλής
Διαβάστε περισσότεραΕπιχειρηµατικές ιαδικασίες: Εισαγωγικές Έννοιες & Αρχικά στάδια µοντελοποίησης
ΟΙΚΟΝΟΜΙΚΌ ΠΑΝΕΠΙΣΤΉΜΙΟ ΑΘΗΝΏΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ & ΤΕΧΝΟΛΟΓΙΑΣ Επιχειρηµατικές ιαδικασίες: Εισαγωγικές Έννοιες & Αρχικά στάδια µοντελοποίησης 1o φροντιστήριο στο µάθηµα Ανάλυση και µοντελοποίηση
Διαβάστε περισσότερα12 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων
2 η Διάλεξη Ενδεικτικές λύσεις ασκήσεων Περιεχόμενα η Άσκηση ΒΔ νοσοκομείου... 4 2 η Άσκηση ΒΔ για αρχειοθέτηση ταινιών... 7 3 η Άσκηση ΒΔ σχολής οδηγών... 0 4 η Άσκηση ΒΔ για super market... 3 5 η Άσκηση
Διαβάστε περισσότεραΜετατροπή Σχήματος Ο/Σ σε Σχεσιακό Σχήμα. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1
Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Σχήμα Ευαγγελία Πιτουρά 1 Γενικά Για κάθε τύπο οντοτήτων και για κάθε τύπο συσχετίσεων δημιουργούμε ένα σχήμα σχέσης που παίρνει το όνομα του αντίστοιχου τύπου. Ευαγγελία
Διαβάστε περισσότερα2. Το Μοντέλο Οντοτήτων- Συσχετίσεων
Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων 2. Το Μοντέλο Οντοτήτων- Συσχετίσεων Σχεδιασμός Βάσεων Δεδομένων Χρήστος Δουλκερίδης 2017-18 Σχεδίαση Βάσεων
Διαβάστε περισσότεραΚανονικοποίηση Σχήµατος. Βάσεις εδοµένων Ευαγγελία Πιτουρά 1
Κανονικοποίηση Σχήµατος Ευαγγελία Πιτουρά 1 Λογικός Σχεδιασµός Σχεσιακών Σχηµάτων - Αποσύνθεση (διάσπαση) καθολικού σχήµατος Επιθυµητές ιδιότητες - διατήρηση εξαρτήσεων (F + = F + ) - όχι απώλειες στη
Διαβάστε περισσότεραΑΛΕΞΑΝΔΡΟΣ FRONT OFFICE ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ ΦΟΡΟΥ ΔΙΑΜΟΝΗΣ
ΑΛΕΞΑΝΔΡΟΣ FRONT OFFICE ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ ΦΟΡΟΥ ΔΙΑΜΟΝΗΣ Από το Menu των Τμημάτων, δημιουργούμε με νέα καταχώρηση το τμήμα όπου θα χρεώνεται ο Φόρος Διαμονής. Ο ΦΠΑ που αντιστοιχεί πρέπει να είναι μηδενικός.
Διαβάστε περισσότεραΕΝ ΕΙΚΤΙΚΕΣ ΛΥΣΕΙΣ. Άσκηση 1 Εφαρµογή Web
ΕΝ ΕΙΚΤΙΚΕΣ ΛΥΣΕΙΣ Άσκηση 1 Εφαρµογή Web Α) Τα παραπάνω διαγράµµατα περιπτώσεων χρήσης ικανοποιούν τις απαιτήσεις του συστήµατος ως εξής: ΑΠΑΙΤΗΣΕΙΣ ΠΕΡΙΠΤΩΣΕΙΣ ΧΡΗΣΗΣ Μόνο οι φοιτητές του συγκεκριµένου
Διαβάστε περισσότεραΒάσεις Δεδομένων. Εργαστήριο 1. Ηλεκτρονικοί Υπολογιστές ΙI. Ακαδημαϊκό Έτος Διαφάνεια 1. Κάπαρης Αναστάσιος
Βάσεις Δεδομένων Εργαστήριο 1 Διαφάνεια 1 Πώς να δημιουργήσω ένα νέο πίνακα στην ACCESS, όταν έχω την αντίστοιχη οντότητα; Ας υποθέσουμε ότι έχουμε την οντότητα φοιτητής, με ιδιότητες (γνωρίσματα), όπως
Διαβάστε περισσότεραΚανονικοποίηση. Σημασιολογία Γνωρισμάτων. Άτυπες Οδηγίες. Παράδειγμα. Αξιολόγηση Σχεσιακών Σχημάτων ΒΔ. Περιττές Τιμές και Ανωμαλίες Ενημέρωσης
Αξιολόγηση Σχεσιακών Σχημάτων ΒΔ Κανονικοποίηση Παύλος Εφραιμίδης Βάσεις Δεδομένων Κανονικοποίηση 1 Πως μπορούμε να κρίνουμε εάν ένα Σχεσιακό Σχήμα είναι καλό ή αποδοτικό ή αν έχει λάθη; Σε γενικές γραμμές
Διαβάστε περισσότεραΜοντέλοΟντοτήτωνΣυσχετίσεων & ΔιάγραμμαΟντοτήτων Συσχετίσεων. Μοντέλο Οντοτήτων Συσχετίσεων
ΜοντέλοΟντοτήτωνΣυσχετίσεων & ΔιάγραμμαΟντοτήτων Συσχετίσεων Μοντέλο Οντοτήτων Συσχετίσεων Το Μοντέλο Οντοτήτων-Συσχετίσεων βασίζεται στην αντίληψη ότι ο πραγματικός κόσμος αποτελείται από οντότητες (entities)
Διαβάστε περισσότεραΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΦΘΙΝΟΠΩΡΟ 2004 ΛΥΣΗ ΑΣΚΗΣΗΣ #2 Τ. Σελλής
Διαβάστε περισσότερα2. Να τροποποιηθεί κατάλληλα η παραπάνω παράσταση ώστε στο αποτέλεσµα να προκύπτουν τα ονοµατα των προµηθευτών και όχι οι κωδικοί τους (Μονάδες 1,0)
Ιούνιος 2003: Θέµα 2 (Μονάδες 4,0) Δίνεται το ακόλουθο σχεσιακό σχήµα: Suppliers(sid: integer, sname: string, address: string) Parts(pid: integer, pname: string, color: string) Catalog(sid: integer, pid:
Διαβάστε περισσότεραΆσκηση Access 1. Να δημιουργηθεί μία βάση δεδομένων για ένα ξενοδοχείο με το όνομα Hotel. Πατάμε το εικονίδιο Κενή βάση δεδομένων επάνω δεξιά:
Άσκηση Access 1. Να δημιουργηθεί μία βάση δεδομένων για ένα ξενοδοχείο με το όνομα Hotel. Πατάμε το εικονίδιο Κενή βάση δεδομένων επάνω δεξιά: και μετά στα αριστερά εισάγουμε το όνομα του αρχείου και πατάμε
Διαβάστε περισσότεραΚανονικές Μορφές Σχεδιασµός Σχεσιακών Σχηµάτων
Κανονικές Μορφές 1 Σχεδιασµός Σχεσιακών Σχηµάτων Γενικές Οδηγίες Η Μέθοδος της Αποσύνθεσης Επιθυµητές Ιδιότητες της Αποσύνθεσης Συνένωση Άνευ Απωλειών ιατήρηση Εξαρτήσεων Αποφυγή Επανάληψης Πληροφορίας
Διαβάστε περισσότεραΕργαστήριο Βάσεων Δεδομένων
Εργαστήριο Βάσεων Δεδομένων 2 η Άσκηση 4 οεμβρίου 2007 Αντικείμενο της παρούσας άσκησης είναι η μετατροπή του Διαγράμματος Οντοτήτων Συσχετίσεων (E-R) μιας βάσης δεδομένων στο αντίστοιχο Σχεσιακό Διάγραμμα
Διαβάστε περισσότεραΒάσεις Δεδομένων (Databases)
Βάσεις Δεδομένων (Databases) ΕΠΛ 342 Χειμερινό Εξάμηνο 2011 Διδάσκοντες Καθηγητές Γιώργος Σαμάρας (ΧΩΔ01 109) Εισαγωγή Μέχρι τώρα είδαμε πως μοντελοποιούμε εννοιολογικά τις απαιτήσεις των χρηστών, με χρήση
Διαβάστε περισσότεραΔ.Δ.Ε. Ν. ΚΟΡΙΝΘΙΑΣ ΠΡΟΣ: Ξυλόκαστρο, 8/03/2018. Αρ. Πρωτ.: 79
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ,ΕΡΕΥΝΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΔΙΕΥΘΥΝΣΗ ΔΕΥΤΕΡΟΒΑΘΜΙΑΣ ΕΚΠΑΙΔΕΥΣΗΣ ΚΟΡΙΝΘΙΑΣ 2 ο ΓΥΜΝΑΣΙΟ ΞΥΛΟΚΑΣΤΡΟΥ Νοταρά 34 Τ.Κ.: 20400, Ξυλόκαστρο Τηλέφωνα: 27430 29087, 27430-29088
Διαβάστε περισσότεραΕισαγωγή στα Πληροφοριακά Συστήματα
Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 12: Διαγράμματα Οντοτήτων Συσχετίσεων και Σχεσιακό Σχήμα Ασκήσεις Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων
Διαβάστε περισσότερα