Skip to main content

CSC301 – Βάσεις και Διαχείριση Δεδομένων – 6ο εξάμηνο

Κωδικός Μαθήματος CSC301
Τύπος Μαθήματος ΜΑΘΗΜΑΤΑ ΘΕΜΑΤΙΚΩΝ ΕΝΟΤΗΤΩΝ, ΠΟΣΟΤΙΚΕΣ ΜΕΘΟΔΟΙ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗ
Εξάμηνο 6ο
ECTS Σε αναμονή
Διδάσκοντες Ε. Πετράκη
Διδακτικά Βοηθήματα Κεχρής Ευάγγελος, Σχεσιακές Βάσεις Δεδομένων, Εκδόσεις Κριτική, 2015
Αθανάσιος Σταυρακούδης, Βάσεις Δεδομένων και SQL: Μια πρακτική προσέγγιση, Εκδόσεις Κλειδάριθμος, 2015
Ramakrishnan R., Gehrke J., Συστήματα Διαχείρισης Βάσεων Δεδομένων, Τόμος Α, Εκδόσεις Τζιόλα, 2012
Elmasri R., Navathe S.B., Θεμελιώδεις Αρχές Συστημάτων Βάσεων Δεδομένων, Εκδόσεις Δίαυλος, 2012
Jeffrey Ullman, Jennifer Widom, Βασικές αρχές για τα Συστήματα Βάσεων Δεδομένων, Εκδόσεις Κλειδάριθμος, 2008
Ε.Ι. Γιαννακουδάκης, Συστήματα Βάσεων Δεδομένων, Β' Έκδοση, Τόμος Α, Εκδόσεις Μπένου, 2009
Περιεχόμενο

Σκοπός:

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

Διδακτέα Ύλη:

  • Εισαγωγικές έννοιες: Δεδομένα και Πληροφορίες, Μονάδες Αποθήκευσης, Αρχεία Δεδομένων, Δομές Δεδομένων
  • Βάσεις Δεδομένων και Λογικά Μοντέλα Δεδομένων
  • Αρχιτεκτονική και επισκόπηση Συστημάτων Βάσεων Δεδομένων
  • Εννοιολογικός Σχεδιασμός και Διαγράμματα Οντοτήτων Συσχετίσεων
  • Σχεσιακό μοντέλο, ER διαγράμματα, Σχεσιακή Άλγεβρα
  • Κανονικές Μορφές (Κανονικοποίηση)
  • SQL και μεθοδολογίες αναζήτησης
  • Ανάλυση, σχεδίαση και υλοποίηση οικονομικών και διοικητικών εφαρμογών
  • NoSQL Βάσεις Δεδομένων και σύγχρονες τάσεις

Εργαστήρια:

Οι φοιτητές κατανέμονται σε ομάδες για υποχρεωτική εργαστηριακή εκπαίδευση. Διδάσκεται η MS-Access και γίνεται εισαγωγή στη χρήση εντολών SQL με Oracle και MySQL.

Εκπόνηση εργασίας – Project:

Οι φοιτητές εκπονούν εργασία με αντικείμενο τη σχεδίαση και ανάπτυξη μιας Βάσης Δεδομένων. Η εργασία ξεκινά τη δεύτερη εβδομάδα και αναπτύσσεται σταδιακά με βάση το θεωρητικό υπόβαθρο του μαθήματος.

Βεβαίωση Πληροφορικής Σε αναμονή
Σύνδεσμος E-class Σε αναμονή