|
Βάσεις Δεδομένων Ι |
| Καθηγητής
Μαθήματος |
|
Μεταπτυχιακοί:
|
|
| Ώρες
Μαθήματος |
Ημέρα: ΔΕΥΤΕΡΑ
Ώρα: 9-11
Αίθουσα: B4 |
Ώρες
Φροντιστηρίου
|
Ημέρα: ΠΕΜΠΤΗ
Ώρα: 9-11
Αίθουσα: B4 |
Αντικείμενο
του Μαθήματος
|
Σκοπός
και χρήση συστημάτων Βάσεων Δεδομένων, Μοντέλα Δεδομένων, Σχήματα
Δεδομένων, αρχιτεκτονική Βάσεων Δεδομένων. Το μοντέλο
Οντοτήτων-Σχέσεων, Περιορισμοί, Γενικεύσεις. Δομή Αρχείων, Φυσική
οργάνωση, Βuffer Management, απεικόνιση δομών σε αρχεία.
Δεικτοδότηση (indexing) και Κατακερματισμός (Hashing). Μελέτη
υπαρχόντων συστημάτων. |
Ύλη
του Μαθήματος Ακαδημαϊκό Έτος 2010 - 2011
|
Tα παρακάτω κεφάλαια αναφέρονται στο βιβλίο: R. Elmasri, S.B. Navathe "Θεμελιώδεις Αρχές Συστημάτων Βάσεων Δεδομένων", 5η έκδοση
- κεφ. 1 (Βάσεις δεδομένων και Χρήστες Βάσεων Δεδομένων)
- κεφ. 2 (Έννοιες και Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων)
- κεφ. 3 (Μοντελοποίηση Δεδομένων με χρήση του μοντέλου Οντοτήτων - Συσχετίσεων)
- κεφ. 4 (Επεκτεταμένο Μοντέλο Οντοτήτων - Συσχετίσεων)
- ναι 4.1 έως και 4.5 , και 4.8
- κεφ. 5 (Το Σχεσιακό Μοντέλο Δεδομένων)
- κεφ. 6 (Η Σχεσιακή Άλγεβρα και ο Σχεσιακός Λογισμός)
- κεφ. 7 (Σχεσιακός Σχεδιασμός Βάσεων Δεδομένων με Απεικόνιση Μοντέλου ΟΣ)
- κεφ. 8 (SQL - 99 : Ορισμός Σχήματος, Βασικοί Περιορισμοί και Ερωτήσεις)
- κεφ. 9 (Περισσότερη SQL: Βεβαιώσεις, Όψεις και Τεχνικές Προγραμματισμού)
- κεφ. 10 (Συναρτησιακές Εξαρτήσεις και Κανονικοποίηση για Σχεσιακές Βάσεις Δεδομένων)
- κεφ. 11 (Αλγόριθμοι Σχεδιασμού Σχεσιακών Βάσεων Δεδομέων)
- κεφ. 12 (Μεθοδολογία Πρακτικού Σχεδιασμού Βάσεων Δεδομένων)
- κεφ. 13 (Αποθήκευση σε Δίσκο, Βασικές Οργανώσεις Αρχείων και Κατακερματισμός)
- κεφ. 14 (Δομές Ευρετηρίων για Αρχεία)
Tα παρακάτω κεφάλαια αναφέρονται στο βιβλίο: «Συστήματα Βάσεων Δεδομένων - Η Πλήρης Θεωρία των Βάσεων Δεδομένων -Silberschatz, Korth, Sudarshan - Εκδόσεις Μ.Γκιούρδας -6η έκδοση»
- κεφ. 1 Εισαγωγή
- κεφ. 2 Εισαγωγή στο Σχεσιακό Μοντέλο
- κεφ. 3 Εισαγωγή στην SQL
- κεφ. 4 Μεσαίου Επιπέδου Λειτουργίες της SQL
- κεφ. 5 Προχωρημένες Λειτουργίες της SQL
- κεφ. 6 Τυπικές Σχεσιακές Γλώσσες Ερωτημάτων
- κεφ. 7 Σχεδίαση Βάσεων Δεδομένων και το Μοντέλο Οντότητας-Σχέσης
- κεφ. 8 Σχεδίαση Σχεσιακών Βάσεων Δεδομένων
- κεφ. 10 Δομές Αρχείων και Αποθήκευσης
- κεφ. 11 Λειτουργίες Ευρετηρίου και Κατακερματισμού
- Παράρτημα C Άλλες Γλώσσες Επερωτήσεων (QBE)
|
Διαφάνειες
του μαθήματος
|
- Εισαγωγή στις Βάσεις Δεδομένων
- Μοντέλο Οντοτήτων Συσχετίσεων (ER)
- Σχεσιακό Μοντέλο Ι
- Σχεσιακό Μοντέλο ΙΙ
- Σχεσιακό Μοντέλο ΙΙΙ
- SQL I
- SQL II
- Query by example (QBE)
- Περιορισμοί ακεραιότητας
- Συναρτησιακές Εξαρτήσεις
- Σχεδιασμός Βάσεων Δεδομένων και Κανονικοποίηση
- Αποθήκευση και δομές δεδομένων
- Δομές Ευρετηρίων και Κατακερματισμός Αρχείων Ι
- Δομές Ευρετηρίων και Κατακερματισμός Αρχείων II
|
Διαφάνειες φροντιστηρίου
|
- Ανάλυση Απαιτήσεων
- Μοντέλο Οντοτήτων Συσχετίσεων (ER)
- Σχεσιακό Μοντέλο
- Συναρτησιακές Εξαρτήσεις - Κανονικές Μορφές
- Σχεσιακή Άλγεβρα
- SQL
- QBE
- Αποθήκευση σε δίσκο, βασικές οργανώσεις αρχείων κατακερματισμός και δομές ευρετηρίων για αρχεία
- Επαναληπτικό Φροντιστήριο
|
Βαθμοί
|
|
Βιβλιογραφία
και
χρήσιμες διευθύνσεις
|
- Συστήματα Βάσεων Δεδομένων - Η Πλήρης Θεωρία των Βάσεων Δεδομένων -Silberschatz, Korth, Sudarshan - Εκδόσεις Μ.Γκιούρδας - 4η Έκδοση
- R. Elmasri, S.B. Navathe "Θεμελιώδεις Αρχές Συστημάτων Βάσεων Δεδομένων - 4η Έκδοση".
- Μ. Ξένος, Δ. Χριστοδουλάκης "Εισαγωγή στις Βάσεις Δεδομένων".
|
Ημερομηνία Τελευταίας Ενημέρωσης :
|
|
Ανακοινώσεις
|
στο my.ceid ... |