Βάσεις Δεδομένων — Φεβρουάριος 2023 (λυμένο μέρος)¶
Μεταγραφή της εκφώνησης του ερωτήματος ii από 2252.png. Η φωτογραφία 20230204_134706.jpg περιέχει χειρόγραφη λύση του Θέματος 4 (μαθητική εργασία) και δεν μεταγράφεται εδώ.
2252.png¶
Βάσεις Δεδομένων- Computer Ανάλυση¶
ii.
Δίνεται το σχήμα σχέσης \(\text{R}\) το οποίο διασπάται σε \(\text{R}_1=\{\text{A}, \text{B}, \text{D}\}\) και \(\text{R}_2=\{\text{B}, \text{C}, \text{E}\}\) Η διάσπαση αυτή διατηρεί τις εξαρτήσεις αν κάθε προϋπάρχουσα συναρτησιακή εξάρτηση ανήκει αποκλειστικά σε μια σχέση (δηλ. δεν εκτείνεται σε δύο σχέσεις). Οι δοθείσες συναρτησιακές εξαρτήσεις είναι:
-
\(\text{A} \rightarrow \text{B}\)
-
\(\text{BC} \rightarrow \text{E}\)
-
\(\text{ED} \rightarrow \text{A}\)
Λύσεις (🟡 community)
Κατάσταση: 🟡 community Πηγή: φωτογραφία λύσης από το Discord (φοιτητική λύση)
Προσοχή
Η λύση καλύπτει μόνο το ερώτημα ii· η εκφώνηση του ερωτήματος i και τα υπόλοιπα θέματα δεν υπάρχουν στις πηγές. Η φωτογραφία επαναλαμβάνει την εκφώνηση του ερωτήματος ii πριν από τη λύση.
Λύση — Βάσεις Δεδομένων — Φεβρουάριος 2023 (ερώτημα ii)¶
Φοιτητική λύση του ερωτήματος ii (διάσπαση που διατηρεί τις εξαρτήσεις). Ο συλλογισμός της λύσης ελέγχθηκε: η ED → A δεν περιέχεται σε καμία από τις R1 και R2, άρα δεν διατηρείται.
2252.png¶
Βάσεις Δεδομένων- Computer Ανάλυση¶
ii.
Δίνεται το σχήμα σχέσης \(\text{R}\) το οποίο διασπάται σε \(\text{R}_1=\{\text{A}, \text{B}, \text{D}\}\) και \(\text{R}_2=\{\text{B}, \text{C}, \text{E}\}\) Η διάσπαση αυτή διατηρεί τις εξαρτήσεις αν κάθε προϋπάρχουσα συναρτησιακή εξάρτηση ανήκει αποκλειστικά σε μια σχέση (δηλ. δεν εκτείνεται σε δύο σχέσεις). Οι δοθείσες συναρτησιακές εξαρτήσεις είναι:
-
\(\text{A} \rightarrow \text{B}\)
-
\(\text{BC} \rightarrow \text{E}\)
-
\(\text{ED} \rightarrow \text{A}\)
-
Παρατηρούμε ότι η εξάρτηση \(\text{ED} \rightarrow \text{A}\) εκτείνεται και στις δύο σχέσεις \(\text{R}_1\) και \(\text{R}_2\), άρα οι εξαρτήσεις δεν διατηρούνται