background image

 

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, παρέχει εύχρηστες δυνατότητες