Μετάβαση στο περιεχόμενο

Βάσεις Δεδομένων — Φεβρουάριος 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\), άρα οι εξαρτήσεις δεν διατηρούνται

✔ Επιβεβαίωσε · ✖ Βρήκα λάθος


✖ Βρήκα λάθος στη μεταγραφή