7. Διάςταςθ Προϊόντων
ΚΑΤΑΣΤΗΜΑΤΑ A Β Γ
Διάςταςθ Γφκειο 40 100 50
Καταςτθμάτων Νεάπολθ 50 20 30
πάρτθ 30 70 50
•Οι άξονεσ του κφβου είναι ουςιαςτικά τα πεδία του αντίςτοιχου πίνακα
(αν γινόταν ςε απλι βάςθ δεδομζνων)
• κάκε άξονασ ςε ζνα κφβο καλείται διάςταςθ
•Ζνα κελί αντιπροςωπεφει μία εγγραφι και ορίηεται από τθ τομι μεταξφ
των διαςτάςεων
Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
ΠΕ0405
8. •Tη είκαη;
Είναι θ πολυδιάςτατθ περιγραφι
(μοντελοποίθςθ)
δεδομζνων μιασ αποκικθσ δεδομζνων
Αντικείμενα ανάλυςθσ αποτελοφν ζνα
ςφνολο τιμϊν
από μετριςιμεσ τιμζσ , τα μζτρα (ι
γεγονότα-facts) π.χ. πωλιςεισ .
Εξαρτϊνται από τισ διαςτάςεισ οι οποίεσ τισ χαρακτθρίηουν μοναδικά
και τισ τοποκετοφν ςε μια περιοχι του πολυδιάςτατου χϊρου
Σο κελί ενόσ κφβου είναι ζνα μζτρο
Είναι δυνατόν να υπάρχουν περιςςότερα από ζνα μζτρα
Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
ΠΕ0405
9. Οι διαςτάςεισ οργανϊνονται ςε διάφορεσ ομάδεσ επιπζδων κακορίηοντασ μια
ιεραρχία., ζνα μονοπάτι ςυνάκροιςθσ
Το πιο λεπτομερζσ επίπεδο βρίςκεται ςτο κάτω μζροσ και το επίπεδο με τθ
λιγότερθ λεπτομζρεια βρίςκεται ςτο πάνω
• γριγοροσ υπολογιςμόσ
ακροιςμάτων από πολλά πεδία
Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
ΠΕ0405
10. Ζςτω θ διάςταςθ πωλιςεισ ςχετίηεται με τισ διαςτάςεισ …
Και μια άλλθ διάςταςθ θ τιμι..
Μεταβλθτζσ (αρικμθτικζσ μετρικζσ)
όπωσ θ τιμι είναι μια ειδικι
κατθγορία διαςτάςεων που
αντιμετωπίηονται ςαν τιμζσ πεδίων
μιασ κανονικισ βάςθσ δεδομζνων
Κανονικι διάςταςθ-> περιττά κελιά
Ειδικι διάςταςθ -> εξοικονόμθςθ
κελιϊν.
•Πολφπλοκεσ μεταβλθτζσ
…για τθ βελτιςτοποίθςθ τθσ απόδοςθσ τθσ αποκικθσ
•Παραγόμενεσ μεταβλθτζσ
δεδομζνων (μειϊνει το μζγεκοσ κακϊσ και τθν
πολυπλοκότθτα των ειςαγωγϊν δεδομζνων).
Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
ΠΕ0405
16. Παρόλο που ο κφβοσ μπορεί να ζχει 4 ι περιςςότερεσ διαςτάςεισ
οι περιςςότερεσ εφαρμογζσ παρουςιάηουν μόνο 2 διαςτάςεισ
από τα δεδομζνα τουσ ελαχιςτοποιϊντασ τισ υπόλοιπεσ
ΚΑΤΑΣΤΗΜΑΤΑ A B Γ
Γφκειο 40 100 50
Νεάπολθ 50 20 30
πάρτθ 30 70 50
ΜΕΣΡΙΚΗ ΠΛΗΘΟ ΜΕΡΕ ΣΡΙΣΗ
•Κάκε κελί περιζχει μια εγγραφι
•Κάκε διάςταςθ ζχει ζνα εξωτερικό κλειδί και κάκε μζτρο μια
αντίςτοιχθ ςτιλθ
•Σο πρωτεφον κλειδί είναι ο ςυνδυαςμόσ των κλειδιϊν των
διαςτάςεων (οι ςυντεταγμζνεσ του κελιοφ)
Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
ΠΕ0405
17. •Roll up (υνακροιςτικι άνοδοσ):
υπολογιςμόσ μιασ ςυνολικισ
τιμισ για μια κζςθ ςτθν ιεραρχία
μιασ διάςταςθσ δεδομζνων
•Π.χ. Με ζνα Roll up οι πωλιςεισ
ςε επίπεδο μαγαηιϊν παράγουν
τισ ςυνολικζσ πωλιςεισ ςε
επίπεδο πόλθσ και αυτζσ με ζνα
ακόμα Roll up παράγουν τισ
πωλιςεισ ςε επίπεδο περιοχισ …
Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
ΠΕ0405
18. •Drill down (αναλυτικι
μζκοδοσ).Ο χριςτθσ περνά από
ζνα ανϊτερο επίπεδο με
ςυγκεντρωτικά ςτοιχεία ςε ζνα
χαμθλότερο επίπεδο με
λεπτομερι δεδομζνα
•Π.χ. Με ζνα Drill down από τισ
πωλιςεισ ανά περιοχι
παίρνουμε τισ πωλιςεισ ανά
πόλθ και μετά τισ πωλιςεισ ανά
κατάςτθμα
Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
ΠΕ0405
19. Περιςτροφι (Pivot ) Αναδιάταξθ τθσ 2D προβολισ ςτθν οκόνθ
Εναλλαγι γραμμϊν και ςτθλϊν του κφβου
•Slice: Απαλοιφι κάποιων τιμϊν
από μία διάςταςθ ( π.χ. βιςε
store2 και τισ βιομθχανίεσ
clothing και cosmetics)
•Dice: Απαλοιφι μιασ ολόκλθρθσ
διάςταςθσ (π.χ. από ζνα κφβο
πωλιςεων να γίνει απεικόνιςθ
του μζςου όρου πωλιςεων ανά
προϊόν και θμερομθνία).
Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
ΠΕ0405
20. Από ηη θαζμνίδεηαη ημ
μέγεζμξ μηαξ Α.Δ.
100 π.*100κ= 10000 κελιά
100 π.*100κ*52εβ.=52000 κελιά
100 π.*100κ*52εβ.*3 μ. Μ.20080000 κελιά
.
• από το μζγιςτο αρικμό κελιϊν που μπορεί να ζχει μια Α.Δ. αρικμό
διαςτάςεων φπαρξθ πολλαπλϊν ιεραρχιϊν.
•Στθ ταχφτθτα με τθν οποία θ Α.Δ. ςυνακροίηει τα δεδομζνα
• ο αρικμόσ των κελιϊν που πραγματικά περιζχουν δεδομζνα
• αν θ αποκικθ δεδομζνων υποςτθρίηει ειδικοφσ χρονικοφσ τφπουσ
δεδομζνων (δεν χρειάηεται να ζχει 3 διαφορετικζσ διαςτάςεισ μζςα ςε
μια άλλθ διάςταςθ για να αποκθκεφςει θμεριςια ,εβδομαδιαία ,μθνιαία
δεδομζνα)
Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
ΠΕ0405
21. Χρθςιμοποιϊντασ μια μεταβλθτι ςυνάρτθςθ του χρόνου
Σε κάκε κελί του κφβου επιτρζπεται να αποκθκευτεί ζνα
ολόκλθρο string με αρικμοφσ οι οποίοι αντιπροςωπεφουν
μια χρονικι περίοδο (θμζρα , εβδομάδα , μινα)- ιςτορικι
πλθροφορία
• εξοικονόμθςθ αποκθκευτικοφ χϊρου ςτθν Α.Δ.
αφοφ περιορίηεται ο αρικμόσ των διαςτάςεων.
• απαιτείται αλγόρικμοσ μετατροπισ των χρονικϊν
δεδομζνων από πλευράσ προγραμματιςμοφ από τθ μια τιμι
ςτθν επόμενθ
Oi Α.Δ. χρθςιμοποιοφν ςυνικωσ R+ δζντρα για τθν
αποκικευςθ δεδομζνων ενϊ οι βάςεισ δεδομζνων B+ δζντρα.
Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
ΠΕ0405