Αναβάθμιση πλατφόρμας eclass Προβολή

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

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

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

(CS133) -  ΝΙΚΟΛΑΟΣ ΔΗΜΟΚΑΣ

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

Το μάθημα Βάσεις Δεδομένων πραγματεύεται ζητήματα βασικών εννοιών και μοντέλων που σχετίζονται με τα Συστήματα Διαχείρισης Βάσεων Δεδομένων και τις Σχεσιακές Βάσεις Δεδομένων.

Καλύπτονται θέματα που περιλαμβάνουν: 

  • Εισαγωγή στις βασικές έννοιες αποθήκευσης και διαχείρισης δεδομένων χρησιμοποιώντας DBMS (Data Base Management Systems).
  • Σύγκριση του Σχεσιακού Μοντέλου Αποθήκευσης Δεδομένων με την παραδοσιακή οργάνωση αρχείων.
  • Εισαγωγή στα σχεσιακά συστήματα βάσεων δεδομένων.
  • Σχεδίαση σχεσιακών βάσεων δεδομένων εφαρμόζοντας τις αρχές του μοντέλου οντότητας – σχέσης
  • Σχεσιακό Μοντέλο, Περιορισμοί Ακεραιότητας
  • Συναρτησιακές Εξαρτήσεις, Κανονικοποίηση, Κανονικές Μορφές
  • Ευρετηριασμός/Κατάλογοι, Δοσοληψίες και Ελεγχος Ταυτόχρονης Προσπέλασης
  • Η σχεσιακή γλώσσα SQL.
  • Σχεσιακή άλγεβρα.

 

Ώρες Διδασκαλίας

  • Τρίτη: 11:00 – 13:00  (Μικρό Αμφιθέατρο 2)
  • Παρασκευή: 11:00 – 13:00  (Μικρό Αμφιθέατρο 2)

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

Τετάρτη 3 Φεβρουαρίου 2021

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

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

    1. Να γνωρίσουν τις βασικές έννοιες και όρους των DBMS, το σχεσιακό μοντέλο δεδομένων και τon τρόπο σχεδίασής τους εφαρμόζοντας τις αρχές του μοντέλου οντότητας – σχέσης.
    2. Να κατανοούν τις δυνατότητες και τα πλεονεκτήματα των σχεσιακών βάσεων δεδομένων.
    3. Να σχεδιάζουν αποδοτικά και λειτουργικά συστήματα Β.Δ.
    4. Να υλοποιούν απλές εφαρμογές βάσεων δεδομένων με την SQL.

     

    Προτεινόμενα συγγράμματα

    1. Hoffer, J.A., Ramesh, V. & Topi, H. (επιμ. Βαΐτης Μιχαήλ & Καβακλή Ευαγγελία). (2017). Βάσεις Δεδομένων: Σύγχρονη Διαχείριση (11η έκδ.). Εκδόσεις Α. Τζιόλα & Υιοί Α.Ε. [Κωδικός Βιβλίου στον Εύδοξο: 50656016]
    2. Garcia-Molina, Hector, Ullman, Jeffrey D. & Widom, Jennifer. (2012). Συστήματα Βάσεων Δεδομένων (σε έναν τόμο). Εκδόσεις ΙΤΕ & Πανεπιστημιακές Εκδόσεις Κρήτης. [Κωδικός Βιβλίου στον Εύδοξο: 22690971]
    3. Παπαδόπουλος Απόστολος Ν., Τζουραμάνης Θεόδωρος, Γούναρης Αναστάσιος & Μανωλόπουλος Ιωάννης (2020). Συστήματα Βάσεων Δεδομένων (2η έκδ.). Εκδόσεις Νέων Τεχνολογιών Ι.Κ.Ε. [Κωδικός Βιβλίου στον Εύδοξο: 94702113]
    4. Silberschatz, Abraham, Korth, Henry F. & Sudarshan, S. (2021). Συστήματα Βάσεων Δεδομένων (7η έκδ.). Εκδόσεις Χ. Γκιούρδα & ΣΙΑ ΕΕ. [Κωδικός Βιβλίου στον Εύδοξο: 102070677]
    5. Elmasri, Ramez & Navathe, Shamkant B. (επιμ. Χατζόπουλος Μ.). (2016). Θεμελιώδεις Αρχές Συστημάτων Βάσεων Δεδομένων (7η έκδ.). Εκδόσεις Δίαυλος Α.Ε. [Κωδικός Βιβλίου στον Εύδοξο: 50662846]