Προγραμματιστική Εργασία (project)

Η προγραμματιστική άσκηση για το μάθημα είναι υποχρεωτική και αφορά τη σχεδίαση, υλοποίηση και ρύθμιση ενός ολοκληρωμένου πληροφοριακού συστήματος (κατασκευή βάσης δεδομένων, διαπροσωπεία, ρύθμιση λειτουργίας). Ο στόχος του μαθήματος είναι να ξεκινήσετε από απλές προδιαγραφές και να καταλήξετε σε ένα ολοκληρωμένο σύστημα. Η προγραμματιστική εργασία θα εκπονηθεί σε ομάδες έως 3 ατόμων. Εν καιρώ πανδημίας: ναι, επιτρέπεται και ατομικά.

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

Η εργασία θα αποτελείται από διαφορετικά τμήματα, που θα σας δίνονται σταδιακά και θα πρέπει να παραδίδετε. Είναι βασικό να ξέρετε ότι αν η εργασία δεν ολοκληρωθεί πλήρως (σε επίπεδο διαπροσωπείας και ρυθμισμένου φυσικού σχήματος), η εργασία χάνεται και κατά συνέπεια και το μάθημα.

Η Προγραμματιστική Εργασία θα ανακοινωθεί στην έναρξη του μαθήματος!

Χρήσιμα Linx

Πολλές ευχαριστίες, διαχρονικά, στους κ. Γ. Αδαμόπουλο, Γ. Κουβάρα, Α. Λάσκαρη, Α. Μανιάτη, Π. Ξηρό, Ε. Σταματογιαννάκη, Α. Καρακασίδη, Π. Μανούση, Α. Παππά, Λ. Μπουτσικάρη για την βοήθεια...

Tutorials και Παραδείγματα

MySQL and related tools

ETL tools (δωρεάν)

  • Pentaho PDI. Το pdi ξεκίνησε ως kettle, και γιαυτό και θα δείτε "κουζινικά" ονόματα στα components. Δείτε παράδειγμα, links, και οδηγίες εδώ. Δεν είναι και το πιο καλά τεκμηριωμένο εργαλείο του κόσμου, αλλά με λίγη προσπάθεια, τα βασικά προκύπτουν. Η community edition είναι δωρεάν.
  • Apache Hop. Μια εξέλιξη του kettle από την Apache. Δείτε παράδειγμα και links εδώ.
  • Knime. Επίσης ένα εργαλείο με δωρεάν έκδοση και διαδραστική προδιαγραφή σεναρίων ETL.
  • Τα δικά μας εργαλεία. Από πολύ παλιά είχαμε φτιάξει σε visual basic την Άρκτο: Άρκτος για σχεδίαση και Άρκτος για εκτέλεση. Τώρα φτιάχνουμε το Data Cleaners σε java. Δεν είναι τόσο εύχρηστα όσο τα εταιρικά εργαλεία φυσικά.

D3.js

JavaFx

Γεννήτορες Δεδομένων

Άλλα linx