Περιεχόμενο μαθήματος

Περιεχόμενο μαθήματος

  • Σύντομη ανασκόπηση των κυριοτέρων εννοιών των βάσεων δεδομένων
  • Εννοιολογικά Μοντέλα και Λογικά Μοντέλα Υλοποίησης
  • Συναρτησιακές εξαρτήσεις και Κανονικοποιήσεις, 1ΚΜ, 2ΚΜ, 3ΚΜ, KM-BC, 4KM, 5KM, KM-ΠΟ/Κ .
  • Εμφωλιασμένα ερωτήματα, περιορισμοί ακεραιότητας και όψεις στην SQL.
  • Επεκτάσεις SQL (Διαδικασίες, συναρτήσεις, σκανδάλες)
  • Ανάκαμψη συστήματος ΒΔ και συναλλαγές
  • Ταυτοχρονισμός
  • Ασφάλεια
  • Κρυπτογράφηση
  • Μεθοδολογία συσχέτισης και σύνδεσης βάσεων δεδομένων με εφαρμογές οπτικού προγραμματισμού.
  • Αντικειμενοστραφής & Αντικείμενο-Σχεσιακές Βάσεις Δεδομένων
  • Ευρετήρια
  • Σύγχρονα Θέματα Βάσεων Δεδομένων
  • Εισαγωγή στην XML
  • Εξόρυξη Δεδομένων (Data Mining)

Μαθησιακοί στόχοι

Μαθησιακοί στόχοι

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

Βιβλιογραφία

Βιβλιογραφία

  • Avi Silberschatz,  Hank Korth, ,and S. Sudarshan, Συστήματα Βάσεων Δεδομένων, 4η Έκδοση, Μ.Γκιούρδας, 2004.
  • C. J. Date, Εισαγωγή στα Συστήματα Βάσεων Δεδομένων, (1ος  κ 2ος τόμος), έκτη αμερικάνικη έκδοση 1995,  (Εκδόσεις Κλειδάριθμος),
    ISBN 960-332-109-5
  • Ramez Elmasri και Sham B. Navathe, Θεμελιώδεις Αρχές Συστημάτων Βάσεων Δεδομένων (1ος τόμος), 3η Έκδοση αναθεωρημένη, (Εκδόσεις ΔΙΑΥΛΟΣ),
    ISBN 960-531-110-0
  • Ramez Elmasri και Sham B. Navathe, Θεμελιώδεις Αρχές Συστημάτων Βάσεων Δεδομένων (2ος τόμος), 3η Έκδοση αναθεωρημένη, (Εκδόσεις ΔΙΑΥΛΟΣ),
    ISBN 960-531-119-4
  • Ξένος Μ. και Χριστοδουλάκης Δ., Εισαγωγή στις Βάσεις Δεδομένων, Αναπτυξιακή Προσέγγιση, 2002,  (Εκδόσεις ΠΑΠΑΣΩΤΗΡΙΟΥ)
    ISBN 960-7530-24-1
  • Βασιλακόπουλος Γ., Σχεδιασμός Βάσεων Δεδομένων & dBase IV/SQL, 1993
    (Εκδόσεις Α. ΣΤΑΜΟΥΛΗΣ)
  • R.M Riordan, Προγραμματισμός στο MS SQL SERVER 2000 Βήμα Βήμα, 2002, (Εκδόσεις Κλειδάριθμος),
  • R.Jacobson, MS SQL SERVER 2000 Analysis Services Βήμα Βήμα, 2002, (Εκδόσεις Κλειδάριθμος),

 

Παράλληλη Αγγλική βιβλιογραφία:

  • Hank Korth, Avi Silberschatz, and S. Sudarshan, Database System Concepts, 3rd Edition, McGraw-Hill, 1998.
  • Jeff Ullman and Jennifer Widom, A First Course in Database Systems, Prentice Hall, 1997.
  • Raghu Ramakrishnan, Database Management Systems, McGraw-Hill, 1998.
  • Aho A. V., - Hopcroft J.E, - Ullman J.D, “Data Structures and algorithms”, Addison-Wesley, 1983

Προαπαιτούμενα

Προαπαιτούμενα

Βάσεις Δεδομένων