Professional Documents
Culture Documents
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΘΕΩΡΙΑ κ ΑΣΚΗΣΕΙΣ για Α τετράμηνο
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΘΕΩΡΙΑ κ ΑΣΚΗΣΕΙΣ για Α τετράμηνο
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΘΕΩΡΙΑ κ ΑΣΚΗΣΕΙΣ για Α τετράμηνο
Τι να διαβάσω για το
Διαγώνισμα του Α' τετραμήνου
ΘΕΩΡΙΑ
Ερωτήσεις
1) Τι είναι Βάση Δεδομένων;
2) Τι είναι Σύστημα Διαχείρισης Βάσης δεδομένων;
3) Τι είναι οντότητα;
4) Τι είναι χαρακτηριστικό μιας οντότητας,τι στιγμιότυπο;
5) Τι είναι εγγραφή, πεδίο, αρχείο, συσχέτιση;
ΑΣΚΗΣΕΙΣ
Άσκηση 1
σ(ΗΛΙΚΙΑ>=16)ΜΑΘΗΤΕΣ ΜΑΘΗΤΕΣ
ΟΝΟΜΑ ΕΠΙΘΕΤΟ ΤΑΞΗ ΗΛΙΚΙΑ
ΑΓΓ ΒΑΕ Α 15
ΓΕΡ ΔΟΚ Β 16
ΕΛΕ ΖΑΦ Γ 17
ΗΛΕ ΘΩΜ Γ 18
ΕΡΜΗΝΙΑ
Επέλεξε και εμφάνισε από τον πίνακα ΜΑΘΗΤΕΣ τις
γραμμές για τις οποίες η ΗΛΙΚΙΑ είναι > ή = του 16
Άσκηση 2
ΕΡΜΗΝΙΑ
Επέλεξε και εμφάνισε από τον πίνακα ΜΑΘΗΤΕΣ τις
γραμμές για τις οποίες η ΤΑΞΗ=Γ και το ΕΠΙΘΕΤΟ
είναι από το Α ως και το Ζ
Άσκηση 3
π(ΤΑΞΗ,ΕΠΙΘΕΤΟ ΜΑΘΗΤΕΣ
)
ΜΑΘΗΤΕΣ
ΟΝΟΜΑ ΕΠΙΘΕΤΟ ΤΑΞΗ ΗΛΙΚΙΑ
ΑΓΓ ΒΑΕ Α 15
ΓΕΡ ΔΟΚ Β 16
ΕΛΕ ΖΑΦ Γ 17
ΗΛΕ ΘΩΜ Γ 18
ΕΡΜΗΝΙΑ
Πρόβαλε από τον πίνακα ΜΑΘΗΤΕΣ τις στήλες ΤΑΞΗ
και ΕΠΙΘΕΤΟ.
ΤΑΞΗ ΕΠΙΘΕΤΟ
Α ΒΑΕ
Β ΔΟΚ
Γ ΖΑΦ
Γ ΘΩΜ
Αλγεβρικές πράξεις πινάκων
Άσκηση 4
ΜΑΘΗΤΕΣ
ΟΝΟΜΑ ΕΠΙΘΕΤΟ ΤΑΞΗ ΗΛΙΚΙΑ
ΑΓΓ ΒΑΕ Α 15
ΓΕΡ ΔΟΚ Β 16
ΕΛΕ ΖΑΦ Γ 17
ΗΛΕ ΘΩΜ Γ 18
ΤΑΞΗ ΕΠΙΘΕΤΟ
ΕΡΜΗΝΙΑ Β ΔΟΚ
Πρόβαλε από τον πίνακα ΜΑΘΗΤΕΣ τις στήλες ΤΑΞΗ και Γ ΖΑΦ
ΕΠΙΘΕΤΟ από εκείνες τις γραμμές για τις οποίες το πεδίο
ΗΛΙΚΙΑ είναι από 16 ως 17.
Διάγραμμα Οντοτήτων-Συσχετίσεων
Άσκηση 1
Έχουμε τους πίνακες ΠΕΛΑΤΗΣ, ΠΑΡΑΓΓΕΛΙΑ και ΚΑΝΕΙ.
Να σχεδιάσετε το διάγραμμα Οντοτήτων – Συσχετίσεων που προκύπτει από αυτούς.
ΠΕΛΑΤΗΣ ΠΑΡΑΓΓΕΛΙΑ
# ΚΩΔ_ΠΕΛΑΤΗ ΕΠΩΝΥΜΙΑ ΔΙΕΥΘΥΝΣΗ # ΚΩΔ_ΠΑΡΑΓΓΕΛΙΑΣ ΠΡΟΪΟΝ ΠΟΣΟΤΗΤΑ
100012001 LORRY ltd Att 1025 Str 555201228 15w ion 200
lamp
100012008 GRAN Thes 155 555215845 12v ac 150
MOORE Inc Av. adapter
555285531 5w iodine 500
tube
ΚΑΝΕΙ
# ΚΩΔ_ΠΕΛΑΤΗ # ΚΩΔ_ΠΑΡΑΓΓΕΛΙΑΣ
100012001 555201228
100012008 555215845
100012001 555285531
Διάγραμμα Οντοτήτων-Συσχετίσεων
Άσκηση 1 λύση :
Όπως γνωρίζουμε από τη θεωρία του Σχεσιακού μοντέλου, οι πίνακες αντιπροσωπεύουν τις
οντότητες, και τα πεδία αυτών (στήλες) τα χαρακτηριστικά ή ιδιότητες των οντοτήτων.
Σχεδιάζοντας το διάγραμμα ορίζω τα κλειδιά αλλά και τους τύπους των δεδομένων
ΤΥΠΟΣ : ΚΕΙΜΕΝΟ
ΜΕΓΕΘΟΣ : 40
Άσκηση 2
Η Μαρία έχει φίλους το Νίκο (ψηλός,ξανθός,γαλάζια μάτια) την Πηνελόπη
(ψηλή,καστανή,πράσινα μάτια), τον Ανδρέα (κοντός,μαύρα μαλλιά,μπλε μάτια) και την
Αριάδνη (κοντή, μαύρα μαλλιά,μαύρα μάτια).Κάθε Δευτέρα πάει στο μπαλέτο.Τρίτη και
Πέμπτη κάνει Θεατρική Αγωγή,την Παρασκευή και το Σάββατο πηγαίνει στο Ωδείο και τις
Κυριακές κινηματογράφο. Της αρέσει το διάβασμα και η μαγειρική.
Άσκηση 2 λύση :
Άσκηση 2 λύση :
Από την προηγούμενη παραδοχή προκύπτει το παρακάτω διάγραμμα Ο.Σ.
ΤΥΠΟΣ : ΚΕΙΜΕΝΟ
ΟΝΟΜΑ ΜΕΓΕΘΟΣ : 20
ΟΝΟΜΑ ΜΑΛΛΙΑ
ΥΨΟΣ ΜΑΤΙΑ
ΤΥΠΟΣ : ΚΕΙΜΕΝΟ
ΟΝΟΜΑ ΜΕΓΕΘΟΣ : 20 ΤΥΠΟΣ : ΚΕΙΜΕΝΟ ΤΥΠΟΣ : ΚΕΙΜΕΝΟ
ΜΕΓΕΘΟΣ : 20 ΜΕΓΕΘΟΣ : 20
Λογικός σχεδιασμός της βάσης
Άσκηση 1
Από το παρακάτω διάγραμμα Οντοτήτων – Συσχετίσεων να προχωρήσετε στο λογικό
σχεδιασμό της βάσης.
ΣΥΣΚΕΥΑΣΙΑ
#ΚΩΔ_ΠΡΟΪΟΝΤΟΣ
ΚΑΤΗΓΟΡΙΑ
#ΚΩΔ_ΤΙΜΟΛΟΓΗΣΗΣ
Λογικός σχεδιασμός της βάσης
Άσκηση 1 λύση:
Όπως γνωρίζουμε από τη θεωρία οι οντότητες αναπαρίστανται από πίνακες
και οι ιδιότητες αυτών από στήλες.
ΠΡΟΪΟΝ ΤΙΜΟΛΟΓΗΣΗ
# ΚΩΔ_ΠΡΟΪΟΝΤΟΣ ΠΕΡΙΓΡΑΦΗ ΚΑΤΗΓΟΡΙΑ # ΚΩΔ_ΤΙΜΟΛΟΓΗΣΗΣ ΤΙΜΗ ΜΟΝΑΔΑΣ ΣΥΣΚΕΥΑΣΙΑ
Για την αναπαράσταση της συσχέτισης ΕΧΕΙ μπορούμε να ακολουθήσουμε δύο τρόπους:
Α' τρόπος: Με προσθήκη του πρωτεύοντος κλειδιού του ενός από τους δύο πίνακες στον άλλο σαν ξένο
κλειδί.Ο πίνακας που προκύπτει έχει το ίδιο πρωτεύον κλειδί με τον δεύτερο πίνακα και το ξένο
κλειδί του αναφέρεται στο πρωτεύον κλειδί του πρώτου, ο οποίος παραμένει ως έχει.
Β' τρόπος: Με δημιουργία ενός νέου πίνακα ο οποίος περιλαμβάνει ως πεδία τα πρωτεύοντα κλειδιά των
άλλων. Τα πεδία αυτά γίνονται πλέον σύνθετο πρωτεύον κλειδί για το νέο πίνακα και κάθε ένα από
μόνο του είναι ξένο κλειδί.
Λογικός σχεδιασμός της βάσης
Άσκηση 1 λύση:
Α' τρόπος: Ο ΚΩΔ_ΤΙΜΟΛΟΓΗΣΗΣ αποτελεί ξένο κλειδί για τον πίνακα ΠΡΟΪΟΝ, αφού είναι πρωτεύον κλειδί
του πίνακα ΤΙΜΟΛΟΓΗΣΗ
ΠΡΟΪΟΝ
# ΚΩΔ_ΠΡΟΪΟΝΤΟΣ ΠΕΡΙΓΡΑΦΗ ΚΑΤΗΓΟΡΙΑ ΚΩΔ_ΤΙΜΟΛΟΓΗΣΗΣ
ΤΙΜΟΛΟΓΗΣΗ
# ΚΩΔ_ΤΙΜΟΛΟΓΗΣΗΣ ΤΙΜΗ ΜΟΝΑΔΑΣ ΣΥΣΚΕΥΑΣΙΑ
Λογικός σχεδιασμός της βάσης
Άσκηση 1 λύση:
Β' τρόπος: Τα πρωτεύοντα κλειδιά των πινάκων γίνονται σύνθετο πρωτεύον κλειδί του νέου πίνακα ΚΩΔΙΚΟΙ
ΠΡΟΪΟΝ-ΤΙΜΟΛΟΓΗΣΗ
ΠΡΟΪΟΝ ΤΙΜΟΛΟΓΗΣΗ
# ΚΩΔ_ΠΡΟΪΟΝΤΟΣ ΠΕΡΙΓΡΑΦΗ ΚΑΤΗΓΟΡΙΑ # ΚΩΔ_ΤΙΜΟΛΟΓΗΣΗΣ ΤΙΜΗ ΜΟΝΑΔΑΣ ΣΥΣΚΕΥΑΣΙΑ
ΚΩΔΙΚΟΙ ΠΡΟΪΟΝ-ΤΙΜΟΛΟΓΗΣΗ
# ΚΩΔ_ΠΡΟΪΟΝΤΟΣ # ΚΩΔ_ΤΙΜΟΛΟΓΗΣΗΣ