ΠΚΥ508: Βάσεις Δεδομένων
(Φθινόπωρο 2010)
Γενικά για τις Εξετάσεις
- Κάτι προφανές: Στην μελέτη σας για τις εξετάσεις,
πρώτα διαβάστε και κατανοήστε την ύλη και μετά
προσπαθήστε να λύσετε ασκήσεις.
Σε καμία επιστήμη, δεν είναι αποδεκτή η αντίληψη "μαθαίνω/ξέρω" να λύνω μια άσκηση,
αλλά μαθαίνω/κατανοώ έννοιες.
- Μελετήστε το βιβλίο ΟΧΙ ΜΟΝΟ τις διαφάνειες του μαθήματος. Οι διαφάνειες δόθηκαν ως επιπλέον υλικό και σε καμία περίπτωση δεν αντικαθιστούν το βιβλίο.
Στις εξετάσεις επιτρέπεται να έχετε μαζί σας μόνο το βιβλίο (χωρίς ένθετα),
όχι τις διαφάνειες ή άλλο υλικό.
- Να έχετε μαζί σας κάποιο στοιχείο ταυτότητας (π.χ., αστυνομική ταυτότητα, πάσο)
- Απαγορεύονται αυστηρά τα κινητά τηλέφωνα.
- Καλό θα ήταν να έχετε μαζί σας αριθμομηχανή και ρολόι.
- Περίπτωση αντιγραφής οδηγεί σε μηδενισμό ΚΑΙ στις υπόλοιπες εξεταστικές
του ακαδημαϊκού έτους (πτυχιακή και Σεπτεμβρίου).
Ύλη για τις Εξετάσεις
Η εξεταστέα ύλη είναι το περιεχόμενο των διαφανειών του μαθήματος και ό,τι είπαμε στην τάξη.
Ύλη από το βιβλίο των Elmasri/Navathe
- Εισαγωγή, Κεφ. 1 και 2
- Μοντέλο Οντοτήτων/Συσχετίσεων, Κεφ 3 (εκτός του 3.8),
Kεφ 4, Ενότητες 4.1, 4.2 και 4.7
- Σχεσιακό Μοντέλο, Κεφ 5
- Μετατροπή Μοντέλου Οντοτήτων/Συσχετίσεων σε Σχεσιακό, Κεφ 7
- Ορισμός Σχήματος σε SQL, Κεφ 8, Eνότητες 8.1, 8.2, 8.3
- Σχεσιακή Άλγεβρα και Σχεσιακός Λογισμός, Κεφ 6 (εκτός του 6.7)
- SQL, Κεφ 8, Ενότητα 9.2
- Συναρτησιακές Εξαρτήσεις και Κανονικοποίηση, Κεφ 10, Κεφ 11 έως και το 11.3.1.
- Αποθήκευση σε Δίσκο, Βασικές Οργανώσεις Αρχείων και Κατακερματισμός.
Κεφ 13
- Δομές Ευρετηρίων για Αρχεία,
Kεφ 14 (εκτός των 14.4 και 14.5)
- Αλγόριθμοι Επεξεργασίας και Βελτιστοποίησης Ερωτήσεων,
Kεφ 15, η εισαγωγή και οι ενότητες 15.1, 15.3.1, 15.7
Ύλη από το βιβλίο των Ramakrishnan/Gehrke
- Εισαγωγή, Κεφ. 1
- Μοντέλο Οντοτήτων/Συσχετίσεων, Κεφ 2 (εκτός του 2.5.4)
- Σχεσιακό Μοντέλο και Ορισμός Σχήματος σε SQL, Κεφ 3, Ενότητες 3.1, 3.2, 3.3
- Μετατροπή Μοντέλου Οντοτήτων/Συσχετίσεων σε Σχεσιακό, Κεφ 3, Ενότητα 3.5
- Σχεσιακή Άλγεβρα και Σχεσιακός Λογισμός, Κεφ 4 (εκτός του 4.3.2)
- SQL, Κεφ 5, Ενότητες 5.1, 5.2, 5.3, 5.4, 5.5, 5.6
- Συναρτησιακές Εξαρτήσεις και Κανονικοποίηση, Κεφ 15 έως και το 15.8.1.
- Αποθήκευση, Κεφ 7 (εκτός των 7.2 και 7.4)
- Βασικές Οργανώσεις Αρχείων και Ευρετήρια, Κεφ 8,
Κεφ 9 (εκτός των 9.1, 9.7 και 9.8)
- Κατακερματισμός, Κεφ 10
- Αλγόριθμοι Επεξεργασίας και Βελτιστοποίησης Ερωτήσεων,
Κεφ 12: εισαγωγή και τις ενότητες 12.1, 12,2, 12.3,
Κεφ 13, μόνο την εισαγωγή και το 13.1.1