Περιγραφή μαθήματος:
- Εισαγωγή στις αρχιτεκτονικές 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

Τελευταία τροποποίηση: Τετάρτη, 22 Απριλίου 2015, 12:16 PM