ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ

Κωδικός μαθήματος
ECO504
Μονάδες ECTS
6
Εξάμηνο
Εξάμηνο Ζ
Κατηγορία μαθήματος
Περιγραφή μαθήματος
ΓΕΝΙΚΑ

ΑΥΤΟΤΕΛΕΙΣ ΔΙΔΑΚΤΙΚΕΣ ΔΡΑΣΤΗΡΙΟΤΗΤΕΣ

ΕΒΔΟΜΑΔΙΑΙΕΣ ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ

Διδασκαλία

3

ΤΥΠΟΣ ΜΑΘΗΜΑΤΟΣ

Επιλογής

ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ ΜΑΘΗΜΑΤΑ:

Όχι

ΓΛΩΣΣΑ ΔΙΔΑΣΚΑΛΙΑΣ και ΕΞΕΤΑΣΕΩΝ:

Ελληνική

ΤΟ ΜΑΘΗΜΑ ΠΡΟΣΦΕΡΕΤΑΙ ΣΕ ΦΟΙΤΗΤΕΣ ERASMUS

ΝΑΙ

ΜΑΘΗΣΙΑΚΑ ΑΠΟΤΕΛΕΣΜΑΤΑ
Μαθησιακά Αποτελέσματα

Στο τέλος του μαθήματος ο φοιτητής θα μπορεί να:

  • υλοποιεί όλα τα στάδια της σχεδίασης μιας βάσης δεδομένων.

  • εκφράζει απλά ερωτήματα.   

  • εκφράζει σύνθετα ερωτήματα και ερωτήματα με συναθροίσεις.

  • αναπτύσσει λογισμικό που χρησιμοποιεί συστήματα διαχείρισης βάσεων δεδομένων. 

 

Γενικές Ικανότητες
  • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών 

  • Λήψη αποφάσεων 

  • Ομαδική εργασία 

 

ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ

Σύντομη Περιγραφή Μαθήματος: Εισαγωγή στις βάσεις δεδομένων και τα συστήματα διαχείρισης βάσεων δεδομένων. Το μοντέ- λο οντοτήτων συσχετίσεων (Ο/Σ), σχεδιασμός με το μοντέλο Ο/Σ. Το σχεσιακό μοντέλο δεδομένων, σχεσιακή άλγεβρα, άλλες γλώσσες για το σχεσιακό μοντέλο (σχεσιακός λογισμός, Datalog, QBE). Η γλώσσα ερωτήσεων SQL. Περιορισμοί στα δεδομένα, συναρτησιακές εξαρτήσεις, σχεδίαση σχεσιακών βάσεων δεδομένων, κανονι- κές μορφές. Αλγόριθμοι σχεδιασμού σχεσιακών βάσεων δεδομένων (απεικόνιση μοντέλου Ο/Σ στο σχεσιακό μοντέλο). Βασικά στοιχεία αποτίμησης ερωτήσεων. 

Το μάθημα αναπτύσσεται σε 13 ενότητες/διαλέξεις/εργαστήρια/φροντιστήρια.

Τίτλος ενότητας Βιβλιογραφία Σύνδεσμος παρουσίασης
  1. Εισαγωγή 

Κεφάλαιο 1. Βασικές Αρχές για τα Συστή- ματα Βάσεων Δεδομένων, J.D. Ullman και J. Widom (μετάφραση Β. Βερύκιος). Εκδόσεις Κλειδάριθμος, 2008. 

 

 
  1. Το μοντέλο οντοτήτων συσχετίσεων

 

Κεφάλαιο 2. Βασικές Αρχές για τα Συστή- ματα Βάσεων Δεδομένων, J.D. Ullman και J. Widom (μετάφραση Β. Βερύκιος). Εκδόσεις Κλειδάριθμος, 2008. 

 

 
  1. Το μοντέλο οντοτήτων συσχετίσεων

 

Κεφάλαιο 2. Βασικές Αρχές για τα Συστή- ματα Βάσεων Δεδομένων, J.D. Ullman και J. Widom (μετάφραση Β. Βερύκιος). Εκδόσεις Κλειδάριθμος, 2008. 

 

 
  1. Το σχεσιακό μοντέλο δεδομένων

Κεφάλαιο 3. Βασικές Αρχές για τα Συστή- ματα Βάσεων Δεδομένων, J.D. Ullman και J. Widom (μετάφραση Β. Βερύκιος). Εκδόσεις Κλειδάριθμος, 2008. 

 

 
  1. Το σχεσιακό μοντέλο δεδομένων 

Κεφάλαιο 3. Βασικές Αρχές για τα Συστή- ματα Βάσεων Δεδομένων, J.D. Ullman και J. Widom (μετάφραση Β. Βερύκιος). Εκδόσεις Κλειδάριθμος, 2008. 

 

 
  1. Σχεσιακή άλγεβρα 

 

Κεφάλαιο 5. Βασικές Αρχές για τα Συστή- ματα Βάσεων Δεδομένων, J.D. Ullman και J. Widom (μετάφραση Β. Βερύκιος). Εκδόσεις Κλειδάριθμος, 2008. 

 

 
  1. Σχεσιακή άλγεβρα 

 

Κεφάλαιο 5. Βασικές Αρχές για τα Συστή- ματα Βάσεων Δεδομένων, J.D. Ullman και J. Widom (μετάφραση Β. Βερύκιος). Εκδόσεις Κλειδάριθμος, 2008. 

 

 
  1. H γλώσσα SQL

Κεφάλαιο 6. Βασικές Αρχές για τα Συστή- ματα Βάσεων Δεδομένων, J.D. Ullman και J. Widom (μετάφραση Β. Βερύκιος). Εκδόσεις Κλειδάριθμος, 2008. 

 

 
  1. H γλώσσα SQL

Κεφάλαιο 6. Βασικές Αρχές για τα Συστή- ματα Βάσεων Δεδομένων, J.D. Ullman και J. Widom (μετάφραση Β. Βερύκιος). Εκδόσεις Κλειδάριθμος, 2008. 

 

 
  1. H γλώσσα SQL

Κεφάλαιο 6. Βασικές Αρχές για τα Συστή- ματα Βάσεων Δεδομένων, J.D. Ullman και J. Widom (μετάφραση Β. Βερύκιος). Εκδόσεις Κλειδάριθμος, 2008. 

 

 
  1. Άλλες γλώσσες για το σχεσιακό μοντέλο

Κεφάλαιο 9-10. Βασικές Αρχές για τα Συστή- ματα Βάσεων Δεδομένων, J.D. Ullman και J. Widom (μετάφραση Β. Βερύκιος). Εκδόσεις Κλειδάριθμος, 2008. 

 

 
  1. Άλλες γλώσσες για το σχεσιακό μοντέλο

Κεφάλαιο 9-10. Βασικές Αρχές για τα Συστή- ματα Βάσεων Δεδομένων, J.D. Ullman και J. Widom (μετάφραση Β. Βερύκιος). Εκδόσεις Κλειδάριθμος, 2008. 

 

 
  1. Αποτίμηση και βελτιστοποίηση ερωτήσεων

Κεφάλαιο 13-15. Βασικές Αρχές για τα Συστή- ματα Βάσεων Δεδομένων, J.D. Ullman και J. Widom (μετάφραση Β. Βερύκιος). Εκδόσεις Κλειδάριθμος, 2008. 

 

 
Τρόποι αξιολόγησης φοιτητή:  
Πρόταση 1 Ερωτήσεις σύντομης απάντησης
Πρόταση 2 Επίλυση προβλημάτων
Πρόταση 3 Γραπτή εργασία 
Πρόταση 4 Έκθεση/Αναφορά
Πρόταση 5 Προφορική εξέταση

Ασκήσεις και εργασία που εκπονούνται κατά την διάρκεια του εξαμήνου, και γραπτή εξέταση στο τέλος του εξαμήνου. Ο τελικός βαθμός προκύπτει συνυπολογίζοντας τους βαθμούς της γραπτής εξέτασης (βάρος 50-80%), των ασκήσεων (βάρος 10-20%) και της εργασίας (βάρος 30-40%). Προϋπόθεση, ο προβιβάσιμος βαθμός στην εργασία και στην εξέταση. 

 

ΣΥΝΙΣΤΩΜΕΝΗ-ΒΙΒΛΙΟΓΡΑΦΙΑ

  • J. Ullman, J. Widom, Βασικές αρχές για τα Συστήματα Βάσεων Δεδομένων, 2η έκδοση, Κλειδάριθμος, 2008. Κωδικός στον Εύδοξο: 13619. 
  • R. Elmasari, S. Navathe, Θεμελιώδεις αρχές συστημάτων βάσεων δεδομένων, 6η έκδοση, Δίαυλος, 2012. Κωδικός στον Εύδοξο: 22683637. 
  • R. Ramakrishnan, J. Gehrke, Συστήματα Διαχείρισης Βάσεων Δεδομένων, 3η έκδοση, Τζιόλα, 2012. Κωδικός στον Εύδοξο: 22694245.