Οδηγίες Βασικής Χρήσης του MySQL Workbench
|
|
- Κίρκη Γούναρης
- 7 χρόνια πριν
- Προβολές:
Transcript
1 Φώτης Κόκκορας, Καθ. Εφαρμογών TEI Θεσσαλίας Τμήμα Μηχανικών Πληροφορικής ΤΕ , Λάρισα Έκδοση 2.3 (06/04/2014) Οδηγίες Βασικής Χρήσης του MySQL Workbench Στις επόμενες σελίδες υπάρχει ένας αποσπασματικός οδηγός χρήσης του MySQL Workbench. Ο οδηγός σε καμία περίπτωση δεν είναι πλήρης. Οι φοιτητές θα πρέπει να εξοικειωθούν με την εφαρμογή μέσω των εργαστηριακών ασκήσεων και με επιπλέον προσωπική ενασχόληση. Για την ακρίβεια, το παρόν διανέμεται κύρια επειδή υπάρχουν φοιτητές που έχουν παρακολουθήσει σε παλαιότερο εξάμηνο και επιθυμούν να δουλέψουν τις εργαστηριακές ασκήσεις μόνοι τους. Η σωστή χρήση του οδηγού προϋποθέτει κατανόηση βασικών εννοιών Θεωρίας Βάσεων Δεδομένων. To MySQL Workbench ( είναι μια γραφική διεπαφή για την εύκολη χρήση του MySQL Server και επιτρέπει τριών ειδών εργασίες: Διαχείριση του MySQL Server (πχ δημιουργία χρηστών, απονομή δικαιωμάτων σε χρήστες, κτλ.) Σχεδίαση σχεσιακών βάσεων δεδομένων (δημιουργία πινάκων, συσχετίσεων μεταξύ τους, κτλ.) Δημιουργία και εκτέλεση SQL ερωτημάτων, όψεων, διαδικασιών, κτλ σε βάσεις δεδομένων. Από τις τρεις αυτές ομάδες ενεργειών, η πρώτη και η τρίτη απαιτούν να τρέχει ήδη ο MySQL Server καθώς το MySQL Workbench στέλνει τις εντολές του χρήστη στον MySQL Server για να εκτελεστούν εκεί. Αντίθετα, οι λειτουργίες σχεδίασης (δεύτερη ομάδα) δεν εμπλέκουν τον MySQL Server. Ο MySQL Server του XAMPP Εγκατάσταση Για τις ανάγκες του μαθήματος, θεωρούμε τον MySQL Server μιας XAMPP εγκατάστασης. Η εγκατάσταση του XAMPP δεν έχει κάποια ιδιαίτερη δυσκολία. Επιλέξτε ΜΟΝΟ τα υποσυστήματα που βλέπετε στην εικόνα αριστερά. Ο default φάκελος εγκατάστασης του XAMPP είναι ο C:\xampp και δεν έχετε λόγο να τον αλλάξετε. Επιπρόσθετα δεν θα χρειαστείτε ούτε τα περί BitNami που εμφανίζει ο εγκαταστάτης του XAMPP στη συνέχεια (uncheck το "Learn more..." βλ. δεξιά εικόνα). Εκκίνηση και troubleshooting Μετά την εγκατάσταση, τρέχετε την εφαρμογή XAMPP Control Panel. Ο MySQL Server ξεκινά με το κουμπί Start (βλ. Εικόνα 1) και σταματά με το ίδιο κουμπί (που στο μεταξύ γίνεται Stop). Αν ο MySQL Server δεν ξεκινά, τότε πιθανότατα έχετε ήδη εγκατεστημένο τον MySQL Server και το XAMPP Control Panel - 1/12 -
2 δεν μπορεί να εντοπίσει τον MySQL Server του XAMPP. Για να το επιβεβαιώσετε, εκκινήστε την εφαρμογή ελέγχου των services (υπηρεσίες) που τρέχουν στο παρασκήνιο των Windows (Εικόνα 2). Ψάξτε για την υπηρεσία mysql και σταματήστε την με το Stop ώστε στη στήλη Status (βλ. Εικόνα 2) να μην γράφει κάτι. Εικόνα 1: Το XAMPP Control Panel. Εικόνα 2: Services σε Windows 7. Εφόσον το πρόβλημα είναι το παραπάνω, μετά το σταμάτημα της υπηρεσίας MySQL, για να εκκινήσετε τον MySQL Server του XAMPP, πηγαίνετε στον φάκελο C:\xampp και τρέξτε το mysql_start.bat. Θα δείτε το παράθυρο που απεικονίζεται στην Εικόνα 3 (μην το κλείσετε!!!): Εικόνα 3: Εκκίνηση του MySQL Server του XAMPP, μέσω του mysql_start.bat. Ελαχιστοποιείστε το παράθυρο αυτό στη συνέχεια θα δουλέψετε στο MySQL Workbench. Όταν τελειώσετε, θα πρέπει να κλείσετε τον MySQL Server τρέχοντας το αρχείο mysql_stop.bat. Φώτης Κόκκορας / ΤΕΙ Θεσσαλίας 2/12
3 ΑΡΑ: αν δεν υπάρχει άλλη εγκατάσταση MySQL Server στο PC σας, θα ανοιγοκλείνετε τον MySQL Server του XAMPP μέσω του XAMPP Control Panel. Αν όμως υπάρχει άλλη εγκατάσταση MySQL server, θα πρέπει να σταματάτε τη λειτουργία του και να ανοιγοκλείνετε τον MySQL Server του XAMPP μέσω των δύο αρχείων *.bat που προαναφέρθηκαν. Στη συνέχεια θα δούμε συνοπτικά τις βασικές λειτουργίες του MySQL Workbench. Σύνδεση Workbench με MySQL Server Όπως είπαμε, με εξαίρεση τη σχεδίαση βάσεων δεδομένων, το Workbench απαιτεί να συνδεθεί σε έναν MySQL Server. Μετά την εκκίνηση του Workbench για πρώτη φορά, βλέπετε την Εικόνα 4: Εικόνα 4: Το παράθυρο το MySQL Workbench. Πατήστε το κουμπί δημιουργίας νέας σύνδεσης, δώστε ένα Connection Name (π.χ. myconnection) και πατήστε το κουμπί Test Connection. Θα πρέπει να δείτε το ακόλουθο: Εικόνα 5: Σύνδεση Workbench με MySQL Server μέσω του user root. Φώτης Κόκκορας / ΤΕΙ Θεσσαλίας 3/12
4 Πατήστε ΟΚ να κλείσουν τα 2 παράθυρα. Πλέον είστε έτοιμοι...για όλα. Η σύνδεση που φτιάξατε θα παραμείνει στο χώρο εργασίας του Workbench (βλ. δεξιά) και πλέον μπορείτε να χρησιμοποιείτε αυτή κάθε φορά που θέλετε να συνδεθείτε στον MySQL Server. Βάσεις Δεδομένων Ι (Βοηθητικό Υλικό) ΠΡΟΣΟΧΗ: το Workbench συνδέεται στον server μέσω του λογαριασμού root που είναι ο administrator (διαχειριστής) του MySQL Server. Αρχικά (για ευκολία), ο χρήστης root ΔΕΝ έχει ορισμένο password. Μπορείτε για τις ανάγκες του μαθήματος να τον αφήσετε χωρίς password. Σε πραγματικές συνθήκες όμως πρέπει να ορίσετε password διαφορετικά ο MySQL Server σας είναι τρομερά εκτεθειμένος!!! Επίσης αργότερα θα μάθετε ότι ο root δεν είναι κατάλληλος για τις περιπτώσεις τελικής χρήσης (deployment). Data Μodeling (σχεδίαση της database 1 ) Η σχεδίαση της βάσης δεδομένων ξεκινά επιλέγοντας το κουμπάκι με το (+) στην αρχική οθόνη του Workbench. Στη συνέχεια κάντε double click στο εικονίδιο Add Diagram στο πάνω μέρος και θα πάρετε το αποτέλεσμα που βλέπετε στην Εικόνα 6. Εικόνα 6: Παράθυρο σχεδίασης database (database schema design ΟΧΙ E-R διάγραμμα!) Μπορείτε να αποκρύψετε το δεξί sidebar (1) για να έχετε περισσότερο χώρο σχεδίασης. Ορίζετε πίνακες και συσχετίσεις ξένων κλειδιών (foreign keys) με τα κουμπιά (3) και (4) του toolbar, όπως φαίνεται στην Εικόνα 6. Προσέξτε ιδιαίτερα το (4) είναι το τελευταίο κουμπάκι στο toolbar όταν δεν φαίνεται όλο το toolbar μπορεί να κάνετε λάθος καθώς θα είναι κρυμμένο! Η database που έχετε αρχικά ονομάζεται mydb (βλ. (2) σε Εικόνα 6). Αυτό αλλάζει με δεξί κλικ στο όνομα της db στο Catalog Tree (βλ. Εικόνα 7), επιλογή του Edit Schema και αλλαγή του ονόματος στο πεδίο Name. Συμβουλή: Χρησιμοποιήστε πεζούς λατινικούς χαρακτήρες και κάτω παύλα αντί για κενό. 1 Δεν είναι απαραίτητο να "τρέχει" ο MySQL Server για να λειτουργήσει το τμήμα σχεδίασης του MySQL Workbench. Φώτης Κόκκορας / ΤΕΙ Θεσσαλίας 4/12
5 Στο πεδίο Collation ρυθμίζουμε τα character set και collation που θα ισχύουν στους πίνακες της database, αν δεν το ορίσουμε ρητά σε αυτούς. Character set είναι το σύνολο χαρακτήρων που υποστηρίζονται (π.χ. utf8 Unicode). Το Collation καθορίζει την σειρά ταξινόμησης των χαρακτήρων σε ένα character set, άρα επηρεάζει τις ταξινομήσεις αλφαριθμητικών. Τυπική ρύθμιση για υποστήριξη πολυγλωσσίας είναι το utf8_general_ci (το ci είναι από το case insensitive). Περισσότερα στα slides θεωρίας. Εικόνα 7: Μετονομασία database και ρύθμιση character set και collation. Σχεδίαση Πινάκων Αφού εισάγουμε πίνακα/table στο χώρο σχεδίασης (βλ. (3) Εικόνα 6), κάνουμε διπλό κλικ πάνω του για να τον ρυθμίσουμε. Φανερώστε τις κρυμμένες ρυθμίσεις (1) και ορίστε όνομα (Table Name) και πιθανώς Collation (αν θέλετε να αλλάξετε το default που σας δίνει η database). Στο Engine (2) να έχετε InnoDB είναι η σύγχρονη database μηχανή "κάτω από το καπό της MySQL" που αντικαθιστά την παλιά ISAM και υποστηρίζει μεταξύ άλλων συναλλαγές (transactions) και κανόνες ακεραιότητας δεδομένων (referential integrity constraints). Ενδείκνυται εμφατικά η χρήση της InnoDB σε νέες databases (προσοχή στο Google το web είναι γεμάτο με αναφορές στην παλιά μηχανή ISAM). Εικόνα 8: Βασικές ρυθμίσεις πίνακα. Μπορείτε να ορίσετε δύο στήλες (3), όπως στο παράδειγμα στην Εικόνα 8. Βάλτε τις ρυθμίσεις που βλέπετε θα τις εξηγήσουμε παρακάτω. Προσέξτε ότι θεωρητικά υπάρχουν πάρα πολλά πράγματα που μπορεί να ρυθμίσει κανείς. Δείτε πόσα tabs υπάρχουν στο κάτω μέρος (4) - θα τα δούμε σταδιακά. Για τα ονόματα στηλών (και για να κάνετε τη ζωή σας εύκολη), χρησιμοποιείστε λατινικούς χαρακτήρες και κάτω παύλα αντί για κενό. Αποφεύγετε τα greeklish για ονόματα πεδίων ανοίξτε ένα λεξικό και βρείτε την αγγλική λέξη της έννοιας που θέλετε. Μια διαδεδομένη τακτική για ευανάγνωστο όνομα πολλών λέξεων είναι η χρήση κεφαλαίου γράμματος εσωτερικά, π.χ. firstname, dateofbirth. Για τους τύπους δεδομένων θα ακούσετε αναλυτικά στη θεωρία. Εδώ βάλτε ότι βλέπετε στην Εικόνα 8. INT είναι ακέραιος ενώ varchar(45) αλφαριθμητικό ως 45 χαρακτήρες. Γενικά τα γνωρίσματα (attributes ή στήλες/columns) του πίνακα τα ορίζουμε και τα ρυθμίζουμε όπως απαιτεί η εφαρμογή που θέλουμε να φτιάξουμε. Η σειρά τους (αν αλλάξαμε γνώμη) αλλάζει με σύρσιμο ενώ διαγράφονται εύκολα με right click και μετά Delete Selected. Για να δούμε τώρα τι είναι όλα αυτά τα checkboxes που υπάρχουν σε κάθε γνώρισμα. Φώτης Κόκκορας / ΤΕΙ Θεσσαλίας 5/12
6 PK: δηλώνουμε ότι το γνώρισμα συμμετέχει στον ορισμό του πρωτεύοντος κλειδιού του πίνακα (Primary Key). Το πρωτεύον κλειδί πρακτικά είναι ΕΝΑ αλλά μπορεί να αποτελείται από περισσότερα από ένα γνωρίσματα. NN: δηλώνουμε ότι το γνώρισμα δεν θα μείνει χωρίς τιμή (Not Null). Τα γνωρίσματα που συμμετέχουν στο πρωτεύον κλειδί υποχρεωτικά πρέπει να έχουν τιμή (γι'αυτό το NN τους τσεκάρεται αυτόματα). UQ: ζητάμε ευρετήριο τύπου UNIQUE στο γνώρισμα, δηλ. δεν μπορεί να υπάρχουν δύο εγγραφές με ίδια τιμή σε αυτό το γνώρισμα. Για παράδειγμα, έχουμε έναν πίνακα φοιτητών με κλειδί τον αριθμό μητρώου και ευρετήριο UQ στον αριθμό ταυτότητας που είναι μοναδικός για κάθε φοιτητή. Μην συγχέετε το πρωτεύον κλειδί με το ευρετήριο UNIQUE. Το πρωτεύον κλειδί εξ ορισμού έχει και ευρετήριο UNIQUE αλλά δεν το βλέπετε. Τα ευρετήρια επιταχύνουν τις ερωτήσεις SELECT. Εκτός από UNIQUE, υπάρχουν και άλλοι τύπου ευρετηρίων (φτιάχνονται στο tab Indexes βλ. (4) Εικόνα 8). BIN: σε πεδία τύπου CHAR, VARCHAR και TEXT (και τις παραλλαγές του) ζητάμε τα πεζά και κεφαλαία γράμματα να θεωρούνται διαφορετικά περισσότερα στη θεωρία. UN: ζητάμε μόνο θετικούς (unsigned) ακεραίους. Αφορά σε πεδία τύπου INT (και τις παραλλαγές του). Επηρεάζει το επιτρεπτό εύρος τιμών. Π.χ. αντί για εύρος από -127 ως 128 έχουμε 0 ως 255. ZF: ρύθμιση μορφοποίησης αριθμών (αγνοήστε την!) AI: ζητάμε το γνώρισμα τύπου INT (ή παραλλαγών αυτού) να παίρνει αυτόματα τιμές (Auto Incremental). Πολύ χρήσιμο καθώς μέσω αυτής της ρύθμισης ορίζουμε γνωρίσματα που προορίζονται για (τεχνητά) πρωτεύοντα κλειδιά! Στη στήλη Default των ρυθμίσεων βάζουμε αν θέλουμε default τιμές για τα πεδία, δηλαδή τιμές που θα καταχωρηθούν αυτόματα αν εμείς δεν δώσουμε τιμή. Η τιμή current_timestamp σε πεδίο τύπου TIMESTAMP βάζει αυτόματα στο πεδίο ως τιμή την τρέχουσα ημερομηνία και ώρα του συστήματος (του MySQL server). Σε πρόσφατες εκδόσεις MySQL Server, για να πετύχετε το παραπάνω, αρκεί η ρύθμιση του γνωρίσματος ως τύπου TIMESTAMP δεν χρειάζεται και το current_timestamp ως default τιμή. Ορισμός "ξένου κλειδιού" Το ξένο κλειδί (foreign key) είναι ένα γνώρισμα (στήλη) σε έναν πίνακα, το οποίο είναι πρωτεύον κλειδί σε άλλο πίνακα. Εφόσον φτιάχνουμε σχεσιακό μοντέλο και έχουμε χρήση ξένων κλειδιών, πρέπει να τα ορίσουμε. Δηλώνουμε σχέσεις ξένου κλειδιού πάνω σε ήδη ορισμένα γνωρίσματα με το κουμπί (4) (βλ. Εικόνα 6). Γίνεται και με άλλα κουμπάκια συσχετίσεων αλλά αυτός ο τρόπος σας καλύπτει ΠΑΝΤΑ. Οπότε ας μάθουμε καλά αυτόν! Έστω ότι έχουμε τους δύο πίνακες στην Εικόνα 9. Το γνώρισμα departmentid στον πίνακα students είναι ξένο κλειδί, καθώς ορίζει σε ποιο Τμήμα ανήκει ο φοιτητής (έστω ότι κάθε φοιτητής ανήκει σε ένα και μόνο ένα Τμήμα). Προσέξτε ότι του δώσαμε ίδιο όνομα (για δική μας ευκολία δεν είναι υποχρεωτικό) και με εξαίρεση το AI, το ρυθμίσαμε παρόμοια (το ΑΙ χρειάζεται στο department.departmentid γιατί εκεί γεννιούνται οι τιμές δεν χρειάζεται στο students.departmentid γιατί εκεί επαναχρησιμοποιούνται υπάρχουσες τιμές). Εικόνα 9: Σχέση ξένου κλειδιού. Κάνουμε λοιπόν click στο κουμπί (Εικόνα 6) και μετά κατά σειρά (Εικόνα 9): (1) στον πίνακα που φιλοξενεί το ξένο κλειδί (τον students), κάνουμε κλικ στο γνώρισμα (attribute) που αποτελεί το ξένο κλειδί (δηλαδή στο departmentid) (2) στον πίνακα που ορίζει το ξένο κλειδί (δηλ. στον department), κάνουμε κλικ στο ίδιο γνώρισμα Φώτης Κόκκορας / ΤΕΙ Θεσσαλίας 6/12
7 Για πιο ευέλικτη απεικόνιση των συσχετίσεων μεταξύ πινάκων, από το μενού Model -> Relationship Notation επιλέξτε Connect to Columns. Τα 1 και που βλέπετε στα άκρα της γραμμής συσχέτισης (Εικόνα 9) ορίσουν ότι η σχέση είναι ένα-προς-πολλά. Αν θέλετε ένα-προς-ένα, υπάρχουν επιπλέον ρυθμίσεις με right click πάνω στη γραμμή συσχέτισης, επιλογή του Edit Relationship..., και μετά κάτω tab, Foreign Key (Εικόνα 10). Δεν θα επεκταθούμε προς το παρόν περισσότερο θα τα δούμε σε σχετικό μάθημα. Οι δηλώσεις ξένου κλειδιού καταχωρούνται στον πίνακα που φιλοξενεί το ξένο κλειδί. Για να τις δείτε και να ορίσετε κανόνες ακεραιότητας δεδομένων, πηγαίνετε στις ρυθμίσεις αυτού του πίνακα (με διπλό κλικ στον πίνακα) στην καρτέλα Foreign Keys (βλ. Εικόνα 11). Για κάθε ξένο κλειδί πρέπει να ορίσετε τι θα γίνεται αν η τιμή του αλλάξει στον πατρικό πίνακα (On Update) ή/και όταν σβήσει η σχετική εγγραφή στον πατρικό πίνακα. Π.χ. αν αλλάξει (update) το departmentid κάποιου τμήματος (στον πίνακα departments) τι θα γίνει με τους φοιτητές στον πίνακα students που έχουν ως departmentid αυτή την τιμή; Παρόμοια, τι θα γίνει αν διαγραφεί ένα department του οποίου το departmentid είναι σε χρήση σε κάποια εγγραφή στον πίνακα students; Εικόνα 10: Επεξεργασία συσχέτισης ξένου κλειδιού. Εικόνα 11: Ξένα κλειδιά και referential integrity constraints (On Update, On Delete). Συνήθεις επιλογές είναι (περισσότερα στη θεωρία και τα εργαστήρια): Για το Update: CASCADE - Αλλάζει αυτόματα τις τιμές παντού όταν αλλάζει το ξένο κλειδί. RESTRICT - Δεν αφήνει να αλλάξει τιμή ένα κλειδί που είναι σε χρήση αλλού ως ξένο κλειδί. Για το Delete: CASCADE - Σβήνει αυτόματα στους πίνακες που χρησιμοποιούν το πεδίο ως ξένο κλειδί, όλες τις εγγραφές που χρησιμοποιούν το κλειδί που διαγράφηκε! RESTRICT - Δεν επιτρέπει να γίνει διαγραφή κλειδιού που είναι σε χρήση ως ξένο κλειδί σε άλλους πίνακες. Φώτης Κόκκορας / ΤΕΙ Θεσσαλίας 7/12
8 Η μηχανή ISAM δεν υποστηρίζει περιορισμούς ακεραιότητας δεδομένων. Αυτό έχει σαν αποτέλεσμα να πρέπει να υλοποιηθούν προγραμματιστικά οι σχετικοί έλεγχοι, στην εφαρμογή που θα χτιστεί πάνω από την database. Αυτό είναι ένα πολύ σοβαρό μειονέκτημα της ISAM και από μόνο του αρκεί για να προτιμήσετε τη μηχανή InnoDB. Εισαγωγή Δεδομένων κατά τη Σχεδίαση Αν θέλετε να εισάγετε (αυτόματα) δεδομένα (εγγραφές) στους πίνακες που θα δημιουργηθούν, τότε πρέπει να κάνετε καταχωρήσεις στην καρτέλα Inserts (Εικόνα 12) Εκεί εμφανίζεται ένα grid με σειρές (εγγραφές) και στήλες (γνωρίσματα) στο οποίο καταχωρείτε όσες εγγραφές θέλετε. Δεν πρέπει να παραβιάζετε τις αρχές σχεδίασης των πινάκων σας. Αν ένα γνώρισμα είναι τύπου ημ/νία πρέπει να δώσετε σωστή ημ/νία. Αν δεν το κάνετε, αργότερα θα προκύψει πρόβλημα (μη ξεχνάτε ότι ακόμη σχεδιάζουμε, δεν φτιάχτηκε ακόμη η database). Στα auto-incremental γνωρίσματα πρέπει επίσης να δώσετε τιμή, παρόλο που σε πραγματικές συνθήκες λειτουργίας μπαίνει τιμή αυτόματα. Στο τέλος πρέπει να πατήσετε το button με το πράσινο check για να καταγραφούν οι καταχωρήσεις που κάνατε! Εικόνα 12: Καταχώρηση δεδομένων στη φάση σχεδίασης. Τα δεδομένα που καταχωρείτε με αυτό τον τρόπο, θα μετατραπούν σε εντολές SQL για εισαγωγή των δεδομένων στην database. Αυτός ο SQL κώδικας ενσωματώνεται στο τέλος του κώδικά δημιουργίας της database, όταν από το σχέδιο της database το Workbench παράγει τον κώδικα που τη δημιουργεί. Εκτύπωση Σχήματος ΒΔ (database schema) και Παραγωγή SQL script Όταν ολοκληρώσουμε τη σχεδίαση μπορούμε να τακτοποιήσουμε τους πίνακες στο χώρο σχεδίασης και τα δημιουργήσουμε ένα PDF αρχείο με το μοντέλο, καθώς θα χρειαστεί πολλές φορές να το συμβουλευτούμε κατά την χρήση (κατασκευή SQL ερωτημάτων, σύνδεση με γλώσσες προγραμματισμού, κτλ). Το PDF παράγεται από το μενού File > Print to PDF ή File -> Export... Τέλος, πρέπει να εξάγουμε τον SQL κώδικα που όταν εκτελεστεί στον MySQL Server θα δημιουργήσει την database που σχεδιάσαμε. Αυτό γίνεται από την επιλογή File > Export > Forward Engineer SQL CREATE Script όπου: Α) Ορίζετε το όνομα και τη θέση του αρχείου που θα παραχθεί (βλ. Εικόνα 13). Β) Ζητάτε ο κώδικας να σβήνει (DROP) άλλη συνονόματη database, εφόσον βρει τέτοια, όταν εκτελεστεί, και γενικά να βάζει DROP δηλώσεις πριν από CREATE δηλώσεις (βλ. (2) στην επόμενη εικόνα). Αυτό δεν είναι απαραίτητο πάντα, εξυπηρετεί όμως στη φάση δοκιμών και διορθώσεων της database μέχρι να πάρει την τελική της μορφή. Οι δηλώσεις DROP θα διαγράψουν υπάρχουσα database ή/και πίνακες με ίδιο όνομα. Αν δεν το θέλετε πρέπει να λάβετε τα μέτρα σας. Γ) Αν σε κάποιους πίνακες έχουμε κάνει προ-εισαγωγή εγγραφών τότε πρέπει να επιλέξετε και το "Generate INSERT Statements for Tables" Δ) Πατήστε Next και στο επόμενο παράθυρο επιλέξτε τι θέλετε να γίνει export (συνήθως όλα όσα κάνατε δηλ. δεν πειράζετε κάτι). Ε) Πατάτε Next και ήδη θα δείτε τον SQL κώδικα που δημιουργήθηκε. Φώτης Κόκκορας / ΤΕΙ Θεσσαλίας 8/12
9 Ζ) Πατάτε Finish και ο κώδικας αποθηκεύεται στο αρχείο που ορίσατε. Βάσεις Δεδομένων Ι (Βοηθητικό Υλικό) Εικόνα 13: Μετατροπή της σχεδίασης σε SQL κώδικα. Στο σημείο αυτό έχετε τελειώσει με ένα κύκλο σχεδίασης (μπορεί να χρειαστούν κι άλλοι, διορθωτικοί). Η σχεδίαση είναι επίπονη και χρονοβόρα διαδικασία τυχόν ατέλειες θα γεννήσουν αργότερα προβλήματα. Κλείστε όλα τα tabs στο πάνω μέρος του παραθύρου του Workbench και επιστρέψτε στην καρτέλα (tab) Home. Φροντίστε να αποθηκεύσετε τη σχεδίαση σε αρχείο Workbench ώστε όταν χρειαστεί να μπορείτε να την τροποποιήσετε. Δημιουργία της Database / Υποβολή Ερωτημάτων Για τις επόμενες εργασίες πρέπει να λειτουργεί ταυτόχρονα και ο MySQL Server (του XAMP ή του Η/Υ σας, ανάλογα με την εγκατάσταση που έχετε κάνει). Συνδεθείτε στον MySQL Server με τη σύνδεση που είχατε φτιάξει στην αρχή. Φορτώστε τον κώδικα που κάνατε export στα προηγούμενα βήματα. Μόλις φορτωθεί (Εικόνα 14) τον «τρέχετε» και όταν ολοκληρωθεί η εκτέλεση κάνετε refresh (με το σχετικό button) για να δείτε την database που φτιάχτηκε. Αν κάτι δεν πήγε καλά, θα υπάρχουν κόκκινα εικονίδια στην καρτέλα Output και η εκτέλεση δεν θα έχει ολοκληρωθεί καθώς by default σταματά στο πρώτο λάθος που θα συμβεί. Με την database πλέον δημιουργημένη, μπορούμε να τη δοκιμάσουμε ανοίγοντας πίνακες, καταχωρώντας εγγραφές και υποβάλλοντας ερωτήματα. Κάντε right click στον πίνακα students αριστερά και επιλέξτε SELET Rows Limit Δείτε τα αποτελέσματα (Εικόνα 15). Υπόψη ότι οι μεταβολές που κάνετε καταχωρούνται στον πίνακα μόνο όταν πατήσετε το button Apply (βλ. Εικόνα 15). Φώτης Κόκκορας / ΤΕΙ Θεσσαλίας 9/12
10 Εικόνα 14: Το περιβάλλον δημιουργίας ή/και εκτέλεσης SQL ερωτημάτων. Εικόνα 15: Υποβολή SQL ερωτημάτων. Φώτης Κόκκορας / ΤΕΙ Θεσσαλίας 10/12
11 Server Administration (Χρήστες & Δικαιώματα) Τελευταία ενέργεια είναι ο ορισμός χρήστη (database user) με κατάλληλα δικαιώματα, μέσω του οποίου η εφαρμογή μας (όποια κι αν είναι αυτή - desktop εφαρμογή, web εφαρμογή, ακόμη και άνθρωπος) θα συνδέεται στη database, καθώς η λύση του root δεν είναι καθόλου καλή ιδέα (γιατί άραγε?). Αριστερά στο Navigator, επιλέξτε το tab Management και μετά Users and Privileges. Πατήστε Add Account, ορίστε Login Name user1 και Password 1234 (το δίνετε και 2 η φορά) και μετά πατήστε Apply. Εκτός απροόπτου, ο χρήστης θα δημιουργηθεί (βλ. Εικόνα 16). Εικόνα 16: Διαχείριση χρηστών Δημιουργία χρήστη. Εικόνα 17: Απόδοση δικαιωμάτων σε database χρήστη. Φώτης Κόκκορας / ΤΕΙ Θεσσαλίας 11/12
12 Απομένει να ορίσουμε δικαιώματα! Έχοντας επιλεγμένο τον user1 πηγαίνετε στην καρτέλα Schema Privileges (Εικόνα 17), πατήστε το κουμπί Add Entry (τέρμα δεξιά (2)) και στο παράθυρο που θα βγει επιλέξτε το schema/database στο οποίο θέλετε να δώσετε δικαιώματα. Πατήστε ΟΚ να φύγει το παράθυρο και στη συνέχεια επιλέξτε έστω τα SELECT, INSERT, UPDATE, DELETE (4), ώστε ο χρήστης να μπορεί να κάνει αντίστοιχα ερωτήματα. Αποθηκεύστε με Apply (5). Αν τώρα ορίσετε μια νέα σύνδεση με βάση αυτόν τον χρήστη, ο συνδεόμενος θα μπορεί να υποβάλει μόνο ερωτήματα SELECT, INSERT, UPDATE, DELETE στη συγκεκριμένη database. Αν θέλετε να ελέγχετε και από ποιο H/Y θα μπορεί να συνδέεται κάποιος στην database, τότε ρυθμίστε και το Limit Connectivity to Hosts Matching. Η πιο χαλαρή ρύθμιση είναι %, δηλαδή σύνδεση από οπουδήποτε. Η πιο αυστηρή localhost, δηλαδή μόνο από τον συγκεκριμένο Η/Υ. Περισσότερα για δικαιώματα στις διαλέξεις του μαθήματος και σε σχετικό εργαστήριο. Να αποθηκεύετε συχνά. Η εφαρμογή δεν είναι 100% σταθερή και μερικές φορές καταρρέει αναπάντεχα (πλέον όχι τόσο συχνά όπως παλαιότερα γενικά είναι ΟΚ). Να την ανανεώνετε καθώς βγαίνουν τακτικά νέες εκδόσεις. Μετά και από τα παραπάνω είστε έτοιμοι να χρησιμοποιήσετε την νέα σας βάση δεδομένων για εργασίες προσθήκης/μεταβολής/διαγραφής και γενικότερα SQL ερωτημάτων. Φ. Κόκκορας Φώτης Κόκκορας / ΤΕΙ Θεσσαλίας 12/12
Σχεδιασμός Βάσεων Δεδομένων
Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σχεδιασμός Βάσεων Δεδομένων Εργαστήριο 4 Δρ. Βασιλική Κούφη Περιεχόμενα Υλοποίηση Βάσεως Δεδομένων Εκτέλεση ερωτημάτων SQL στην Βάση Δεδομένων BHMA 1. Σχεδιασμός
Διαβάστε περισσότεραΟδηγίες Χρήσης της MySQL
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Νοέμβριος 2007 1 Περιεχόμενα Εισαγωγή...2
Διαβάστε περισσότεραΣυνοπτικός Οδηγός Χρήσης του MySQL Workbench
Συνοπτικός Οδηγός Χρήσης του MySQL Workbench To ΜySQL Workbench είναι μία εφαρμογή, με γραφικό περιβάλλον, στην οποία μπορούμε να συντάξουμε και να εκτελέσουμε εντολές SQL. To MySQL Workbench απαιτεί να
Διαβάστε περισσότεραXAMPP Apache MySQL PHP javascript xampp
XAMPP Το xampp είναι ένα δωρεάν πρόγραμμα με το οποίο μπορούμε να κάνουμε εγκατάσταση τον Apache, τη MySQL και την PHP. Apache. Ο Apache είναι ένας Web Server. Είναι δηλαδή πρόγραμμα το οποίο τρέχει μόνιμα
Διαβάστε περισσότεραΟδηγίες Χρήσης της MySQL
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Απρίλιος 2007 1 Περιεχόμενα Εισαγωγή...2
Διαβάστε περισσότεραΒάσεις Δεδομένων 3η εργαστηριακή άσκηση
Βάσεις Δεδομένων 3η εργαστηριακή άσκηση Εισαγωγή στο περιβάλλον της oracle Συσχέτιση πινάκων (εισαγωγή ξένων κλειδιών) Δρ. Μαρία Ευθυμιοπούλου 1. Εμφάνιση πινάκων στο Workspace Στο προηγούμενο εργαστήριο
Διαβάστε περισσότεραΒάσεις Δεδομένων 2η εργαστηριακή άσκηση
Βάσεις Δεδομένων 2η εργαστηριακή άσκηση Εισαγωγή στο περιβάλλον της oracle Δημιουργία πινάκων Δρ. Εύη Φαλιάγκα 1. Login Χρησιμοποιώντας έναν web explorer, μπαίνετε στο http://10.0.0.6:8080/apex και συμπληρώνετε
Διαβάστε περισσότεραEpsilon Net PYLON Platform
Epsilon Net PYLON Platform Οδηγίες Εγκατάστασης Top 1 / 31 Περιεχόμενα 1 ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ... 3 2 ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΗΣ... 5 3 ΕΓΚΑΤΑΣΤΑΣΗ DEMO... 7 4 ΕΓΚΑΤΑΣΤΑΣΗ ΠΡΟΤΥΠΗΣ ΒΑΣΗΣ... 8 4.1 Φόρτωση πρότυπης
Διαβάστε περισσότεραdatabases linux - terminal (linux / windows terminal)
databases linux - terminal (linux / windows terminal) 1) ανοίγουμε την mysql -> $ mysql -u root -p (enter) password (enter) TIP: αν κατά την εντολή αυτή μας γράψει, ERROR 2002 (HY000): Can't connect to
Διαβάστε περισσότεραPHPMyAdmin: Σύντομος οδηγός για αρχάριους
2014 PHPMyAdmin: Σύντομος οδηγός για αρχάριους Καρούσος Νικόλαος Επιστημονικός Συνεργάτης Παρασκευά Σταυρούλα Φοιτήτρια, Εργαστηριακή Βοηθός, τμήμα ΕΠΔΟ Μεσολογγίου 33 Έκδοση 1.1 Πρόλογος... - 2-1. Είσοδος
Διαβάστε περισσότεραΕργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων
Ενότητα 4 Επεξεργασία πινάκων 36 37 4.1 Προσθήκη πεδίων Για να εισάγετε ένα πεδίο σε ένα πίνακα που υπάρχει ήδη στη βάση δεδομένων σας, βάζετε τον κέρσορα του ποντικιού στο πεδίο πάνω από το οποίο θέλετε
Διαβάστε περισσότεραH SQL είναι η γλώσσα για όλα τα εμπορικά σχεσιακά συστήματα διαχείρισης βάσεων δεδομένων
Η γλώσσα SQL H SQL είναι η γλώσσα για όλα τα εμπορικά σχεσιακά συστήματα διαχείρισης βάσεων δεδομένων H SQL έχει διάφορα τμήματα: Γλώσσα Ορισμού Δεδομένων (ΓΟΔ) Γλώσσα Χειρισμού Δεδομένων (ΓΧΔ) Ενσωματωμένη
Διαβάστε περισσότεραVodafone Business Connect
Vodafone Business Connect Vodafone Business WebHosting Αναλυτικός Οδηγός Χρήσης MySQL Manager Αναλυτικός οδηγός χρήσης: MySQL Manager Vodafone Business Connect - Υπηρεσίες φιλοξενίας εταιρικού e-mail &
Διαβάστε περισσότεραΛίγα λόγια από το συγγραφέα Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access Κεφάλαιο 2: Microsoft Access
Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access... 9 Κεφάλαιο 2: Microsoft Access 2002... 20 Κεφάλαιο 3: Το σύστημα Βοήθειας του Microsoft Office ΧΡ... 36
Διαβάστε περισσότερα2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων
2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων Μετά τον μετασχηματισμό των δεδομένων με τη χρήση του Excel, τα δεδομένα θα εισαχθούν σε μια σχεσιακή βάση δεδομένων (Microsoft SQL Sever 2005) ώστε να
Διαβάστε περισσότεραΒάσεις Δεδομένων Ι - 06. Ευρετήρια/Indexes. (...και επιδόσεις ΣΔΒΔ) Views (Όψεις) Φώτης Κόκκορας (MSc/PhD) Τμήμα Τεχνολογίας Πληροφορικής & Τηλεπ/νιών
Βάσεις Δεδομένων Ι - 06 Ευρετήρια/Indexes (...και επιδόσεις ΣΔΒΔ) Views (Όψεις) Φώτης Κόκκορας (MSc/PhD) Τμήμα Τεχνολογίας Πληροφορικής & Τηλεπ/νιών ΤΕΙ Λάρισας Τι είναι τα ευρετήρια; Ευρετήριο/Index:
Διαβάστε περισσότεραΕργαστήριο Βάσεων Δεδομένων
Εργαστήριο Βάσεων Δεδομένων Άσκηση 2 Σκοπός της άσκησης είναι: 1. Με δεδομένο το σχεσιακό διάγραμμα, η υλοποίηση μιας βάσης σε MySQL. 2. Η εισαγωγή δεδομένων στη βάση. Για το κείμενο των προδιαγραφών της
Διαβάστε περισσότεραΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 2 24/01/2012
ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΕΠΙΚΟΙΝΩΝΙΑΣ & ΣΠΟΥΔΩΝ ΔΙΑΔΙΚΤΥΟΥ ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο Εργαστηριακή Άσκηση 2 24/01/2012
Διαβάστε περισσότεραΕργαστήριο Βάσεων Δεδομένων
Εργαστήριο Βάσεων Δεδομένων Άσκηση 2 Σκοπός της άσκησης είναι: 1. Με δεδομένο το σχεσιακό διάγραμμα, η υλοποίηση μιας βάσης σε MySQL. 2. Η εισαγωγή δεδομένων στη βάση. 3. Η υλοποίηση απλών ερωτημάτων mysql
Διαβάστε περισσότεραserver : Ο υπολογιστής του καθηγητή που θέλουμε να ελέγχει τους υπόλοιπους του εργαστηρίου client : Οι υπολογιστές των μαθητών
Εγκατάσταση italc Οδηγίες εγκατάστασης italcc σε τοπικό δίκτυο με Windows 7. Πιστεύω ότι η διαδικασία θα ισχύει και για windows 8 ή 10 ακόμα και για XP. Υπάρχουν οδηγίες και εδώ αλλά για περιβάλλον windows
Διαβάστε περισσότεραΚεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub
Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub Σύνοψη Σ αυτό το κεφάλαιο θα περιγράψουμε τη δημιουργία φορμών, προκειμένου να εισάγουμε δεδομένα και να εμφανίζουμε στοιχεία από τους πίνακες
Διαβάστε περισσότεραΒάσεις Δεδομένων Ι - 05. SQL Μέρος 3 ο. (Constraints & Joins) Φώτης Κόκκορας (MSc/PhD) Τμήμα Μηχανικών Πληροφορικής ΤΕ
Βάσεις Δεδομένων Ι - 05 SQL Μέρος 3 ο (Constraints & Joins) Φώτης Κόκκορας (MSc/PhD) Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Θεσσαλίας Πρόσθετες Διαφάνειες σε Προηγούμενα Θέματα...σε Διαγραφή Πλειάδων Σημασιολογία
Διαβάστε περισσότεραΙατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε.
Ιατρική Πληροφορική Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. Χρήσιμοι Σύνδεσμοι Σημειώσεις μαθήματος: http://medisp.bme.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/
Διαβάστε περισσότεραΟρισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL
Εισαγωγή Μοντελοποίηση Στα προηγούμενα μαθήματα: Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Εννοιολογικός Σχεδιασμός Βάσεων εδομένων (με χρήση του Μοντέλου Οντοτήτων/Συσχετίσεων) Λογικός
Διαβάστε περισσότεραΟρισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1
Ορισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL Ευαγγελία Πιτουρά 1 Τι έχουμε δει Μοντελοποίηση Εννοιολογικός Σχεδιασμός Βάσεων Δεδομένων (με χρήση του Μοντέλου Οντοτήτων/Συσχετίσεων)
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΜΑΘΗΜΑ : Η/Υ I (ενότητα WINDOWS) ΥΠΕΥΘΥΝΟΣ : ΑΝΑΣΤΑΣΙΟΣ ΟΙΚΟΝΟΜΙΔΗΣ, Καθηγητής ΕΡΓΑΣΤΗΡΙΑ : ΘΕΑΝΩ ΧΑΤΖΙΔΑΚΗ, Εργαστηριακό
Διαβάστε περισσότεραΣχεδίαση και Χρήση Βάσεων Δεδομένων. Χρήση της MySQL. Γιώργος Πυρουνάκης -
Σχεδίαση και Χρήση Βάσεων Δεδομένων Χρήση της MySQL Γιώργος Πυρουνάκης - forky@di.uoa.gr Δομή Διάλεξης Παράδειγμα (Βάση Δεδομένων Προμηθευτές/Προϊόντα) Εισαγωγή στη MySQL Χρήση του mysql client Χρήση του
Διαβάστε περισσότεραΟρισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL
Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Βάσεις Δεδομένων 2009-2010 Ευαγγελία Πιτουρά 1 Εισαγωγή Μοντελοποίηση Στα προηγούμενα μαθήματα: Εννοιολογικός Σχεδιασμός Βάσεων εδομένων (με
Διαβάστε περισσότεραΟδηγίες για την εγκατάσταση του πακέτου Cygwin
Οδηγίες για την εγκατάσταση του πακέτου Cygwin Ακολουθήστε τις οδηγίες που περιγράφονται σε αυτό το file μόνο αν έχετε κάποιο laptop ή desktop PC που τρέχουν κάποιο version των Microsoft Windows. 1) Copy
Διαβάστε περισσότεραΔιάλεξη 07: Σχεσιακό Μοντέλο II (Relational Data Model) Διδάσκων: Παναγιώτης Ανδρέου
Διάλεξη 07: Σχεσιακό Μοντέλο II (Relational Data Model) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Εισαγωγή στις έννοιες: Περιορισμοί Σχεσιακού Μοντέλου και Σχεσιακά Σχήματα Πράξεις Ενημερώσεων
Διαβάστε περισσότεραΒάσεις δεδομένων (Access)
Βάσεις δεδομένων (Access) Όταν εκκινούμε την Access εμφανίζεται το παρακάτω παράθυρο: Κουμπί Κενή βάση δεδομένων Κουμπί του Office Για να φτιάξουμε μια νέα ΒΔ κάνουμε κλικ στο κουμπί «Κενή βάση δεδομένων»
Διαβάστε περισσότεραKεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων Kεφάλαιο 13 Ανάλυση δεδομένων...
Μέρος 2 Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων... 211 Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων... 241 Kεφάλαιο 13 Ανάλυση δεδομένων... 257 Kεφάλαιο 14 Συναρτήσεις Μέρος Β... 285 Kεφάλαιο 15 Ευρετήριο
Διαβάστε περισσότεραΧρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας
Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας Πώς να δημιουργήσουμε ένα νέο λογαριασμό χρήστη (User Account) στα Windows 7 Αρκετές φορές τυχαίνει να χρησιμοποιούν διάφορα άτομα τον Η/Υ σας. Σε τέτοιες
Διαβάστε περισσότεραΕργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Σχεδίαση Βάσεων Δεδομένων
Ενότητα 3 Σχεδίαση Βάσεων Δεδομένων 17 18 3.1 Εισαγωγή Μία βάση δεδομένων αποτελείται από δεδομένα για διάφορα θέματα τα οποία όμως σχετίζονται μεταξύ τους και είναι καταχωρημένα με συγκεκριμένο τρόπο.
Διαβάστε περισσότεραΟδηγός Εγκατάστασης Pylon Auto Moto Cube
POWERED BY ACT Οδηγός Εγκατάστασης Pylon Auto Moto Cube 1 Version: 01 Μάιος 2017 Περιεχόμενα Εκτέλεση Εγκατάστασης Pylon 3 Pylon Auto-Moto Cube Configuration για Sql Server βάση 5 Εγκατάσταση και Εξαγωγή
Διαβάστε περισσότεραΕπίλυση προβλήματος με Access
Δ.1. Το προς επίλυση πρόβλημα Ζητείται να κατασκευάσετε τα αρχεία και τα προγράμματα μιας εφαρμογής καταχώρησης Δαπανών μελών ΔΕΠ (Διδακτικό και Ερευνητικό Προσωπικό) για την παρακολούθηση του απολογισμού
Διαβάστε περισσότεραΒάσεις δεδομένων (Access)
Βάσεις δεδομένων (Access) Όταν εκκινούμε την Access εμφανίζεται το παρακάτω παράθυρο: Για να φτιάξουμε μια νέα ΒΔ κάνουμε κλικ στην επιλογή «Κενή βάση δεδομένων» στο Παράθυρο Εργασιών. Θα εμφανιστεί το
Διαβάστε περισσότερα2 η Εργαστηριακή Άσκηση
2 η Εργαστηριακή Άσκηση Σκοπός της παρούσας εργαστηριακής άσκησης είναι η δημιουργία μιας εφαρμογής client/server η οποία θα συνδέεται με μια Βάση Δεδομένων σε MSSQL Server (ή ACCESS), και θα προβάλει
Διαβάστε περισσότεραSQL Τύποι Δεδομένων Δημιουργία Πίνακα Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγή στη MySQL (1)
Εργαστήριο Βάσεων Δεδομένων Εισαγωγή στη My (1) Η (Structured Query Language) είναι μια πλήρης γλώσσα Βάσεων Δεδομενων Είναι δομημένη σε βάσεις που περιέχουν πίνακες Οι πίνακες αποτελούνται από γραμμές
Διαβάστε περισσότεραΔιαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1
Διαχείριση Πληροφοριών στο Διαδίκτυο Εργαστήριο 1 Τεχνολογικό Εκπαιδευτικό Ίδρυμα Καβάλας Σχολή Διοίκησης & Οικονομίας Τμήμα Διαχείρισης Πληροφοριών Διδάσκων Μαρδύρης Βασίλειος, Διπλ. Ηλ. Μηχανικός & Μηχ.
Διαβάστε περισσότεραΆσκηση. Εξοικείωση με διαδικασία εγγραφής μαθητών σε κάποιο μάθημα και διαδικασία μεταφοράς μαθημάτων μεταξύ διαφορετικών συστημάτων moodle
ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Μηχανικών Πληροφορικής ΤΕ Συστήματα Τηλεκπαίδευσης Άσκηση Εξοικείωση με διαδικασία εγγραφής μαθητών σε κάποιο μάθημα και διαδικασία μεταφοράς μαθημάτων μεταξύ διαφορετικών συστημάτων
Διαβάστε περισσότεραΒάσεις Δεδομένων (Databases)
Βάσεις Δεδομένων (Databases) ΕΠΛ 342 Χειμερινό Εξάμηνο 2011 Διδάσκοντες Καθηγητές Γιώργος Σαμάρας (ΧΩΔ01 109) Περιεχόμενο Διάλεξης Κεφάλαιο 5: Το Σχεσιακό Μοντέλο Δεδομένων Περιορισμοί Σχεσιακού Μοντέλου
Διαβάστε περισσότεραΒάσεις Δεδομένων. Εισαγωγή για το Εργαστήριο. Δρ. Τιάκας Ελευθέριος. Τμήμα Πληροφορικής ΑΠΘ 2015-2016
Βάσεις Δεδομένων Εισαγωγή για το Εργαστήριο Δρ. Τιάκας Ελευθέριος Τμήμα Πληροφορικής ΑΠΘ 2015-2016 2 Βασικοί στόχοι Μερικοί βασικοί στόχοι του εργαστηρίου είναι: Η ικανότητα ανάλυσης των απαιτήσεων, κατασκευής
Διαβάστε περισσότεραBHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P.
BHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P. Πριν την έναρξη της διαδικασίας θα θέλαμε να σας ενημερώσουμε ότι η αναβάθμιση διαφέρει σε κάποιες λεπτομέρειες, ανάλογα με το τύπο της βάσης δεδομένων της κάθε χρήσης.
Διαβάστε περισσότεραVodafone Business Connect
Vodafone Business Connect Vodafone Business WebHosting Αναλυτικός Οδηγός Χρήσης MSSQL Manager Αναλυτικός οδηγός χρήσης: MS SQL Manager Vodafone Business Connect - Υπηρεσίες φιλοξενίας εταιρικού e-mail
Διαβάστε περισσότεραΟδηγίες Σύνδεσης Ασύρματου Δικτύου ΤΜΗΥ&Π. Οδηγίες Σύνδεσης για λοιπά Linux/Unix Συστήματα
Οδηγίες Σύνδεσης Ασύρματου Δικτύου ΤΜΗΥ&Π Περιεχόμενα: 1. 1. Εισαγωγικές Πληροφορίες 2. Οδηγίες Σύνδεσης για Windows XP/Vista 3. Οδηγίες Σύνδεσης για Windows 7 4. Οδηγίες Σύνδεσης για MAC OS 5. Οδηγίες
Διαβάστε περισσότεραARTius με PostgreSQL
ARTius με PostgreSQL 9.3.5.1 Features: Δεν υπάρχει License και κόστος αγοράς / αναβάθμισης του PostgreSQL. Εύκολη και γρήγορη εγκατάσταση. Ταχύτερη παραλληλία (row locking) σε σχέση με άλλα dbms (SQLite,
Διαβάστε περισσότεραΕγκατάσταση Joomla 1. Στο Π.Σ.Δ. (www.sch.gr) 2. Τοπικά 3. Σε δωρεάν Server
Γεώργιος Χρ. Μακρής Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. (www.sch.gr) 2. Τοπικά 3. Σε δωρεάν Server 2012 Γ ε ώ ρ γ ι ο ς Χ ρ. Μ α κ ρ ή ς ( h t t p : / / u s e r s. s c h. g r / g m a k r i s ) Περιεχόμενα
Διαβάστε περισσότερα[συνέχεια του εγγράφου Word 2]
[συνέχεια του εγγράφου Word 2] Συνεχίζουμε την πρακτική μας άσκηση πάνω στο έγγραφο που δημιουργήσαμε την προηγούμενη εβδομάδα και το οποίο αποθηκεύσαμε στον φάκελο με το όνομά μας, με το όνομα: Word 2x.
Διαβάστε περισσότεραΣχεδιασμός Βάσεων Δεδομένων
Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σχεδιασμός Βάσεων Δεδομένων Εργαστήριο 1 Δρ. Βασιλική Κούφη Περιεχόμενα 1. Εισαγωγή 2. Κύκλος ζωής ανάπτυξης Βάσεως Δεδομένων 3. Oracle SQL Developer Data
Διαβάστε περισσότερα8. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ
8. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ Στόχος του εργαστηρίου αυτού είναι να δείξει πώς τα εργαστήρια με τα δεδομένα της ICAP μπορούν να υλοποιηθούν χωρίς τη χρήση SQL Server, χρησιμοποιώντας μόνον Excel και Rapid
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ Εισαγωγή στη MySQL Νικόλαος Ζ. Ζάχαρης Τι είναι η MySql Είναι ένα Σχεσιακό Σύστημα Διαχείρισης
Διαβάστε περισσότεραField Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ
Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 1 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΑΝΑΛΥΣΗ ΜΕΝΟΥ ΕΦΑΡΜΟΓΗΣ... 4 2. ΕΠΕΞΗΓΗΣΗ ΚΕΝΤΡΙΚΟΥ ΜΕΝΟΥ ΚΑΡΤΕΛΑΣ... 5 3. ΔΗΜΙΟΥΡΓΙΑ ΠΕΛΑΤΗ... 6 4. ΑΝΑΖΗΤΗΣΗ ΠΕΛΑΤΗ... 6 5. ΕΠΕΞΕΡΓΑΣΙΑ/ΔΙΑΓΡΑΦΗ
Διαβάστε περισσότερα9η Εργαστηριακή Άσκηση: Stored Procedures - Triggers. Αποθηκευμένες Διαδικασίες (Stored Procedures):
9η Εργαστηριακή Άσκηση: Stored Procedures - Triggers Σκοπός της παρούσας εργαστηριακής άσκησης, είναι η εξοικείωση του σπουδαστή με τη δημιουργία αποθηκευμένων διαδικασιών (Stored Procedures) και σκανδάλης
Διαβάστε περισσότεραΤ.Ε.Ι ΘΕΣΣΑΛΟΝΙΚΗΣ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΔΒΔ (ΕΡΓΑΣΤΗΡΙΟ 4) Τελευταία ενημέρωση: 11/2011. Μετασχηματισμός διαγράμματος ER σε σχεσιακό σχήμα ΒΔ
Μετασχηματισμός διαγράμματος ER σε σχεσιακό σχήμα ΒΔ ΣΤΟΧΟΣ Στόχο του παρόντος εργαστηρίου αποτελεί η κατανόηση και η εφαρμογή της μεθοδολογίας του μετασχηματισμού ενός διαγράμματος ER στο αντίστοιχο σχεσιακό
Διαβάστε περισσότεραΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.
ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ Ηλεκτρονική Υποβολή Α.Π.Δ. ΠΕΡΙΕΧΟΜΕΝΑ 1) Είσοδος στην εφαρμογή 2) Δημιουργία Περιόδου Υποβολής 2.α) Ακύρωση Περιόδου Υποβολής 3) Μέθοδος Υποβολής: Συμπλήρωση Φόρμας 3.α) Συμπλήρωση
Διαβάστε περισσότεραΟδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility. (διαδικτυακή εφαρμογή)
ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Οδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility (διαδικτυακή εφαρμογή) Αύγουστος 2011 ΠΕΡΙΕΧΟΜΕΝΑ 1. Πρόσβαση
Διαβάστε περισσότεραΟδηγός Εγκατάστασης
www.athenaschool.net Οδηγός Εγκατάστασης Αθηνά 2012 Μάρτιος 2013 Copyright Πόλυς Γεωργίου, 2013 Με επιφύλαξη παντός δικαιώματος. All rights reserved. Απαγορεύεται η αντιγραφή ή διανομή του παρόντος εγχειριδίου,
Διαβάστε περισσότεραΣΧΕΔΙΑΣΜΟΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΡΓΑΣΤΗΡΙΟ 2
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΣΧΕΔΙΑΣΜΟΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΡΓΑΣΤΗΡΙΟ 2 ΔΕΣΠΟΙΝΑ ΠΑΠΑΚΩΝΣΤΑΝΤΙΝΟΥ dpap@unipi.gr ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΜΕ POWER DESIGNER ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΤΗΣ ΜΕ XAMPP (1/7) ΑΣΚΗΣΗ
Διαβάστε περισσότεραΒάσεις Δεδομένων 5η εργαστηριακή άσκηση
Βάσεις Δεδομένων 5η εργαστηριακή άσκηση SQL Δρ. Μαρία Ευθυμιοπούλου Εντολές sql Για να γράψετε ή να επικολλήσετε εντολές sql πηγαίνετε από το μενού SQL Workshop και επιλέγετε το SQL Commands 1. Δημιουργία
Διαβάστε περισσότεραDepartment of Computer Science University of Cyprus. EPL342 Databases. Lecture 8: RM II. Relational Model. (Chapter )
Department of Computer Science University of Cyprus EPL342 Databases Lecture 8: RM II Relational Model (Chapter 5.2-5.3) ιδάσκων: Παναγιώτης Ανδρέου http://www.cs.ucy.ac.cy/courses/epl342 8-1 Περιεχόμενο
Διαβάστε περισσότεραΣχεδιασμός των Πινάκων μίας Βάσης Δεδομένων
Σχεδιασμός των Πινάκων μίας Βάσης Δεδομένων 3 ΚΥΡΙΑ ΣΗΜΕΙΑ ΤΟΥ ΚΕΦΑΛΑΙΟΥ Επιλογή τύπου δεδομένων και ιδιότητες πεδίων Δημιουργία πινάκων Συσχετισμός πινάκων ΑΡΧΕΙΑ ΕΡΓΑΣΙΑΣ ΠΑΡΑΓΓΕΛΙΕΣ, ΠΑΡΑΓΓΕΛΙΕΣ ΤΕΛΙΚΟ
Διαβάστε περισσότεραΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης
Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3
Διαβάστε περισσότεραΕιδικά Θέματα Παραμετροποίησης. Ασφάλεια Εφαρμογής Εναρμόνιση με τον κανονισμό GDRP. Data Communication A.E.
Ασφάλεια Εφαρμογής Εναρμόνιση με τον κανονισμό GDRP Γενικός Κανονισμός Προστασίας Προσωπικών Δεδομένων (GDPR) Η συμμόρφωση της εφαρμογής Premium HRM Μισθοδοσία της Data Communication με το GDPR Στις οδηγίες
Διαβάστε περισσότεραΕΡΩΤΗΜΑΤΟΛOΓΙΟ ΣΧΟΛΕIΟΥ: ΕΓΧΕΙΡIΔΙΟ ΔΙΕΥΘΥΝΤΉ/ΝΤΡΙΑΣ. Doc.: CY7_CBA_ScQPrincipalManual.docx. Δημιουργήθηκε από: ETS, Core Α Contractor
P 2 I S A 0 1 8 PISA 2018 ΕΡΩΤΗΜΑΤΟΛOΓΙΟ ΣΧΟΛΕIΟΥ: ΕΓΧΕΙΡIΔΙΟ ΔΙΕΥΘΥΝΤΉ/ΝΤΡΙΑΣ Doc.: CY7_CBA_ScQPrincipalManual.docx Δημιουργήθηκε από: ETS, Core Α Contractor Προσαρμογή: Εθνικό Κέντρο PISA 2018 ΠΕΡΙΕΧΟΜΕΝΑ
Διαβάστε περισσότεραΤο σχεσιακό μοντέλο βάσεων δεδομένων
ΕΣΔ232 Οργάνωση Δεδομένων στη Κοινωνία της Πληροφορίας Το σχεσιακό μοντέλο βάσεων δεδομένων Περιεχόμενα Περιεχόμενα - Βιβλιογραφία Ενότητας Εισαγωγή στο σχεσιακό μοντέλο Σχεσιακές γλώσσες ερωτημάτων Περιορισμοί
Διαβάστε περισσότεραΣχεσιακό Πρότυπο Δεδομένων
Βάσεις Δεδομένων Ι - 02 Σχεσιακό Πρότυπο Δεδομένων (Relational Data Model) (σύντομη παρουσίαση) Τύποι Δεδομένων Φώτης Κόκκορας (MSc/PhD) Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Θεσσαλίας Τι είναι τα Πρότυπα
Διαβάστε περισσότεραΔιαχείριση Βάσης Δεδομένων (dbadmin)
Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Εμπορική Διαχείριση > Διαχείριση Βάσης Δεδομένων (dbadmin) Διαχείριση Βάσης Δεδομένων (dbadmin) Μέσα από τη διαχείριση βάσης δεδομένων
Διαβάστε περισσότεραΕνότητα. Σχεδίαση Βάσεων Δεδομένων
Ενότητα 3 Σχεδίαση Βάσεων Δεδομένων 2 3 3.1 Εισαγωγή Μία βάση δεδομένων αποτελείται από δεδομένα για διάφορα θέματα τα οποία όμως σχετίζονται μεταξύ τους και είναι καταχωρημένα με συγκεκριμένο τρόπο. Όλα
Διαβάστε περισσότεραΕργαστηριακός Οδηγός. Βάσεις Δεδομένων της Γ' Τάξης ΕΠΑΛ
Άδεια Χρήσης Creative Commons, Αναφορά Προέλευσης 3.0 Ελλάδα 2009-200, Βουρλάκος Μιχαήλ Εργαστηριακός Οδηγός για το μάθημα Βάσεις Δεδομένων της Γ' Τάξης ΕΠΑΛ σε περιβάλλον Microsoft Access Υπεύθυνος Καθηγητής:
Διαβάστε περισσότεραΕνότητα. Επεξεργασία πινάκων
Ενότητα 4 Επεξεργασία πινάκων 2 3 4.1 Προσθήκη πεδίων Για να εισάγετε ένα πεδίο σε ένα πίνακα που υπάρχει ήδη στη βάση δεδομένων σας, βάζετε τον κέρσορα του ποντικιού στο πεδίο πάνω από το οποίο θέλετε
Διαβάστε περισσότεραJoomla! with K2 - User Guide
Joomla! with K2 - User Guide τελευταία ανανέωση: 27/03/2014 από την ICAP WEB Solutions 1 Η κατασκευή της δυναμικής σας ιστοσελίδας έχει ολοκληρωθεί και μπορείτε πλέον να προχωρήσετε σε αλλαγές ή προσθήκες
Διαβάστε περισσότερα2. Για να δημιουργήσουμε το πρώτο ή κάθε νέο Backup set πατάμε στο εικονίδιο και εμφανίζεται ο Wizard του Backup set
Δημιουργία Backup Set για ( file Backup ) 1. Τρέχουμε την εφαρμογή BACKUP365. Όταν συνδεθεί με τα κεντρικό σύστημα της Digital SIMA εμφανίζεται η παρακάτω εικόνα : 2. Για να δημιουργήσουμε το πρώτο ή κάθε
Διαβάστε περισσότεραΠεριεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access Κεφάλαιο 2 Χειρισμός πινάκων... 27
Περιεχόμενα Κεφάλαιο 1 Εισαγωγή στην Access... 9 Γνωριμία με την Access... 12 Δημιουργία βάσης δεδομένων... 22 Άνοιγμα και κλείσιμο βάσης δεδομένων... 24 Ερωτήσεις ανακεφαλαίωσης... 25 Πρακτική εξάσκηση...
Διαβάστε περισσότεραGreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα
GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα Μάθημα 6ο Σουίτα Γραφείου LibreOffice 2 Ύλη Μαθημάτων V Μαθ. 5/6 : Σουίτα Γραφείου LibreOffice LibreOffice Γενικά, Κειμενογράφος - LibreOffice Writer,
Διαβάστε περισσότεραΠεριγραφή της εργασίας
Προγραμματισμός Internet Εξάμηνο: Χειμερινό 2006-2007 Εργασία Εργαστηρίου Δευτέρα 11 Δεκ. 2006 Περιγραφή της εργασίας Μία εταιρία ηλεκτρονικού εμπορίου εμπορεύεται βιβλία πληροφορικής μέσω διαδικτύου.
Διαβάστε περισσότεραΟΔΗΓΙΕΣ ΧΡΗΣΗΣ CLASSWEB Εισαγωγή βαθμολογιών από διδάσκοντες μέσω Διαδικτύου
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΔΙΕΥΘΥΝΣΗ ΜΗΧΑΝΟΡΓΑΝΩΣΗΣ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ CLASSWEB Εισαγωγή βαθμολογιών από διδάσκοντες μέσω Διαδικτύου Συντάκτες: Παναγιώτα Μπούγια Θεοδώρα Νάνου Ιανουάριος 2015 Περιεχόμενα 1. Εισαγωγή...
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ
ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΟΔΗΓΟΣ ΣΥΝΔΕΣΗΣ ΣΤO ΔΙΚΤΥΟ ΤΟΥ ΤΠΚ ΜΕΣΩ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ΑΠΟΜΑΚΡΥΣΜΕΝΗΣ ΠΡΟΣΒΑΣΗΣ VPN ΥΣΠΤ Η υπηρεσία πρόσβασης στο δίκτυο δεδομένων του ΤΠΚ μέσω εικονικού ιδιωτικού δικτύου
Διαβάστε περισσότεραΒυζαντινός Ρεπαντής Κολλέγιο Αθηνών 2010
Βυζαντινός Ρεπαντής Κολλέγιο Αθηνών 2010 Δημιουργία ενός απλού παιχνιδιού με το Gamemaker (μετάφραση από το http://www.stuffucanuse.com/downloads/gamemaker-introductionlessons/free_game_downloads_gamemaker.htm)
Διαβάστε περισσότεραΕργαστηά ριο Βαά σεων Δεδομεάνων
Εργαστηά ριο Βαά σεων Δεδομεάνων Εγκατάσταση και χρήση εργαλείων - FAQs 2012-11-20 Contents 1. Λογισμικό που χρειάζεστε... 2 2. WAMP server... 3 2.1 Ζητήματα στην εγκατάσταση... 3 2.2 Services του WampServer...
Διαβάστε περισσότερα6 Εισαγωγή στο Wordpress 3.x
Περιεχόμενα 1 Εγκατάσταση του WordPress... 11 Ελάχιστες απαιτήσεις... 11 Easy PHP... 12 Εγκατάσταση Easy PHP... 12 Βήματα εγκατάστασης EasyPHP με εικόνες... 13 Το EasyPHP στα Ελληνικά... 17 Κατέβασμα και
Διαβάστε περισσότεραΔημιουργία και επεξεργασία διανυσματικών επιπέδων στο QGIS
Δημιουργία και επεξεργασία διανυσματικών επιπέδων στο QGIS Δημιουργία επιπέδου σχεδίασης 1. Από το Menu Layer Create Layer New Shapefile Layer δημιουργούμε νέο επίπεδο. Στο παράθυρο που ανοίγει (Εικ. 1)
Διαβάστε περισσότεραΌλοι οι χρήστες του Turnitin πρέπει να δημιουργήσουν ένα προφίλ χρήστη.
Οδηγίες για καθηγητές Για τη χρήση του Turnitin απαιτούνται τα παρακάτω βήματα: 1. Δημιουργία λογαριασμού 2. Δημιουργία τάξης και διαχείριση πληροφοριών τάξης 3. Δημιουργία εργασίας και σχετικές ρυθμίσεις
Διαβάστε περισσότεραΟρισµοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL
Ορισµοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Βάσεις εδοµένων 2011-2012 Ευαγγελία Πιτουρά 1 Εισαγωγή Μοντελοποίηση Στα προηγούµενα µαθήµατα: Εννοιολογικός Σχεδιασµός Βάσεων Δεδοµένων (µε
Διαβάστε περισσότεραΆσκηση 5 Firefox Αποθήκευση αρχείων
Άσκηση 5 Firefox Αποθήκευση αρχείων Παρουσίαση Γραμμών Εργαλείων Ανοίγουμε τον περιηγητή ιστού Firefox. Αποθήκευση εικόνων Ανοίγουμε την σελίδα www.google.gr Στην πάνω αριστερά γωνία κάνουμε αριστερό κλικ
Διαβάστε περισσότεραΕισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10
Περιεχόμενα Εισαγωγή στην εφαρμογή... 2 Βασική Σελίδα (Activity)... 3 Ρυθμίσεις... 3 Πελάτες... 6 Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Αποθήκη... 11 Αναζήτηση προϊόντος...
Διαβάστε περισσότεραLexicon Software Pachutzu
Pachutzu Περιεχόμενα Ε Γ Κ Α Τ Α Σ Τ Α Σ Η... 2 Κύρια Οθόνη εφαρμογής... 3 Τρόπος Αποστολής... 7 Fax... 8 Δίνοντας την δυνατότητα διαγραφής από την λίστα... 9 Απορριφθέντα... 10 Ε Γ Κ Α Τ Α Σ Τ Α Σ Η Τοποθετήστε
Διαβάστε περισσότεραΟδηγίες Συμπλήρωσης της Έκθεσης Ολοκλήρωσης
-0 Οδηγίες Συμπλήρωσης της Έκθεσης Ολοκλήρωσης H διαδικασία συνοπτικά Κάθε επιχείρηση της οποίας η πρόταση βρίσκεται σε κατάσταση «Σε υλοποίηση», έχει το δικαίωμα να υποβάλει ηλεκτρονικά Έκθεση ολοκλήρωσης.
Διαβάστε περισσότεραΕργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο
Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων Εξάμηνο 7 ο Oracle SQL Developer An Oracle Database stores and organizes information. Oracle SQL Developer is a tool for accessing and maintaining the data
Διαβάστε περισσότεραΣυνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010
Τμήμα Πληροφορικής & Επικοινωνιών Τομέας Υπολογιστικών Τεχνικών & Συστημάτων Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Ιωάννης Γεωργουδάκης - Πάρις Μαστοροκώστας Σεπτέμβριος 2011 ΠΕΡΙΕΧΟΜΕΝΑ
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS Μια βάση δεδομένων είναι μια οργανωμένη συλλογή πληροφοριών, οι οποίες είναι αποθηκευμένες σε κάποιο αποθηκευτικό μέσο (π.χ σκληρό δίσκο). Οι πληροφορίες τις οποίες καταχωρούμε και
Διαβάστε περισσότεραΕισαγωγή στο πρόγραμμα Microsoft word 2003
Εισαγωγή στο πρόγραμμα Microsoft word 2003 Έναρξη 1. Εκκίνηση του προγράμματος Για να ξεκινήσουμε το Word, πατάμε στο κουμπί Εναρξη και από το μενού που εμφανίζεται επιλέγουμε Προγράμματα και Microsoft
Διαβάστε περισσότερα1ο Φύλλο Εργασίας. της παλέτας Ήχος. Πώς μπορούμε να εισάγουμε και να αναπαράγουμε έναν ήχο;
1ο Φύλλο Εργασίας της παλέτας Ήχος Πώς μπορούμε να εισάγουμε και να αναπαράγουμε έναν ήχο; Για να εισάγουμε ένα ή περισσότερα μουσικά κλιπ σε ένα αντικείμενο, επιλέγουμε από το μεσαίο παράθυρο του Scratch
Διαβάστε περισσότεραΑκεραιότητα και Ασφάλεια Μέρος 1 Σχεδιασμός Βάσεων Δεδομένων
Ακεραιότητα και Ασφάλεια Μέρος 1 Σχεδιασμός Βάσεων Δεδομένων με βάση slides από A. Silberschatz, H. Korth, S. Sudarshan, Database System Concepts, 5 th edition Περιορισμοί πεδίου τιμών Περιορισμοί ακεραιότητας
Διαβάστε περισσότεραΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP
ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP Το FTP (File Transfer Protocol) είναι το εξειδικευμένο πρωτόκολλο μεταφοράς αρχείων στα σύγχρονα δίκτυα δεδομένων όπως το Διαδίκτυο. Δίνει τη δυνατότητα μεταφοράς αρχείων από τον υπολογιστή
Διαβάστε περισσότεραΣενάριο Εστίασης Win XP:
Σενάριο Εστίασης Win XP: Υλικό: 1 Η/Υ (backoffice), 1 POS, 1 router Motorola, 1 PDA. Σενάριο: Sync του backoffice με το POS και merge του POS με το PDA. Προϋποθέσεις Software: 1) BACK OFFICE : WIN XP pro,.net
Διαβάστε περισσότεραΟδηγίες για τη Χρήση του Google Drive
Οδηγίες για τη Χρήση του Google Drive Χαρπαντίδου Ζαχαρούλα Επιμορφώτρια Β επιπέδου ΠΕ 19-20 Υπεύθυνη ΚΕ.ΠΛΗ.ΝΕ.Τ. Δράμας 2013 Περιεχόμενα Δημιουργία λογαριασμού στο Google Drive. 3 Διαχείριση του GoogleDrive..
Διαβάστε περισσότεραΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ
ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ Οδηγός Εργαστηρίου για το Μεταπτυχιακό Μάθημα Τεχνολογία Διοίκησης
Διαβάστε περισσότεραΣημειώσεις για τις Ιστοσελίδες του Google
Σημειώσεις για τις Ιστοσελίδες του Google 1 Βήμα 1 ο Μπαίνουμε στην σελίδα της Google για τις ιστοσελίδες (http://sites.google.com). 2 Εναλλακτικά, μπαίνουμε στο http://www.google.com, επιλέγουμε περισσότερα
Διαβάστε περισσότεραStartup Guide Backup365. Οδηγός γρήγορης εγκατάστασης και εκκίνησης. Για να δοκιμάσετε την υπηρεσία θα πρέπει να ακoλουθήσατε τα παρακάτω βήματα:
Startup Guide Backup365 Οδηγός γρήγορης εγκατάστασης και εκκίνησης [ ΠΡΟΣΟΧΗ: αν κατά την κρυπογράφιση του αρχείου επιλέξετε δικό σας Encryption Key (αντί του Password εισόδου που προτείνει το σύστημα)
Διαβάστε περισσότερα