35 |
P a g e
ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΥΛΟΠΟΙΗΣΗ WEBSITE ΠΛΑΤΦΟΡΜΑΣ ΓΙΑ ΤΗΝ ΔΙΑΧΕΙΡΙΣΗ ΡΟΜΠΟΤΙΚΩΝ
ΣΥΣΤΗΜΑΤΩΝ
να αποφευχθούν οι συγκρούσεις `conflicts` του κώδικα, στο αποθετήριο `repository` του
συστήματος. Κυρίως όμως το GitKragen, είναι ένα γραφικό περιβάλλον διαχείρισης repository,
που προσφέρει λύσεις διεκπεραίωσης των συγκρούσεων του κώδικα και με αυτοματοποιημένες
διαδικασίες οργανώνει το online repository.
Το Git, είναι ένα σύστημα ελέγχου εκδόσεων, με έμφαση στην ταχύτητα, την ακεραιότητα των
δεδομένων και την υποστήριξη για κατανεμημένες μη γραμμικές ροές εργασίας. Το Git,
σχεδιάστηκε και αναπτύχθηκε αρχικά από τον Λίνους Τόρβαλντς, για την ανάπτυξη του πυρήνα
Linux το 2005 και από τότε έχει γίνει το πιο διαδεδομένο σύστημα ελέγχου εκδόσεων, για ανάπτυξη
λογισμικού [13].
Αντίθετα με τα περισσότερα συστήματα πελάτη-διακομιστή, κάθε κατάλογος εργασίας του
Git, αποτελεί ένα ολοκληρωμένο αποθετήριο λογισμικού, με πλήρες ιστορικό και δυνατότητες
πλήρους παρακολούθησης της έκδοσης, ανεξάρτητα από την πρόσβαση δικτύου ή ενός κεντρικού
διακομιστή. Όπως ο πυρήνας Linux, το Git είναι ελεύθερο λογισμικό και διανέμεται δωρεάν σε
όλους τους χρήστες.
2.4.3
Oracle MySQL Workbench
Το MySQL Workbench, είναι ένα γραφικό εργαλείο για την εργασία με διακομιστές και βάσεις
δεδομένων MySQL. Το MySQL Workbench, υποστηρίζει πλήρως τις εκδόσεις διακομιστών MySQL
5.6 αλλά και νεότερες. Είναι επίσης συμβατό, με παλαιότερες εκδόσεις διακομιστή MySQL 5.x,
εκτός από ορισμένες περιπτώσεις (όπως η εμφάνιση της λίστας διεργασιών) λόγω αλλαγμένων
πινάκων του συστήματος.
Η λειτουργικότητα MySQL Workbench καλύπτει πέντε βασικά θέματα:
1. Ανάπτυξη SQL: Επιτρέπει τη δημιουργία και διαχείριση συνδέσεων, σε διακομιστές βάσης
δεδομένων. Μαζί με τη δυνατότητα ρύθμισης παραμέτρων σύνδεσης, το MySQL Workbench
παρέχει τη δυνατότητα εκτέλεσης SQL queries, στη βάση δεδομένων, χρησιμοποιώντας
ενσωματωμένο SQL Editor.
2. Μοντελοποίηση δεδομένων (Σχεδιασμός): Δίνεται η δυνατότητα δημιουργίας μοντέλων του
σχήματος της βάσης δεδομένων, χρησιμοποιώντας γραφικό περιβάλλον, κατασκευής reverse
and forward engineer, μεταξύ ενός σχήματος βάσης δεδομένων και επεξεργασίας της βάση
δεδομένων χρησιμοποιώντας το Table Editor. Το Table Editor, παρέχει εύχρηστες δυνατότητες