Το Αντικείμενο του Λογικού Σχεδιασμού

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΑΡΧΕΙΟΝΟΜΙΑΣ ΒΙΒΛΙΟΘΗΚΟΝΟΜΙΑΣ ΨΗΦΙΑΚΕΣ ΒΙΒΛΙΟΘΗΚΕΣ ΘΕΜΑ: ΨΗΦΙΑΚΗ ΒΙΒΛΙΟΘΗΚΗ ΤΗΣ ΕΘΝΙΚΗΣ ΒΙΒΛΙΟΘΗΚΗΣ ΕΛΛΑΔΟΣ ΣΥΓΓΡΑΦΕΙΣ • ΑΡΓΥΡΟΠΟΥΛΟΥ.
Advertisements

Πληροφορική Α’ Τάξης.
Ένας μεγάλος συγγραφέας..  Ήταν το μοναδικό αγόρι από τα πέντε παιδιά του Γρηγόρη Μπαλάσογλου ( που με την εγκατάσταση του στην Ελλάδα έγινε Βαλασιάδης.
Βρούζη Αγγελική Μακρίδης Οδυσσέας Μάλλιου Αγγελική Μαστοράκης Γιώργος
Ενότητα 3: Μικροϋπολογιστές Ιωάννης Έλληνας Τμήμα Η/ΥΣ
Βιβλιογραφία Το μάθημα διδάσκεται και βαθμολογείται μόνο με βάση τις σημειώσεις του βρίσκονται στο e-class. Από τα παρακάτω συγγράμματα μπορείτε να επιλέξετε.
Μαρία Καρύδα, Επίκουρη Καθηγήτρια Γραφείο B13, Κτήριο Λυμπέρη Ώρες Γραφείου: Δευτέρα, Τρίτη, Τετάρτη 10:00 – 11: 00
Βάσεις Δεδομένων Ενότητα 2: Συστήματα Διαχείρισης Βάσεων Δεδομένων Βασίλης Βουτσινάς Τμήμα: Οργάνωση & Διοίκηση Επιχειρήσεων.
ΟΙΚΟΝΟΜΙΚΗ ΓΕΩΓΡΑΦΙΑ Υπεύθυνη μαθήματος Αναστασία Στρατηγέα Αναπλ. Καθηγ. Ε.Μ.Π. ΕΙΣΑΓΩΓΙΚΕΣ ΕΝΝΟΙΕΣ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΑΓΡΟΝΟΜΩΝ ΤΟΠΟΓΡΑΦΩΝ.
Τεχνολογία Περιβάλλοντος: Επεξεργασία Βιομηχανικών Υγρών Αποβλήτων Ενότητα 5: Φωτοκατάλυση (part 1) Μαντζαβίνος Διονύσιος Πολυτεχνική Σχολή Τμήμα Χημικών.
Διοίκηση ολοκληρωμένης επικοινωνιακής στρατηγικής Ολοκληρωμένη Επικοινωνία Μάρκετινγκ Διδάσκων: Γεώργιος Πανηγυράκης Τμήμα: Οργάνωση και Διοίκηση Επιχειρήσεων.
Διοίκηση ολοκληρωμένης επικοινωνιακής στρατηγικής Ολοκληρωμένη Επικοινωνία Μάρκετινγκ Διδάσκων: Γεώργιος Πανηγυράκης Τμήμα: Οργάνωση και Διοίκηση Επιχειρήσεων.
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Θεσσαλίας Χημεία Τροφίμων Ενότητα #4: Λίπη - Έλαια Αθανάσιος Μανούρας Σχολή Τεχνολογίας Γεωπονίας και Τεχνολογίας Τροφίμων.
C.D.A. COLLEGE Διαιτολογία - ECTS 2 Styliana Ioannou Bsc Food Technologist & Nutrition M.B.A Business Administration.
Πληροφορίες μαθήματος Διδασκαλία Θεωρίας: Τετάρτη Εγγραφή στο eclass του μαθήματος Βιβλιογραφία μαθήματος: –Θεμελιώδεις Αρχές Συστημάτων Βάσεων.
ΟΙΚΟΝΟΜΙΚΗ ΓΕΩΓΡΑΦΙΑ ΘΕΩΡΙΕΣ ΑΝΑΛΥΣΗΣ ΤΟΥ ΧΩΡΟΥ Υπεύθυνη μαθήματος Αναστασία Στρατηγέα Αναπλ. Καθηγ. Ε.Μ.Π. ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΑΓΡΟΝΟΜΩΝ.
Η 4 Η ΣΤΑΥΡΟΦΟΡΙΑ ΚΟΡΟΓΙΑΝΝΑΚΗΣ ΓΙΑΝΝΗΣ Β1 ΤΑΞΗ 1.
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Θεσσαλίας Κινητές Επικοινωνίες Ενότητα #5: Κυψελωτά συστήματα κινητών επικοινωνιών Γεώργιος Καρέτσος Σχολή Τεχνολογικών.
Τεχνολογία και Προγραμματισμός Υπολογιστών Ενότητα 5: Τύπος πίνακα,Μεταβλητές με δείκτη, Πολυδιάστατοι πίνακες Επίκουρος Καθηγητής Χρήστος Μακρής Τμήμα.
Μέθοδοι Έρευνας Στις Επιχειρήσεις και την Οικονομία Κεφ Συλλογή πρωτογενών δεδομένων με ημιδομημένες, εις βάθος και ομαδικές συνεντεύξεις.
ΓΕΩΛΟΓΙΑ ΚΑΙ ΣΕΙΣΜΟΙ Ενότητα 5: Τεχνικές Ανάλυσης Ενεργών Δομών Ιωάννης Κουκουβέλας, Καθηγητής Σχολή Θετικών Επιστημών Τμήμα Γεωλογίας.
ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Επιχειρηματικότητα: Θεωρία και Πράξη 1.
Ζωική Ποικιλότητα Ενότητα 8. Προσαρμογές Ι Ρόζα Μαρία Τζαννετάτου Πολυμένη, Επίκουρη Καθηγήτρια Σχολή Θετικών Επιστημών Τμήμα Βιολογίας.
Διαχείριση & Ασφάλεια Δικτύων Περίγραμμα Θεματικών Ενοτήτων Διδάσκων: Δρ. Γενειατάκης Δημήτρης Τμήμα Επιστήμης & Τεχνολ. Τηλεπικοινωνιών.
Διαχείριση & Ασφάλεια Δικτύων Επισκόπηση Θεμάτων Διδάσκων: Δρ. Γενειατάκης Δημήτρης Τμήμα Επιστήμης & Τεχνολ. Τηλεπικοινωνιών Πανεπιστήμιο.
Soft Tissue Mechanics Βιβλιογραφική Μελέτη
Θεσμός Αριστείας και ανάδειξη καλών πρακτικών στην Πρωτοβάθμια και Δευτεροβάθμια Εκπαίδευση ΤΙΤΛΟΣ ΕΡΓΟΥ Βιβλίο: Περιβαλλοντική Εκπαίδευση για το Αστικό.
Ενότητα 7 : Ντετερμινιστικά Πεπερασμένα Αυτόματα, Κανονικές Πράξεις
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΟΙΚΟΝΟΜΙΚΗ ΕΠΙΣΤΗΜΗ
Ναυπηγια ιι 02/ ΑΝΤΟΧΗ ΤΟΥ ΠΛΟΙΟΥ
Συστήματα Άρδευσης 1/3 Δύο μεγάλες κατηγορίες τεχνολογιών άρδευσης:
Περιεχόμενα 1. Δρομολόγηση στο Internet 2. Δυναμική δρομολόγηση
Περιεχόμενα 1. Δρομολόγηση στο Internet 2. Δυναμική δρομολόγηση
ΒΟΗΘΕΙΑ ΣΕ επεμβατικεσ πραξεισ
ΤΜΗΜΑ ΔΑΣΟΠΟΝΙΑΣ & ΔΙΑΧΕΙΡΙΣΗΣ ΦΥΣΙΚΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ
Κινητές Επικοινωνίες Ενότητα #8: Πολλαπλή πρόσβαση Γεώργιος Καρέτσος
Περιγραφή Ενότητας Σκοπός του μαθήματος είναι να κατανοήσουμε την έννοια της όψης της γλώσσας SQL. Χ. Σκουρλάς.
Σχολή Μηχανικών ΝΑΥΠΗΓΙΑ ΙΙ 07/ ΔΙΑΒΡΩΣΗ ΚΑΙ ΣΥΝΑΦΗ ΠΡΟΒΛΗΜΑΤΑ 08/ ΠΡΟΛΗΨΗ ΡΥΠΑΝΣΗΣ ΥΦΑΛΩΝ Γ. Γκοτζαμάνης.
Εισαγωγή στις βάσεις δεδομένων ISBN
Επιχειρηματικότητα: Θεωρία και Πράξη
Σεμινάριο Τελειοφοίτων
Βάσεις Δεδομένων Ενότητα 1: Εισαγωγικές Έννοιες Βασίλης Βουτσινάς
Μεθοδολογία έρευνας και συγγραφής επιστημονικών εργασιών – αγγλική ορολογία εισαγωγή.
Ενότητα 1 : Σύνολα & Σχέσεις (1/2) Αλέξανδρος Τζάλλας
Ενότητα 10 : Κατασκευή ΝΠΑ Αλέξανδρος Τζάλλας
Ενότητα 7: Σύνθετα Παραδείγματα Προγραμματισμού
ΗΜΥ 007 – Τεχνολογία Πληροφορίας Διάλεξη 5
Γενικό Λύκειο Αναβύσσου Ερευνητική εργασία Β΄ τάξης Σχολικό έτος:
Εργαστήριο Παιδαγωγικές Εφαρμογές και ΤΠΕ
Η βιβλιοθήκη του ΤΕΙ Σερρών συναντά την πολιτιστική δράση της Unesco
Διακριτά Μαθηματικά Ενότητα 5: Απαρίθμηση: Διωνυμικοί συντελεστές
Υλικά Γραφικών Τεχνών (Ε)
Μέθοδοι Έρευνας Στις Επιχειρήσεις και την Οικονομία
Μέθοδοι Έρευνας Στις Επιχειρήσεις και την Οικονομία
2ο ΓΕΛ ΠΕΥΚΗΣ Πολιτιστικό πρόγραμμα σχολικού έτους Υπεύθυνοι Καθηγητές: Ληξουριώτη Παναγιώτα- Βαϊόπουλος Δημήτρης Δελφοί: από τις αμφικτιονίες.
Εισαγωγή στην Επεξεργασία Ερωτήσεων
Πλαστικά.
Η εμπειρία της δημιουργίας ενιαίου καταλόγου σχολικών βιβλιοθηκών στην Κύπρο με το ανοικτό λογισμικό KOHA & Βαρβαρα Αριστειδου Librarian - cut library.
ΗΛΕΚΤΡΟΤΕΧΝΙΑ Ι Κεφάλαιο 2 Νόμοι στα ηλεκτρικά κυκλώματα
ΕΡΓΑΣΤΗΡΙΟ: ΑΝΤΙΡΡΥΠΑΝΤΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΑΕΡΟΜΕΤΑΦΕΡΟΜΕΝΩΝ ΡΥΠΩΝ (ΑΤΑΡ)
Εισαγωγή στα Ευρετήρια
ΕΙΣΑΓΩΓΗ Μέχρι που φτάνουν οι δυνατότητες των μικροϋπολογιστών;
Ποιος άλλος μένει εδώ; ΚΕΝΤΡΟ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΚΑΣΤΟΡΙΑΣ.
ΣΥΜΠΤΩΜΑΤΑ ΙΛΑΡΑΣ Ηλιάδης Χρήστος1, Γεωργούδη Αικατερίνη2, Κουρκούτα Λαμπρινή3 1. Νοσηλευτής ΤΕ, Ιδιωτικό Θεραπευτήριο Θεσσαλονίκης 2. Νοσηλεύτρια ΤΕ,
Παιχνίδια αλτικής και σκυταλοδρομίας στο μάθημα της Φυσικής Αγωγής
Του Αντωνίου Περιπατητή Πρακτικού Φιλοσόφου *1*
2ο ΓΕΛ ΠΕΥΚΗΣ Πολιτιστικό πρόγραμμα σχολικού έτους Υπεύθυνοι Καθηγητές: Ληξουριώτη Παναγιώτα- Βαϊόπουλος Δημήτρης Δελφοί: από τις αμφικτιονίες.
Χημικές αντιδράσεις κατά το μαγείρεμα!
Το βιβλίο της μαύρης αλήθειας
Μέθοδοι Έρευνας Στις Επιχειρήσεις και την Οικονομία
Μεταγράφημα παρουσίασης:

Το Αντικείμενο του Λογικού Σχεδιασμού Ο λογικός σχεδιασμός ως συνέχεια του εννοιολογικού σχεδιασμού Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Το Αντικείμενο του Λογικού Σχεδιασμού Ο λογικός σχεδιασμός έχει ως σκοπό, λαμβάνοντας υπόψη τα αποτελέσματα του εννοιολογικού σχεδιασμού, να δημιουργήσει τις κατάλληλες δομές πληροφορίας σε επίπεδο λογικού μοντέλου αναπαράστασης δεδομένων Για να γίνει αυτό θα πρέπει να είναι γνωστό το συγκεκριμένο λογικό μοντέλο των δεδομένων (π.χ. σχεσιακό, ιεραρχικό ή δικτυωτό) που θα υποστηρίζει το Σύστημα Διαχείρισης Βάσεων Δεδομένων που θα χρησιμοποιηθεί Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση του Μοντέλου Οντοτήτων Συσχετίσεων Το ΔΟΣ της ΒΔ "Εκπαιδευτικό Ίδρυμα" Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση Ισχυρών Οντοτήτων Κανόνας 1 Για κάθε ισχυρή οντότητα που υπάρχει στο ΔΟΣ, δημιουργείται ένας πίνακας που περιέχει ως πεδία όλα τα απλά και μονότιμα κατηγορήματα της οντότητας. Για τον κάθε πίνακα θα πρέπει να προσδιοριστεί το πρωτεύον κλειδί, σε αντιστοιχία με το πρωτεύον κλειδί της αντίστοιχης οντότητας. Το πρωτεύον κλειδί μπορεί είναι απλό (δηλ. να αποτελείται από ένα πεδίο) ή σύνθετο (δηλ. να αποτελείται από περισσότερα του ενός πεδία) Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση Ισχυρών Οντοτήτων Το σχεσιακό σχήμα του πίνακα Σπουδαστής Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση Ασθενών Οντοτήτων Κανόνας 2 Για κάθε ασθενή οντότητα του ΔΟΣ δημιουργείται ένας πίνακας που περιέχει ως πεδία όλα τα απλά κατηγορήματα της ασθενούς οντότητας. Επιπλέον, ο πίνακας αυτός περιέχει ως νέο πεδίο (ξένο κλειδί) το πρωτεύον κλειδί της οντότητας ιδιοκτήτης της ασθενούς οντότητας. Το πρωτεύον κλειδί του νέου πίνακα που δημιουργείται είναι ο συνδυασμός του μερικού κλειδιού της ασθενούς οντότητας (αν υπάρχει) και του κλειδιού της αντίστοιχης ισχυρούς οντότητας Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση Ασθενών Οντοτήτων Το σχεσιακό σχήμα του πίνακα Κηδεμόνας Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση Δυαδικών Συσχετίσεων Είδους 1:1 Υποθέτουμε μια δυαδική συσχέτιση Σ μεταξύ των οντοτήτων Ο1 και Ο2 Κανόνας 3 Για την απεικόνιση της Σ στο σχεσιακό μοντέλο επιλέγεται μια από τις οντότητες Ο1 ,Ο2 (οποιαδήποτε – π.χ. η Ο1) και συμπεριλαμβάνεται (απορροφάται) το πρωτεύον κλειδί της, ως ξένο κλειδί στον πίνακα που αντιστοιχεί στην άλλη οντότητα (δηλ. στην Ο2 ). Για το ρόλο της Ο2 είναι καλύτερα – αλλά όχι υποχρεωτικό - να επιλεγεί η οντότητα που διαθέτει ολική συμμετοχή στη συσχέτιση Σ. Επιπλέον, θα πρέπει να συμπεριληφθούν στον πίνακα που αντιστοιχεί στον πίνακα της Ο2, όλα τα κατηγορήματα της συσχέτισης (αν υπάρχουν) Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση Δυαδικών Συσχετίσεων Είδους 1:1 Το σχήμα του πίνακα Τμήμα Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση Δυαδικών Συσχετίσεων Είδους 1:Ν Υποθέτουμε μια δυαδική συσχέτιση Σ μεταξύ των οντοτήτων Ο1 και Ο2 Κανόνας 4 Για την απεικόνιση της Σ στο σχεσιακό μοντέλο επιλέγεται η οντότητα που βρίσκεται από την πλευρά του 1 (ας πούμε πως είναι ο Ο1) και συμπεριλαμβάνεται (απορροφάται) το πρωτεύον κλειδί της ως ξένο κλειδί στον πίνακα που αντιστοιχεί στην άλλη οντότητα (δηλ. στην Ο2). Επιπλέον θα πρέπει να συμπεριληφθούν στον πίνακα της Ο2 όλα τα κατηγορήματα της συσχέτισης (αν υπάρχουν) Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση Δυαδικών Συσχετίσεων Είδους 1:Ν Το σχήμα του πίνακα Μάθημα Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Εναλλακτικός Τρόπος Απεικόνισης των Συσχετίσεων 1:1 και 1:Ν Η μεθοδολογία που προτάθηκε, βασίστηκε στην μεταφορά (απορρόφηση) των κλειδιών, από τον ένα πίνακα στον άλλο και είναι γνωστή ως απεικόνιση με απορρόφηση κλειδιών Εναλλακτικά, οι συσχετίσεις είδους 1:1 και 1:Ν μπορούν να απεικονιστούν χωρίς απορρόφηση κλειδιών Στον εναλλακτικό τρόπο, δημιουργούνται νέοι πίνακες, ο καθένας από τους οποίους αντιστοιχεί σε μια υπάρχουσα συσχέτιση είδους 1:1 ή 1:Ν Ως πεδία των νέων πινάκων λαμβάνονται τα πρωτεύοντα κλειδιά των δυο οντοτήτων, που συμμετέχουν στη συσχέτιση. Επίσης, στους νέους πίνακες συμπεριλαμβάνονται ως πεδία και τα τυχόν υπάρχοντα κατηγορήματα των συσχετίσεων Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Εναλλακτικός Τρόπος Απεικόνισης των Συσχετίσεων 1:1 και 1:Ν Για τις συσχετίσεις είδους 1:1, ως πρωτεύον κλειδί του νέου πίνακα ορίζεται ένα εκ των δυο κλειδιών (οποιοδήποτε) των οντοτήτων που συμμετέχουν στη συσχέτιση Για τις συσχετίσεις είδους 1:Ν, ως πρωτεύον κλειδί του νέου πίνακα ορίζεται το πρωτεύον κλειδί της οντότητας που βρίσκεται από την πλευρά του Ν Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Εναλλακτικός Τρόπος Απεικόνισης των Συσχετίσεων 1:1 και 1:Ν Οι πίνακες για τις συσχετίσεις Διδάσκει και Προίσταται Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση Δυαδικών Συσχετίσεων Είδους Μ:Ν Υποθέτουμε μια δυαδική συσχέτιση Σ μεταξύ των οντοτήτων Ο1 και Ο2 Κανόνας 5 Για την απεικόνιση της Σ στο σχεσιακό μοντέλο δημιουργείται ένας νέος πίνακας ο οποίος έχει ως πεδία τα πρωτεύοντα κλειδιά των δυο συμμετεχόντων οντοτήτων (δηλαδή τα πρωτεύοντα κλειδιά των Ο1 και Ο2). Πρωτεύον κλειδί του νέου πίνακα αποτελεί ο συνδυασμός των δυο προηγούμενων κλειδιών. Επιπλέον θα πρέπει να συμπεριληφθούν στο νέο πίνακα όλα τα κατηγορήματα της συσχέτισης (αν υπάρχουν) Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση Δυαδικών Συσχετίσεων Είδους Μ:Ν Ο πίνακας που αντιστοιχεί στη συσχέτιση Παρακολουθεί Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση των Πλειότιμων Κατηγορημάτων Κανόνας 6 Για την απεικόνιση του πλειότιμου κατηγορήματος στο σχεσιακό μοντέλο δημιουργείται ένας νέος πίνακας που έχει ως πεδία το πλειότιμο κατηγόρημα Κ1 και το πρωτεύον κλειδί της οντότητας Ο1. Πρωτεύον κλειδί του νέου πίνακα είναι ο συνδυασμός των δυο παραπάνω πεδίων Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση των Πλειότιμων Κατηγορημάτων Η απεικόνιση του πλειότιμου κατηγορήματος Τηλέφωνα Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση των Συσχετίσεων Βαθμού Μεγαλύτερου του 2 Υποθέτουμε μια τριαδική συσχέτιση Σ μεταξύ των οντοτήτων Ο1, Ο2 και Ο3 Κανόνας 7 Για την απεικόνιση της Σ στο σχεσιακό μοντέλο, δημιουργείται ένας νέος πίνακας ο οποίος έχει ως πεδία τα πρωτεύοντα κλειδιά των τριών συμμετεχόντων οντοτήτων (δηλ. τα πρωτεύοντα κλειδιά των Ο1, Ο2 και Ο3). Ως πρωτεύον κλειδί του νέου πίνακα λαμβάνεται ο συνδυασμός των τριών προηγούμενων κλειδιών. Επιπλέον, θα πρέπει να συμπεριληφθούν στο νέο πίνακα όλα τα κατηγορήματα της συσχέτισης (αν υπάρχουν). Αντίστοιχη απεικόνιση γίνεται για τις συσχετίσεις βαθμού μεγαλύτερου του 3 Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση των Συσχετίσεων Βαθμού Μεγαλύτερου του 2 Ο πίνακας που αντιστοιχεί στη συσχέτιση Παρακολουθεί Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση Κλάσεων και Υποκλάσεων Κανόνας 8 Για την απεικόνιση των κλάσεων/υποκλάσεων στο σχεσιακό μοντέλο θα πρέπει να δημιουργηθεί ένας πίνακας για κάθε μια από τις οντότητες. Επιπλέον το κλειδί Κ της κλάσης Ο, θα συμπεριληφθεί στους πίνακες που αντιστοιχούν στις υποκλάσεις Ο1, Ο2, …Ον ως νέο πεδίο. Πρωτεύον κλειδί κάθε μιας εκ των Ο1, Ο2, …Ον θα είναι το Κ Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση Κλάσεων και Υποκλάσεων Η κλάση Εργαζόμενος και οι τρεις υποκλάσεις της Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση Κλάσεων και Υποκλάσεων Η εφαρμογή του κανόνα 8 στο εννοιολογικό σχήμα της προηγούμενης διαφάνειας δίνει τους πίνακες: Εργαζόμενος (Κωδικός, Όνομα, Επώνυμο, Διεύθυνση) Καθηγητής (Κωδικός, Βαθμίδα) ΤεχνικόΠροσωπικό (Κωδικός, Ειδίκευση) ΔιοικητικόΠροσωπικό (Κωδικός, Κλιμάκιο) Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση Κλάσεων και Υποκλάσεων Υπενθυμίζεται πως ανάλογα με τους περιορισμούς επικάλυψης και συμμετοχής που ισχύουν κάθε φορά, διακρίνονται τέσσερες κατηγορίες εξειδίκευσης κλάσεων /υποκλάσεων και συγκεκριμένα: επικαλυπτόμενες μη Επικαλυπτόμενες με Ολική Συμμετοχή με μερική συμμετοχή Ο κανόνας 8 μπορεί να εφαρμοστεί ανεξαιρέτως σε όλες τις περιπτώσεις Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση Κλάσεων και Υποκλάσεων Η μεθοδολογία σχεδιασμού μπορεί να εξειδικευτεί περαιτέρω αν λάβουμε υπόψη τους περιορισμούς που ισχύουν κάθε φορά Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση Κλάσεων και Υποκλάσεων Μη Επικαλυπτόμενες Κλάσεις/Υποκλάσεις Δημιουργείται μόνο ένας πίνακας που αντιστοιχεί στην οντότητα-κλάση και συμπεριλαμβάνονται σε αυτόν όλα τα κατηγορήματα των οντοτήτων-υποκλάσεων. Επιπλέον, στον πίνακα αυτόν συμπεριλαμβάνεται ένα νέο κατηγόρημα που θα υποδεικνύει για κάθε εγγραφή του πίνακα σε ποια υποκλάση ανήκει. Κλειδί του πίνακα θα είναι το πρωτεύον κλειδί της κλάσης Εργαζόμενος (Κωδικός, Όνομα, Επώνυμο, Διεύθυνση, Βαθμίδα, Ειδίκευση, Κλιμάκιο, ΚατηγορίαΕργαζομένου) Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση Κλάσεων και Υποκλάσεων Επικαλυπτόμενες Κλάσεις/Υποκλάσεις Όπως και προηγουμένως δημιουργείται μόνο ένας πίνακας που αντιστοιχεί στην οντότητα-κλάση και συμπεριλαμβάνονται σε αυτόν όλα τα κατηγορήματα των οντοτήτων-υποκλάσεων. Στον πίνακα προσθέτουμε τόσα πεδία, όσες είναι και οι υποκλάσεις. Το κάθε ένα από αυτά τα πεδία θα αντιπροσωπεύει μια υποκλάση και η τιμή του θα υποδεικνύει αν η αντίστοιχη εγγραφή ανήκει στην υποκλάση αυτή. Κλειδί του πίνακα μπορεί να είναι ο συνδυασμός του πρωτεύοντος κλειδιού της κλάσης και των τριών νέων πεδίων Εργαζόμενος (Κωδικός, Όνομα, Επώνυμο, Διεύθυνση, Βαθμίδα, Ειδίκευση, Κλιμάκιο, Καθ, ΤΠ, ΔΠ) Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Απεικόνιση Κλάσεων και Υποκλάσεων Κλάσεις/Υποκλάσεις με Ολική Συμμετοχή Δημιουργείται ένας πίνακας για κάθε οντότητα-υποκλάση. Ο κάθε πίνακας θα περιέχει επιπλέον τα κατηγορήματα της κλάσης. Κλειδί του κάθε πίνακα θα είναι το πρωτεύον κλειδί της κλάσης Καθηγητής (Κωδικός, Όνομα, Επώνυμο, Διεύθυνση, Βαθμίδα) ΤεχνικόΠροσωπικό (Κωδικός, Όνομα, Επώνυμο, Διεύθυνση, Ειδίκευση) ΔιοικητικόΠροσωπικό (Κωδικός, Όνομα, Επώνυμο, Διεύθυνση Κλιμάκιο) Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Δημιουργία των Πινάκων της ΒΔ «Εκπαιδευτικό Ίδρυμα» Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Δημιουργία των Πινάκων της ΒΔ «Εκπαιδευτικό Ίδρυμα» Από την οντότητα «Σπουδαστής» δημιουργείται ο πίνακας: Σπουδαστής(ΑΜ, Όνομα, Επώνυμο, Πατρώνυμο, ΕξΦοίτησης) Από την οντότητα «Καθηγητής» δημιουργείται ο πίνακας: Καθηγητής(ΚωδικόςΚ, Όνομα, Επώνυμο, Βαθμίδα, Διεύθυνση, Τηλέφωνο) Από την οντότητα «Τμήμα» δημιουργείται ο πίνακας: Τμήμα(Ονομασία, ΈτοςΊδρυσης) Από την οντότητα «Μάθημα» δημιουργείται ο πίνακας: Μάθημα(ΚωδικόςΜ, Τίτλος, ΔιδΜονάδες) Από την οντότητα «Σύγγραμμα» δημιουργείται ο πίνακας: Σύγγραμμα(Τίτλος, ΚωδικόςΣ, Αρσελίδων) Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Δημιουργία των Πινάκων της ΒΔ «Εκπαιδευτικό Ίδρυμα» Από την ασθενή οντότητα «Κηδεμόνας» δημιουργείται ο πίνακας: Κηδεμόνας (ΑΜΣπουδαστή, Όνομα, Επώνυμο, Διεύθυνση) Η συσχέτιση «Παρακολουθεί» είναι είδους Μ:Ν και επομένως δημιουργείται ένας νέος πίνακας: Παρακολουθεί (ΑΜΣπουδαστή, ΚωδΜαθήματος, ΕξΠαρακολ) Η συσχέτιση «Συγγράφει» είναι επίσης τύπου Μ:Ν και επομένως δημιουργείται ένας νέος πίνακας με πεδία τα κλειδιά των οντοτήτων «Καθηγητής» και «Σύγγραμμα»: Συγγράφει (ΚωδΚαθηγητή, ΚωδΣυγγράμματος) Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Δημιουργία των Πινάκων της ΒΔ «Εκπαιδευτικό Ίδρυμα» Η συσχέτιση «Ανήκει» είναι τύπου 1:Ν. Εδώ μεταφέρεται το κλειδί της οντότητας που βρίσκεται από την πλευρά του 1 στην οντότητα που βρίσκεται από την πλευρά του Ν (δηλαδή στον πίνακα που αντιστοιχεί στην οντότητα «Σπουδαστής»). Το κλειδί Ονομασία του πίνακα Καθηγητής μετονομάζεται σε ΟνομΤμήματος. Επομένως ο πίνακας Σπουδαστής τροποποιείται ως εξής: Σπουδαστής(ΑΜ, Όνομα, Επώνυμο, Πατρώνυμο, ΕξΦοίτησης, ΟνομΤμήματος) Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Δημιουργία των Πινάκων της ΒΔ «Εκπαιδευτικό Ίδρυμα» Η συσχέτιση «Διδάσκει» είναι τύπου 1:Ν. Και εδώ δεν δημιουργείται νέος πίνακας αλλά μεταφέρεται το κλειδί της οντότητας που βρίσκεται από την πλευρά του 1 στον πίνακα που αντιστοιχεί στην οντότητα που βρίσκεται από την πλευρά του Ν (δηλαδή στο Μάθημα). Επομένως ο πίνακας Μάθημα τροποποιείται ως εξής: Μάθημα(ΚωδικόςΜ, Τίτλος, ΔιδΜονάδες, Διδάσκων) Η συσχέτιση «Προίσταται» είναι τύπου 1:1. Ο πίνακας Τμήμα τροποποιείται ως εξής: Τμήμα(Ονομασία, ΈτοςΊδρυσης, Προιστάμενος) Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Δημιουργία των Πινάκων της ΒΔ «Εκπαιδευτικό Ίδρυμα» Σπουδαστής(ΑΜ, Όνομα, Επώνυμο, Πατρώνυμο, ΕξΦοίτησης, ΟνομΤμήματος) Μάθημα(ΚωδικόςΜ, Τίτλος, ΔιδΜονάδες, Διδάσκων) Καθηγητής(ΚωδικόςΚ, Όνομα, Επώνυμο, Βαθμίδα, Διεύθυνση, Τηλέφωνο) Σύγγραμμα(Τίτλος, ΚωδικόςΣ, ΑρΣελίδων) Τμήμα(Ονομασία, ΈτοςΊδρυσης, Προϊστάμενος) Κηδεμόνας (ΑΜΣπουδαστή, Όνομα, Επώνυμο, Διεύθυνση) Παρακολουθεί(ΑΜΣπουδαστή, ΚωδΜαθήματος, ΕξΠαρακολ) Συγγράφει(ΚωδΚαθηγητή, ΚωδΣυγγράμματος) Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Λογικός Σχεδιασμός της ΒΔ «Εταιρία ΒΕΤΑ» Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Λογικός Σχεδιασμός της ΒΔ «Εταιρία ΒΕΤΑ» Πίνακες που δημιουργούνται από τις κανονικές οντότητες του διαγράμματος με τα απλά κατηγορήματα. Υπάλληλος (Επώνυμο, Όνομα, Διεύθυνση, ΑΦΜ, Τηλέφωνο). Στον πίνακα δεν έχει συμπεριληφθεί το πλειότιμο κατηγόρημα εξειδίκευση. Πελάτης (ΚΠελάτη, Επωνυμία, ΝομικήΜορφή, ΔιευΕδρας, ΑρμόδΔΟΥ) Προϊόν (ΚΠροιόντος, ΟνομΠροϊόντος, ΤιμΠρΤεμαχ) ΕίδΠαραστατ (ΚΕίδους, ΟνομασΕίδους) Παραστατικό (ΑρΠαραστατικού, ΗμερομΕκδοσης, ΏρΕκδοσης) Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Λογικός Σχεδιασμός της ΒΔ «Εταιρία ΒΕΤΑ» Πίνακες που προκύπτουν από τις ασθενείς οντότητες: ΣτοιχΔιαφημ(Επωνυμία, ΧρονΕναρΔιαφ, ΚΠροιόντος) πίνακες που προκύπτουν από τα πλειότιμα κατηγορήματα: ΥπάλΕξειδικ(ΑΦΜ, Εξειδίκευση) Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Λογικός Σχεδιασμός της ΒΔ «Εταιρία ΒΕΤΑ» Η συσχέτιση «υπεύθυνοςσυνεννόησης» είναι 1:Ν και ο πίνακας Πελάτης τροποποιείται ως εξής: Πελάτης(ΚΠελάτη, Επωνυμία, ΝομικήΜορφή, ΔιευθΕδρας, ΑρμόδΔΟΥ, ΑΦΜΥπαλ, ΗμερΈναρξης) Η συσχέτιση «αφορά» είναι 1:Ν. Ο πίνακας Παραστατικό τροποποιείται ως εξής: Παραστατικό(ΑρΠαραστατικού, ΗμερομΕκδοσης, ΏρΕκδοσης, ΚΠελάτη) Η συσχέτιση «ανήκει» είναι 1:Ν. Ο πίνακας Παραστατικό τροποποιείται εκ νέου ως εξής: Παραστατικό(ΑρΠαραστατικού, ΗμερομΕκδοσης, ΏρΕκδοσης, Κπελάτη, ΚΕίδΠαρ) Η συσχέτιση «περιλαμβάνει» είναι Μ:Ν και επομένως δημιουργείται νέος πίνακας : Περιλαμβάνει(ΑρΠαραστατικού, ΚΠροϊόντος, ΑρΤεμαχίων) Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Λογικός Σχεδιασμός της ΒΔ «Εταιρία ΒΕΤΑ» Υπάλληλος(Επώνυμο, Όνομα, Διεύθυνση, ΑΦΜ, Τηλέφωνο) ΥπάλΕξειδικ(ΑΦΜ, Εξειδίκευση) Πελάτης(ΚΠελάτη, Επωνυμία, ΝομικήΜορφή, ΔιευθΕδρας, ΑρμόδΔΟΥ, ΑΦΜΥπαλ, ΗμερΈναρξης) Παραστατικό(ΑρΠαραστατικού, ΗμερομΕκδοσης, ΏρΕκδοσης, Κπελάτη, ΚΕίδΠαρ) ΕίδΠαραστατ(ΚΕίδους, ΟνομασΕίδους) Προϊόν(ΚΠροιόντος, ΟνομΠροϊόντος, ΤιμΠρΤεμαχ). ΣτοιχΔιαφημ(Επωνυμία, ΧρονΕναρΔιαφ, ΚΠροιόντος) Περιλαμβάνει(ΑρΠαραστατικού, ΚΠροϊόντος, ΑρΤεμαχίων) Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Λογικός Σχεδιασμός της ΒΔ «Δίκτυο Πώλησης Αυτοκινήτων» Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Λογικός Σχεδιασμός της ΒΔ «Δίκτυο Πώλησης Αυτοκινήτων» Πίνακες που δημιουργούνται από τις κανονικές οντότητες του διαγράμματος με τα απλά κατηγορήματα: Αντιπροσωπεία αυτοκινήτων (επωνυμία, ΑΦΜ, αρμόδια ΔΟΥ, έδρα, νομική μορφή, τηλέφωνο) Διευθυντής (επώνυμο, όνομα, πατρώνυμο, ΑΦΜ) Πελάτης (ΑΦΜ, επίθετο, όνομα, διεύθυνση) Μοντέλο (κωδικός, ονομασία, κυβικά εκατοστά) Κατασκευαστής (κωδικός, επωνυμία) Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Λογικός Σχεδιασμός της ΒΔ «Δίκτυο Πώλησης Αυτοκινήτων» Οι οντότητες «Αυτοκίνητο», «Επιβατικό», «Αγροτικό», «Τετρακίνητο-επιβατικό» αποτελούν μια κλάση με τρεις υποκλάσεις, μη επικαλυπτόμενες με ολική συμμετοχή. Για την απεικόνιση του σχήματος αυτού επιλέγεται ο γενικός τρόπος : Αυτοκίνητο (αριθμός πλαισίου, χρώμα, τιμή). Επιβατικό (αριθμός πλαισίου, ανώτατη ταχύτητα, αριθμός αερόσακων) Αγροτικό (αριθμός πλαισίου, χωρητικότητα, είδος ελαστικών) Τετρακίνητο-επιβατικό (αριθμός πλαισίου, είδος τετρακίνησης, αριθμός επιβατών) Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Λογικός Σχεδιασμός της ΒΔ «Δίκτυο Πώλησης Αυτοκινήτων» Η συσχέτιση «εχει» είναι είδους Μ:Ν και επομένως θα προκαλέσει τη δημιουργία ενός νέου πίνακα: Έχει (ΑΦΜΑντιπροσωπείας, ΑΦΜΠελάτη) Η συσχέτιση «εμπορεύεται» είναι είδους 1:Ν και επομένως θα προκαλέσει την τροποποίηση του πίνακα Αυτοκίνητο: Αυτοκίνητο (αριθμός πλαισίου, χρώμα, τιμή, ΑΦΜΑντιπροσωπείας, αριθμός πινακίδων) Η συσχέτιση «αγοράζεται» είναι Μ:Ν και επομένως θα προκαλέσει τη δημιουργία ενός νέου πίνακα: Αγοράζεται (ΑΦΜΠελάτη, αριθμός πλαισίου, ποσοστό συνιδιοκτησίας) Η συσχέτιση «διευθύνεται» είναι είδους 1:1. Το κλειδί της οντότητας «διευθυντής» θα απορροφηθεί από την οντότητα «αντιπροσωπεία αυτοκινήτων»: Αντιπροσωπεία αυτοκινήτων (επωνυμία, ΑΦΜ, αρμόδια ΔΟΥ, έδρα, νομική μορφή, τηλέφωνο, ΑΦΜΔιευθυντή) Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Λογικός Σχεδιασμός της ΒΔ «Δίκτυο Πώλησης Αυτοκινήτων» Η συσχέτιση «ανήκει» είναι 1:Ν και επομένως θα προκαλέσει την εκ νέου τροποποίηση του πίνακα Αυτοκίνητο: Αυτοκίνητο(αριθμός πλαισίου, χρώμα, τιμή, ΑΦΜΑντιπροσωπείας, αριθμός πινακίδων, κωδικός μοντέλου) Η συσχέτιση «παράγεται» είναι τύπου 1:Ν και επομένως θα προκαλέσει την τροποποίηση του πίνακα Μοντέλο: Μοντέλο(κωδικός, ονομασία, κυβικά εκατοστά, κωδικός κατασκευαστή) Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2

Λογικός Σχεδιασμός της ΒΔ «Δίκτυο Πώλησης Αυτοκινήτων» Αντιπροσωπεία αυτοκινήτων(επωνυμία, ΑΦΜ, αρμόδια ΔΟΥ, έδρα, νομική μορφή, τηλέφωνο, ΑΦΜΔιευθυντή) Πελάτης(ΑΦΜ, επίθετο, όνομα, διεύθυνση) Αυτοκίνητο(αριθμός πλαισίου, χρώμα, τιμή, ΑΦΜΑντιπροσωπείας, αριθμός πινακίδων, κωδικός μοντέλου) Επιβατικό(αριθμός πλαισίου, ανώτατη ταχύτητα, αριθμός αερόσακων) Αγροτικό(αριθμός πλαισίου, χωρητικότητα, είδος ελαστικών) Τετρακίνητο-επιβατικό(αριθμός πλαισίου, είδος τετρακίνησης, αριθμός επιβατών) Διευθυντής(επώνυμο, όνομα, πατρώνυμο, ΑΦΜ) Μοντέλο(κωδικός, ονομασία, κυβικά εκατοστά, κωδικός κατασκευαστή) Κατασκευαστής(κωδικός, επωνυμία) Έχει(ΑΦΜΑντιπροσωπείας, ΑΦΜΠελάτη) Αγοράζεται(ΑΦΜΠελάτη, αριθμός πλαισίου, ποσοστό συνιδιοκτη-σίας) Κεφάλαιο 6 Εισαγωγή στις βάσεις δεδομένων ISBN 978 960 931217 2