Παρουσίαση/Προβολή

Εικόνα επιλογής

Σχεδιασμός βάσεων δεδομένων

(INF150) -  Γιαννακουδάκης Εμμανουήλ

Περιγραφή Μαθήματος

Εννοιολογικό, λογικό, και φυσικό επίπεδο. Οντότητες, γνωρίσματα, κλειδιά, ιδιότητες, συσχετίσεις, και ιεραρχίες, σύνθετες δομές. Ακεραιότητα, συνέπεια, αποκατάσταση, ασφάλεια, και αποδοτικότητα. Κανονικοποίηση: επαναλαμβανόμενα γνωρίσματα, συναρτησιακή εξάρτηση, μεταβατική εξάρτηση, εξάρτηση πολλαπλών τιμών, αναπωλειακή εξάρτηση και διατήρηση των εξαρτήσεων, επαγωγικά αξιώματα συναρτήσεων και αξιώματα πολλαπλών τιμών. Κανονικές μορφές: 1NF, 2NF, 3NF, BCNF, 4NF, 5NF, DKNF. Σύνθεση σχέσεων από εξαρτήσεις. Σχεδιασμός και διαχείριση όψεων. Κανονική σύνθεση. Αποσύνθεση της καθολικής σχέσης. Εντροπία και πλεονασμός σχημάτων και όψεων. Κωδικοποίηση και αναγνώριση, καθιέρωση στηλών. Πολύγλωσσος θησαυρός. Φυσική σχεδίαση. Επίδοση συναλλαγών.

Στόχος είναι οι φοιτητές να εξοικειωθούν τόσο με τις παραδοσιακές προσεγγίσεις στη σχεδίαση βάσεων όσο και με καινοτομικές μεθοδολογίες, για τη δημιουργία ευσταθών σχημάτων και εφαρμογών, οι οποίες διατηρούν τις επιθυμητές ιδιότητες καθώς το σχήμα εξελίσσεται.

Ημερομηνία δημιουργίας

Δευτέρα, 2 Νοεμβρίου 2009

  • Συμπληρωματικά Στοιχεία:

    Το μάθημα εξετάζεται με ανοικτό βιβλίο και ανοικτές σημειώσεις.