Με λίγα λόγια ΗΥ360 - Αρχεία και Βάσεις Δεδομένων Χειμερινό Eξάμηνο 2018-2019 Φροντιστήριο 2 Σχεσιακό Μοντέλο Δεδομένων Συμβολισμός για την αναπαράσταση δεδομένων: πίνακες Yπερ-κλειδί (superkey) ονομάζεται ένα σύνολο γνωρισμάτων για το οποίο οποιεσδήποτε πλειάδες της σχέσης έχουν διακεκριμένες τιμές. Κλειδί (key) είναι ένα υπερ-κλειδί του οποίου κανένα υποσύνολο γνωρισμάτων δεν είναι και αυτό υπερ-κλειδί. o Ένα κλειδί είναι ένα ελάχιστο υπερ-κλειδί. Μια σχέση μπορεί να έχει περισσότερα από ένα κλειδιά o Τα κλειδιά μιας σχέσης ονομάζονται υποψήφια κλειδιά o Ένα από τα υποψήφια κλειδιά επιλέγεται ως το πρωτεύον κλειδί Μοντέλο Οντοτήτων-Συσχετίσεων Σχεσιακό Μοντέλο 1. Κάθε οντότητα σε ένα διάγραμμα E-R απεικονίζεται σε μια σχέση με το ίδιο όνομα. 2. Μια οντότητα Ε με αναγνωριστικό p και ένα γνώρισμα πολλαπλών τιμών a απεικονίζεται σε μια σχέση με όνομα το όνομα του γνωρίσματος πολλαπλών τιμών. 3. Μια N-N σχέση r μεταξύ οντοτήτων E και F απεικονίζεται σε μια σχέση R το σχήμα της οποίας περιέχει όλα τα γνωρίσματα που ανήκουν στα πρωτεύοντα κλειδιά των σχέσεων που αντιστοιχούν στις οντότητες E και F. Ο συνδυασμός αυτός σχηματίζει το πρωτεύον κλειδί της R. Επίσης, το σχήμα της R περιέχει όλα τα γνωρίσματα της σχέσης r. Οι πλειάδες της R αντιστοιχούν στα στιγμιότυπα της r. 4. Για μια N-1σχέση r μεταξύ οντοτήτων E και F δε δημιουργούμε νέα σχέση για την αναπαράστασή της. Αν max-card(f,r) = 1, τότε η σχέση της F πρέπει να περιέχει γνωρίσματα που αντιστοιχούν στο πρωτεύον κλειδί της E (ξένο κλειδί). Αν η F έχει υποχρεωτική συμμετοχή στην r, τότε το ξένο κλειδί δε δέχεται κενές τιμές. 5. Αν οι οντότητες E και F συμμετέχουν σε μια 1-1 σχέση r, τότε αν η συμμετοχή των οντοτήτων είναι προαιρετική, δημιουργούμε σχέσεις για τις E και F και προσθέτομε στη μία από αυτές ένα γνώρισμα για το πρωτεύον κλειδί της άλλης. Αν η συμμετοχή τους είναι υποχρεωτική, τότε οι δύο σχέσεις μπορούν να συνδυαστούν σε μία. 6. Στην περίπτωση σχέσεων εξειδίκευσης (IsA), υπάρχουν δύο περιπτώσεις: a. Αν κάθε στιγμιότυπο της πατρικής οντότητας είναι υποχρεωτικά και στιγμιότυπο μιας μόνο από τις εξειδικευμένες οντότητες, τότε δημιουργούμε μία σχέση μόνο για κάθε εξειδικευμένη οντότητα και όχι για την πατρική. Οι σχέσεις αυτές περιέχουν όλα τα γνωρίσματα της πατρικής b. Στην αντίθετη περίπτωση, όταν δηλαδή υπάρχουν στιγμιότυπα της πατρικής οντότητας που μπορεί να μην αντιστοιχούν σε στιγμιότυπο κάποιας από τις εξειδικευμένες οντότητες (ή αντιστοιχούν σε περισσότερες από μία) δημιουργούμε μια σχέση για την πατρική οντότητα, και μια για κάθε εξειδικευμένη, προσθέτοντας σ αυτές το πρωτεύον κλειδί της πατρικής.
Άσκηση 1 Να κάνετε τους σχεσιακούς πίνακες για το E-R Μοντέλο της Άσκησης 1 του πρώτου φροντιστηρίου. Yπάλληλος ΟΝΟΜΑ ΕΠΩΝΥΜΟ ΠΑΤΡΩΝΥΜΟ Α.Κ.Α. ΔΙΕΥΘΥΝΣΗ ΗΜΕΡ. ΑΡΙΘΜΟΣ Α.Κ.Α_ ΦΥΛΟ ΜΙΣΘΟΣ ΓΕΝΝ. ΤΜΗΜΑΤΟΣ ΠΡΟΙΣΤΑΜΕΝΟΥ Προστατευόμενο Μέλος ΟΝΟΜΑ ΕΠΩΝΥΜΟ ΗΜΕΡΟΜΗΝΙΑ_ΓΕΝΝΗΣΗΣ ΣΧΕΣΗ ΦΥΛΟ ΑΚΑ_ΥΠΑΛΛΗΛΟΥ Διοικητικός Υπάλληλος ΑΚΑ ΥΠΑΛΛΗΛΟΥ ΧΡΟΝΙΑ_ΥΠΗΡΕΣΙΑΣ ΤΙΤΛΟΣ_ΠΤΥΧΙΟΥ ΒΑΘΜΟΣ_ΠΤΥΧΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ Τεχνικός Υπάλληλος ΑΚΑ ΥΠΑΛΛΗΛΟΥ ΕΙΔΙΚΟΤΗΤΑ ΧΡΟΝΙΑ_ΕΙΔΙΚΕΥΣΗΣ
Τμήμα ΟΝΟΜΑ ΑΡΙΘΜΟΣ ΑΚΑ_ΔΙΕΥΘΥΝΤΗ ΗΜΕΡ_ΕΝΑΡΞΗΣ_ΔΙΕΥΘΥΝΤΗ Τοποθεσίες Τμημάτων ΑΡΙΘΜΟΣ_ΤΜΗΜΑΤΟΣ ΤΟΠΟΘΕΣΙΑ Project ΟΝΟΜΑ ΑΡΙΘΜΟΣ ΤΟΠΟΘΕΣΙΑ ΑΡΙΘΜΟΣ_ΤΜΗΜΑΤΟΣ Απασχόληση Υπαλλήλων ΑΚΑ_ΥΠΑΛΛΗΛΟΥ ΑΡΙΘΜΟΣ_PROJECT Άσκηση 2 Να κάνετε τους σχεσιακούς πίνακες για το E-R Μοντέλο της Άσκησης 2 του πρώτου φροντιστηρίου.
Ασθενής ΟΝΟΜΑ ΑΡΙΘΜΟΣ_ΤΑΥΤΌΤΗΤΑΣ ΗΜΕΡΟΜΗΝΙΑ_ΓΕΝΝΗΣΗΣ ΦΥΛΟ Διευθύνσεις Ασθενών ΑT_AΣΘΕΝΗ ΔΙΕΥΘΥΝΣΗ Ασφάλειες Ασθενών ΑT_AΣΘΕΝΗ ΑΣΦΑΛΕΙΑ Ιστορικό Ασθενή ΑΣΘΕΝΕΙΑ ΗΜΕΡ. ΔΙΑΓΝΩΣΗΣ ΑΤ_ΑΣΘΕΝΗ Κλινική ΟΝΟΜΑ ΑΡΙΘΜΟΣ_ΚΡΕΒΑΤΙΩΝ ΑΤ_ΔΙΕΥΘΥΝΤΗ Γιατρός ΟΝΟΜΑ ΕΙΔΙΚΟΤΗΤΑ ΑΡΙΘΜΟΣ_ΤΑΥΤΟΤΗΤΑΣ ΟΝΟΜΑ_ΚΛΙΝΙΚΗΣ ΗΜΕΡΟΜΗΝΙΑ_ΕΝΑΡΞΗΣ Τηλέφωνα Γιατρών Διευθύνσεις Γιατρών Κλινικός Γιατρός Εργαστηριακός Γιατρός ΤΗΛΕΦΩΝΟ ΔΙΕΥΘΥΝΣΗ ΕΤΗ_ΕΡΓΑΣΙΑΣ ΕΙΔΟΣ_ΑΣΘΕΝΕΙΑΣ Εξέταση ΚΩΔΙΚΟΣ ΠΕΡΙΓΡΑΦΗ ΑΣΘΕΝΕΙΑ ΑΝΤΙΔΡΑΣΤΗΡΙΟ ΤΙΜΗ Νοσηλείες Ασθενών ΑΤ_ΑΣΘΕΝΗ ΟΝΟΜΑ_ΚΛΙΝΙΚΗΣ ΕΝΑΡΞΗ_ΝΟΣΗΛΕΙΑΣ ΛΗΞΗ_ΝΟΣΗΛΕΙΑΣ Εξετάσεις Ασθενών ΑΤ_ΑΣΘΕΝΗ ΚΩΔΙΚΟΣ_ΕΞΕΤΑΣΗΣ ΑΠΟΤΕΛΕΣΜΑ_ΕΞΕΤΑΣΗΣ
Άσκηση 3 Να κάνετε τους σχεσιακούς πίνακες για το E-R Μοντέλο της Άσκησης 3 του πρώτου φροντιστηρίου. Βιβλίο ISBN ΤΙΤΛΟΣ_ΒΙΒΛΙΟΥ ΕΚΔΟΣΗ ID_ΣΥΓΓΡΑΦΕΑ ID_ΚΑΤΗΓΟΡΙΑΣ Αντίτυπο ID_ANTITYΠOY ΚΑΤΑΣΤΑΣΗ ΗΜΕΡ. ΑΓΟΡΑΣ ISBN ID_ΧΡΗΣΤΗ ΗΜΕΡ. ΔΑΝΕΙΣΜΟΥ ΗΜΕΡ. ΕΠΙΣΤΡΟΦΗΣ Συγγραφέας ID_ΣΥΓΓΡΑΦΕΑ (ΟΝΟΜΑΤΕΠΩΝΥΜΟ) ΟΝΟΜΑ ΕΠΩΝΥΜΟ ΗΜΕΡΟΜΗΝΙΑ_ΓΕΝΝΗΣΗΣ
Χρήστης ID_ΧΡΗΣΤΗ ΟΝΟΜΑ ΕΠΩΝΥΜΟ ΟΔΟΣ ΑΡΙΘΜΟΣ ΤΚ Τηλέφωνα Χρηστών ID_ΧΡΗΣΤΗ ΤΗΛΕΦΩΝΟ Κατηγορία ID_ΚΑΤΗΓΟΡΙΑΣ ΟΝΟΜΑ