Μαθησιακά Αποτελέσματα: Το μάθημα έχει σκοπό να δώσει στον σπουδαστή ένα ολοκληρωμένο περίγραμμα των συστημάτων βάσεων δεδομένων, των δυνατοτήτων τους, των πλεονεκτημάτων που παρέχουν και της ανάπτυξης τέτοιων συστημάτων σε πραγματικά επιχειρησιακά περιβάλλοντα. Το εργαστηριακό τμήμα του μαθήματος έχει σκοπό να δώσει στο σπουδαστή τις δυνατότητες να χειρίζεται την προτυποποιημένη γλώσσα SQL, να αναπτύσσει και να διαχειρίζεται απλές βάσεις δεδομένων.
Να εισαγάγει στις βασικές έννοιες των βάσεων δεδομένων και στις βασικές αρχές του σχεδιασμού τους.
Να γίνουν κατανοητές οι αρχές της βελτιστοποίησης της σχεδίασης με βάση τις εκάστοτε προδιαγραφές.
Να δοθούν τα βασικά εργαλεία χειρισμού των βάσεων δεδομένων και να εκπαιδευθούν οι σπουδαστές στην πρακτική χρήση τους.
Γενικές Ικανότητες:
Αυτόνομη εργασία.
Ομαδική εργασία.
Εργασία σε διεθνές περιβάλλον.
Εργασία σε διεπιστημονικό περιβάλλον.
Περιεχόμενο μαθήματος:
Σκοποί ενός Συστήματος Διαχείρισης Βάσεων Δεδομένων.
Μοντέλα δεδομένων, γλώσσες χειρισμού και ορισμού δεδομένων.
Διαχειριστής βάσης, χρήστες βάσης.
Γενική δομή.
Μοντέλα Οντοτήτων Συσχετίσεων (E-R).
Χαρακτηριστικά, απεικονίσεις και περιορισμοί τους.
Εργαστήριο Μαθήματος: Εξοικείωση με περιβάλλον κάποιου εμπορικού πακέτου βάσεων δεδομένων. Εκμάθηση βασικών εντολών SQL. Ανάπτυξη μικρών βάσεων δεδομένων με συνδέσεις μεταξύ πινάκων, πρωτεύοντα και ξένα κλειδιά. Χρήση συναρτήσεων. Διαμόρφωση αναφορών.