ΗΥ360 - Αρχεία και Βάσεις Δεδομένων Χειμερινό Eξάμηνο Μοντέλο Οντοτήτων-Συσχετίσεων Σχεσιακό Μοντέλο

Σχετικά έγγραφα
Σχεσιακό Μοντέλο Περιορισμοί Μετατροπή ER σε Σχεσιακό Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Relational Model

Εργαστήριο Βάσεων Δεδομένων. Entity-Relationship Diagram (ER)

ER Diagram Συσχετίσεις Ασθενείς Οντότητες Παράδειγμα ER.. Εργαστήριο Βάσεων Δεδομένων. Entity-Relationship Diagram (ER)

Αρχεία και Βάσεις Δεδομένων

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Κανόνες μετατροπής Διαγράμματος Οντοτήτων-Συσχετίσεων σε Σχεσιακό Σχήμα. Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ,

Ένας απλός τρόπος αναπαράστασης δεδομένων: ένας διδιάστατος πίνακας που λέγεται σχέση Γνωρίσματα

Ένας απλός τρόπος αναπαράστασης δεδομένων: ένας διδιάστατος πίνακας που λέγεται σχέση Γνωρίσματα

Βάσεις Δεδομένων : Σχεσιακό Μοντέλο 1. Ένας απλός τρόπος αναπαράστασης δεδομένων: ένας διδιάστατος πίνακας που λέγεται σχέση.

Εργαστήριο Βάσεων Δεδομένων. Relational Model Σχεσιακό Μοντέλο

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

Θέματα ανακεφαλαίωσης

Απεικόνιση Διαγράμματος Οντοτήτων-Συσχετίσεων σε Σχεσιακό Μοντέλο Δεδομένων

Βάσεις Δεδομένων. Σχεσιακό Μοντέλο Μετατροπή Διαγράμματος Οντοτήτων Συσχετίσεων (E-R) σε σχεσιακό. Φροντιστήριο 3 ο

Σχεδιασμός μιας Β : Βήματα

Σχεδιασµός µιας Β. Ένας απλός τρόπος αναπαράστασης δεδοµένων: ένας διδιάστατος πίνακας που λέγεται σχέση Γνωρίσµατα

Διαδικασία Ανάπτυξης ΣΔΒΔ

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 2 24/01/2012

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

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

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

Βάσεις δεδομένων. (4 ο μάθημα) Ηρακλής Βαρλάμης

Βάσεις δεδομένων. (2 ο μάθημα) Ηρακλής Βαρλάμης

Σχεσιακό Μοντέλο. Σχεδιασμός Βάσεων Δεδομένων Μάθημα 2 ο Μαρία Χαλκίδη

Βάσεις Δεδομένων. Σταύρος Βαλσαμίδης Βάσεις Δεδομένων Διάγραμμα Ο-Σ 1

Βάσεις δεδομένων. (3 ο μάθημα) Ηρακλής Βαρλάμης

Το Σχεσιακό Μοντέλο. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Εισαγωγή. Σχεδιασµός µιας Β

Σχεδιασμός μιας εφαρμογής ΒΔ: Βήματα. 1. Συλλογή και Ανάλυση Απαιτήσεων(requirement analysis)

Μάθημα: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Διδάσκων: Καθ. Ιωάννης Βασιλείου ΕΝΔΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ ΑΣΚΗΣΗ

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

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

Απεικόνιση Διαγράμματος Οντοτήτων-Συσχετίσεων σε Σχεσιακό Μοντέλο Δεδομένων

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

Διάγραμμα Οντοτήτων - Συσχετίσεων

Σχεσιακό Μοντέλο Δεδομένων

ΜοντέλοΟντοτήτωνΣυσχετίσεων & ΔιάγραμμαΟντοτήτων Συσχετίσεων. Μοντέλο Οντοτήτων Συσχετίσεων

Σχεσιακό Μοντέλο. Εισαγωγή. Βάσεις εδοµένων : Σχεσιακό Μοντέλο 1

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


Από το Μοντέλο Οντοτήτων Συσχετίσεων στο Σχεσιακό Μοντέλο


Πεδία (Attributes) Συσχετίσεις (Relationships) Κλειδιά (Identifiers) Οντότητες είναι υποψήφια αρχεία

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

Σχεδιασµός µιας Β. Εισαγωγή. Μετατροπή σε σχεσιακό -> είσοδο σε ένα Σ Β. Εισαγωγή. Ιδέες Ο/Σ Σχέσεις Σχεσιακό Σ Β

Το Σχεσιακό Μοντέλο. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

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

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

Διαδικασία σχεδιασμού Β.Δ.

Μάθημα: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Διδάσκοντες: Καθ. Ιωάννης Βασιλείου, Καθ. Τιμολέων Σελλής ΕΝΔΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ ΑΣΚΗΣΗ

Μοντέλο Οντοτήτων Σχέσεων (Entity-Relationship Model)

Το Σχεσιακό Μοντέλο 2

Μετατροπή Σχήµατος Ο/Σ σε Σχεσιακό

Εισαγωγή στην πληροφορική

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

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

Βάσεις Δεδομένων. Εισαγωγή Ανάλυση Απαιτήσεων. Φροντιστήριο 1 ο

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

Μετατροπή Σχήματος Ο/Σ σεσχεσιακό

Συναρτησιακές Εξαρτήσεις και Κανονικοποίηση

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

Μετατροπή Σχήµατος Ο/Σ σε Σχεσιακό

Μετατροπή Σχήματος Ο/Σ σεσχεσιακό

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

Το Σχεσιακό Μοντέλο Βάσεων Δεδομένων

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

Βάσεις δεδομένων. (5 ο μάθημα) Ηρακλής Βαρλάμης

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

ΘΕΜΑΤΑ. Θέμα 1 ο Σύμφωνα με τους παραπάνω πίνακες και τη θέση που έχουν τα ξένα κλειδιά βρείτε τους

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

Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό

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

Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Σχήμα. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

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

Αρχεία και Βάσεις Δεδομένων

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

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

#5. Σχεσιακό Μοντέλο

Οργάνωση Βάσεων Βιοϊατρικών Δεδομένων Εξόρυξη Γνώσης Βιοϊατρικών Δεδομένων. Σεμινάριο 2: Εισαγωγή στις Βάσεις Δεδομένων

Διάλεξη 07: Σχεσιακό Μοντέλο II (Relational Data Model) Διδάσκων: Παναγιώτης Ανδρέου

Βάσεις Δεδομένων : Λογικός Σχεδιασμός 1. καλών σχεσιακών σχημάτων. Λογικός Σχεδιασμός Σχεσιακών Σχημάτων. Γενικές Κατευθύνσεις.

Άσκηση 2 - Κεχρής, Κεφάλαιο 8: Κανονικοποίηση

Βάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης. Το µοντέλο Οντοτήτων Συσχετίσεων Το Σχεσιακό Μοντέλο εδοµένων

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

Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Σχήμα. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

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

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

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

Copyright 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley, ΕλληνικήΈκδοση, ίαυλος

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

Κλειδιά (keys) Λογικά, σκεφτόµαστε για «κλειδιά» σαν τα δεδοµένα (τα πεδία) εκείνα τα οποία µας επιτρέπουν να ξεχωρίσουµε τις διάφορες εγγραφές

Βάσεις Δεδομένων Ενότητα 4

ΣΧΕΣΙΑΚΕΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ

Ενδεικτικές λύσεις ασκήσεων

Department of Computer Science University of Cyprus. EPL342 Databases. Lecture 8: RM II. Relational Model. (Chapter )

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

Βάση Δεδομένων: συλλογή από σχετιζόμενα δεδομένα Σύστημα Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ): λογισμικό για δημιουργία και χρήση μιας βάσης δεδομένων

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

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

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

Το Σχεσιακό Μοντέλο. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Transcript:

Με λίγα λόγια ΗΥ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_ΚΑΤΗΓΟΡΙΑΣ ΟΝΟΜΑ