Περιγραφή - Περιεχόμενο μαθήματος
Περιγραφή μαθήματος:
- Εισαγωγή στις αρχιτεκτονικές DBMS και στην οργάνωση αρχείων
- Παρουσίαση των μοντέλων δεδομένων και μεθοδολογιών για τη σχεδίαση (σχεσιακών) βάσεων δεδομένων.
- Σχεσιακό πρότυπο: δομές, άλγεβρα, λογισμός και θεωρία κανονικοποίησης βάσεων δεδομένων.
- Λειτουργικά θέματα: βελτιστοποίηση ερωτήσεων, ανάρρωση, ταυτόχρονη πρόσβαση, ασφάλεια, σημασιολογική ακεραιότητα.
Περιεχόμενο μαθήματος:
- Μοντέλο Οντοτήτων Σχέσεων
- Σχεσιακό Μοντέλο
- Γλώσσες Επερωτήσεων, SQL
- Περιορισμοί Ακεραιότητας
- Σχεδίαση Βάσεων Δεδομένων
- Δομές Αρχείων και Αποθήκευση
- Ευρετηριασμός
- Επεξεργασία Επερωτήσεων
- Δοσοληψίες
- Ελεγχος Ταυτόχρονης Προσπέλασης
- Ανάκτηση
- Αρχιτεκτονικές Συστημάτων Διαχείρισης Βάσεων Δεδομένων
- Οντοκεντρικές Βάσεις Δεδομένων
Λέξεις-κλειδιά:
entity-relationship modeling, relational databases, query languages (relational algebra, relational calculus, SQL), database design, normal forms, integrity constraints, transaction management, physical database design