ΕΡΓΑΣΙΑ : ΕΓΚΑΤΑΣΤΑΣΗ ΚΑΙ ΧΡΗΣΗ ΤΗΣ MYSQL ΣΤΟ LINUX. Ακριτίδης Ιωάννης Α.Μ 167/02 Πανεπιστήμιο Μακεδονίας

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΕΡΓΑΣΙΑ : ΕΓΚΑΤΑΣΤΑΣΗ ΚΑΙ ΧΡΗΣΗ ΤΗΣ MYSQL ΣΤΟ LINUX. Ακριτίδης Ιωάννης Α.Μ 167/02 Πανεπιστήμιο Μακεδονίας"

Transcript

1 ΕΡΓΑΣΙΑ : ΕΓΚΑΤΑΣΤΑΣΗ ΚΑΙ ΧΡΗΣΗ ΤΗΣ MYSQL ΣΤΟ LINUX. Ακριτίδης Ιωάννης <john@northnet.gr> Α.Μ 167/02 Πανεπιστήμιο Μακεδονίας Μάρτιος 19,2005 1

2 ΕΡΓΑΣΙΑ : ΕΓΚΑΤΑΣΤΑΣΗ ΚΑΙ ΧΡΗΣΗ ΤΗΣ MYSQL ΣΤΟ LINUX. Ακριτίδης Ιωάννης <john@northnet.gr> Α.Μ 167/02 Πανεπιστήμιο Μακεδονίας Μάρτιος 19,2005 Περίληψη Ο τρόπος με τον οποίο θα αποκτήσετε την MySQL εξαρτάται από την έκδοση (ή διανομή, distribution) που θέλετε να χρησιμοποιήσετε. Οι διαθέσιμοι τρόποι ποικίλουν από την μεταφορά ενός ή περισσοτέρων μεγάλων αρχείων μέσω internet, μέχρι την αγορά ενός εμπορικού προϊόντος. Η εταιρεία MySQL διανέμει μία έκδοση της MYSQL σε μορφή ανοιχτού κώδικα (open source) από το Web site της, στην διεύθυνση Δεν διατίθεται συγκεκριμένο εμπορικό προϊόν το μόνο που υπάρχει είναι η έκδοση που μπορείτε να μεταφέρετε από το site της εταιρείας, η οποία περιλαμβάνει διανομές της MySQL για Windows και Linux/Unix σε δυαδική μορφή, RPM αρχεία, και διανομές με τον πηγαίο κώδικα. Η NuSphere Corporation διαθέτει στην αγορά μια ποικιλία προϊόντων, συμπεριλαμβανομένου του NuSphere Technology Platform, το οποίο περιλαμβάνει μία έκδοση της MySQL με ειδικές βελτιώσεις από την NuSphere, όπως ο τύπος πίνακα Gemini. Τα προϊόντα της NuSphre, είναι διαθέσιμα για αγορά από το Web site της εταιρείας, στην διεύθυνση Η εταιρεία AbriaSoft διανέμει την MySQL σαν μέρος του Merlin Server (μια πλατφόρμα ανάπτυξης Web εφαρμογών), το οποίο είναι διαθέσιμο για αγορά από το Web site της εταιρείας Οι οδηγίες εγκατάστασης που ακολουθούν βασίζονται στην επίσημη έκδοση της MySQL-Pro 4.0 από την MySQLAB. Επίσης να αναφερθεί ότι η εγκατάσταση έγινε στην έκδοση Mandrake

3 1. MySQL 1.1 Εγκατάσταση MySQL Η πιο εύκολη ίσως μέθοδος εγκατάστασης της MySQL σε ένα σύστημα Linux/Unix είναι από τα αρχεία δυαδικής μορφής. Η μέθοδος αυτή απαιτεί την χρήση των βοηθημάτων gunzip και tar για την αποσυμπίεση των δυαδικών αρχείων. Χρειάζεται επίσης να έχετε την δυνατότητα να δημιουργείτε ομάδες και χρήστες στο σύστημα. Η όλη διαδικασία απαιτεί την είσοδο σας στο σύστημα με τον χρήστη root, αυτό σας εξασφαλίζει πλήρη χρήση του συστήματος σας και κατ επέκταση αποφυγή ενοχλητικών σφαλμάτων για περιορισμένα δικαιώματα. Φυσικά για να γίνει αυτό θα πρέπει να γνωρίζετε το root password, έτσι στην γραμμή εντολών πληκτρολογείτε: #> su root password: your root password #>kde και βρισκόσαστε στο γραφικό περιβάλλον KDE του χρήστη root. Στην συνέχεια μεταφέρετε το αρχείο mysql beta-pc-linux-gnu-i686.tar.gz στo path το οποίο επιθυμείτε να γίνει η εγκατάσταση, στο συγκεκριμένο παράδειγμα θα χρησιμοποιηθεί το /usr/local. Αφού μεταφέρετε το δυαδικό αρχείο στο συγκεκριμένο path ανοίγετε την γραμμή εντολών και πληκτρολογείτε: #> groupadd mysql #> useradd g mysql mysql δημιουργήσατε ένα καινούριο group χρηστών με το όνομα mysql και έναν νέο χρήστη με το όνομα mysql. Στην συνέχεια αποσυμπιέζετε το αρχείο σας ως εξής: #> cd /usr/local #> gunzip < /usr/local/mysql beta-pc-linux-gnu-i686.tar.gz tar xvf παρατηρείτε πως δημιουργήθηκε ένα νέο directory με το όνομα mysql beta-pc-linuxgnu-i686 το οποίο περιέχει φυσικά τα περιεχόμενα με τα οποία θα κάνετε την εγκατάστασή σας. Στο σημείο αυτό ο φάκελος file:/usr/local θα πρέπει να έχει αυτήν μορφή: 3

4 Τώρα πια το δυαδικό αρχείο δεν σας χρειάζεται οπότε μπορείτε να το διαγράψετε. Είναι πολύ σημαντικό να μετονομάσετε το directory mysql beta-pc-linux-gnu-i686 με κάποιο όνομα πιο μικρό και βολικό, στο παράδειγμα αυτό το directory μετονομάσθηκε σε mysql. Μέσα στον καινούριο φάκελο που δημιουργήθηκε μπορείτε να βρείτε τα αρχεία README και INSTALL τα οποία περιέχουν λεπτομερώς τα βήματα για την εγκατάσταση της mysql. Στο σημείο αυτό σας μένουν μόνον λίγες εντολές για να τελειώσει η εγκατάσταση σας. Ανοίγουμε ξανά την γραμμή εντολών και πληκτρολογείτε: #> scripts/mysql_install_db #> chown R root /usr/local/mysql #> chown R mysql /usr/local/mysql/data #> chgrp R mysql /usr/local/mysql #> chown R root /usr/local/mysql/bin 1.2 Ασφάλεια της σύνδεσης στην MySQL Μπορείτε να συνδεθείτε στην MySQL χρησιμοποιώντας το MySQL monitor ή άλλες εφαρμογές με αρκετούς διαφορετικούς τρόπους, καθένας εκ των οποίων παρουσιάζει τους δικούς του κινδύνους στο Θέμα της ασφάλειας. Εάν εγκαταστήσατε την MySQL σ έναν δικό σας σταθμό εργασίας, θα έχετε να ανησυχείτε για πολύ λιγότερα πράγματα σε σύγκριση με αυτούς που είναι υποχρεωμένοι να χρησιμοποιούν μία σύνδεση δικτύου για να προσπελάσουν τον MySQL server. Εάν η MySQL είναι εγκατεστημένη στον δικό σας σταθμό εργασίας, 0 μεγαλύτερος κίνδυνος υπό το πρίσμα της ασφάλειας είναι να αφήσετε τον σταθμό εργασίας σας χωρίς επίβλεψη κατά την διάρκεια που τρέχει το MySQI monitor ή κάποιο άλλο εργαλείο διαχείρισης τηςmysql. Σε μία τέτοια περίπτωση, οποιοδήποτε κακόβουλο άτομο Θα μπορούσε να χρησιμοποιήσει τον σταθμό εργασίας σας για να διαγράψει δεδομένα, να εισάγει πλασματικά δεδομένα, ή να τερματίσει την λειτουργία του server. Καλό Θα είναι να χρησιμοποιείτε ένα βοήθημα προφύλαξης οθόνης (screen saver) ή γενικότερα κάποιον μηχανισμό κλειδώματος της οθόνης με κωδικό πρόσβασης, εάν είστε υποχρεωμένοι να αφήνετε τον σταθμό εργασίας σας χωρίς επίβλεψη σε έναν χώρο στον οποίο έχουν πρόσβαση πολλά άτομα. Εάν η MySQL έχει εγκατασταθεί σε έναν server έξω από το δίκτυό σας, η ασφάλεια της σύνδεσης είναι Κάτι το οποίο Θα πρέπει να σας απασχολήσει σοβαρά. Όπως ισχύει και με οποιαδήποτε άλλη μορφή μετάδοσης μέσω Internet, τα δεδομένα σας διατρέχουν τον κίνδυνο υποκλοπής. Εάν η μετάδοση των δεδομένων γίνεται σε μη-κρυπτογραφημένη μορφή, το άτομο που τα υποκλέπτει μπορεί να τα χρησιμοποιήσει άμεσα. Υποθέστε ότι η μη-κρυπτογραφημένη μετάδοση δεδομένων περιλαμβάνει τα διαπιστευτήρια που χρησιμοποιείτε για την σύνδεσή σας στην MySQL (όνομα χρήστη και κωδικό πρόσβασης)- υποκλέπτοντάς τα, ένα κακόβουλο άτομο έχει όλα όσα χρειάζεται για να προσπελάσει την βάση δεδομένων, και μάλιστα με την δική σας ταυτότητα! Ένας τρόπος για να αποτρέψετε τέτοια συμβάντα είναι η χρήση μιας ασφαλούς σύνδεσης για να προσπελάζετε τον MySQL server. Αντί να χρησιμοποιείτε το Telnet για να προσπελάσετε το απομακρυσμένο σύστημα, χρησιμοποιήστε το SSH. To SSH δείχνει και λειτουργεί παρόμοια με το Telnet, αλλά όλη η επικοινωνία από/προς το απομακρυσμένο σύστημα διακινείται σε κρυπτογραφημένη μορφή. Παρόμοια, εάν χρησιμοποιείτε ένα βασιζόμενο στο Web εργαλείο διαχείρισης του server, όπως το phpmyadmin (ανατρέξτε στην διεύθυνση για περισσότερες πληροφορίες), ή ένα διαφορετικό εργαλείο παρεχόμενο από την εταιρεία παροχής Internet με την οποία συνεργάζεστε, Θα πρέπει να προσπελάζετε αυτό το εργαλείο μέσω μιας ασφαλούς σύνδεσης ΗΤΤΡ. Στην επόμενη ενότητα Θα εξετάσουμε το σύστημα δικαιωμάτων της MySQL, Το οποίο σας βοηθά να ασφαλίσετε ακόμη περισσότερο την βάση δεδομένων σας. 4

5 1.3 Παρουσίαση του Συστήματος δικαιωμάτων της MySQL Το σύστημα δικαιωμάτων (ή προνομίων) της MySQI είναι πάντα ενεργό. Την Πρώτη φορά που επιχειρείτε να συνδεθείτε, καθώς και σε κάθε επόμενη ενέργεια, η MySQI ελέγχει τα ακόλουθα τρία πράγματα: Την Θέση από την οποία την προσπελάζετε (το σύστημά σας) Την ταυτότητά σας (όνομα χρήστη και κωδικός πρόσβασης) Ποιες ενέργειες μπορείτε να κάνετε και ποιες όχι (Τα δικαιώματά σας) Όλες αυτές οι πληροφορίες αποθηκεύονται σε μία βάση δεδομένων με όνομα mysql, η οποία δημιουργείται αυτόματα κατά την εγκατάσταση της MySQI. Υπάρχουν αρκετοί πίνακες στην βάση δεδομένων mysql: columns_priv - Ορίζει τα δικαιώματα των χρηστών για συγκεκριμένα πεδία ενός πίνακα. db - Ορίζει τα δικαιώματα για όλες τις βάσεις δεδομένων που υπάρχουν στον server. func - Ορίζει τις καθοριζόμενες από τον χρήστη συναρτήσεις.. host - Ορίζει τα αποδεκτά συστήματα - τους υπολογιστές που μπορούν να συνδέονται σε μία συγκεκριμένη βάση δεδομένων. tables_priv - Ορίζει τα δικαιώματα των χρηστών για συγκεκριμένους πίνακες μιας βάσης δεδομένων. user - Ορίζει τα δικαιώματα εκτέλεσης εντολών για έναν συγκεκριμένο χρήστη. Οι παραπάνω πίνακες θα γίνουν πιο σημαντικοί για εσάς αργότερα σ αυτό το κεφάλαιο, αφού προσθέσετε μερικούς χρήστες στον MySQI server. Για την ώρα, να Θυμάστε απλώς ότι οι Πίνακες αυτοί υπάρχουν και πρέπει να περιέχουν τα σωστά δεδομένα για να μπορούν οι χρήστες να εκτελούν τις επιθυμητές ενέργειες. Η Διαδικασία Πιστοποίησης Όπως αναφέραμε παραπάνω, η MySQI ελέγχει τρία πράγματα κατά την διαδικασία της πιστοποίησης (authentication). Οι ενέργειες που σχετίζονται μ αυτά τα τρία πράγματα εκτελούνται σε δύο βήματα: 1. Η MySQI εξακριβώνει το σύστημα από το οποίο συνδέεστε και ελέγχει το όνομα χρήστη και τον κωδικό πρόσβασης που χρησιμοποιείτε. Εάν το σύστημά σας επιτρέπεται να συνδεθεί στον MySQI server, o κωδικός πρόσβασης είναι σωστός για το όνομα χρήστη που καθορίσατε, και το όνομα χρήστη είναι έγκυρο για το σύστημα, η MySQI προχωρά στο επόμενο βήμα. 2. Για οποιαδήποτε εντολή SQL που προσπαθείτε να εκτελέσετε, η MySQL ελέγχει ότι έχετε το δικαίωμα να εκτελέσετε αυτή την ενέργεια στην συγκεκριμένη βάση δεδομένων, πίνακα και πεδίο. Εάν δεν καταφέρετε να περάσετε επιτυχώς από το βήμα 1, Θα εμφανιστεί ένα μήνυμα σφάλματος το οποίο αναφέρει αυτό το γεγονός και δεν Θα έχετε την δυνατότητα να συνεχίσετε στο βήμα 2. Για παράδειγμα, υποθέστε ότι συνδέεστε στον MySQL server χρησιμοποιώντας το όνομα χρήστη joe και τον κωδικό πρόσβασης abci 23, και θέλετε να προσπελάσετε την βάση δεδομένων με όνομα mydb. Θα λάβετε ένα μήνυμα σφάλματος εάν οποιαδήποτε από τις παραπάνω παραμέτρους είναι λανθασμένη, για οποιονδήποτε από τους ακόλουθους λόγους: 5

6 0 κωδικός πρόσβασης είναι λανθασμένος. Το όνομα χρήστη joe δεν υπάρχει. 0 χρήστης joe δεν μπορεί να συνδέεται από το σύστημα localhost. 0 χρήστης joe μπορεί να συνδέεται από το σύστημα localhost, αλλά δεν μπορεί να χρησιμοποιεί την βάση δεδομένων mydb. Το μήνυμα σφάλματος που Θα δείτε μπορεί να μοιάζει με το ακόλουθο: #> /usr!local/bin/mysql/bin/xnysql -h locaihost -ii joe -ρabcι23 test Error 1045: Access denied for user: joe@ιοcalhost (Using password: YES) Εάν ο χρήστης joe με τον κωδικό πρόσβασης abci 23 επιτρέπεται να συνδεθεί από το σύστημα Iocalhost στην βάση δεδομένων mydb, η MySQI Θα ελέγξει τις ενέργειες που μπορεί να εκτελέσει o joe στο βήμα 2 της διαδικασίας πιστοποίησης. Για τους σκοπούς του παραδείγματός μας υποθέστε ότι o joe επιτρέπεται να επιλέγει δεδομένα από την βάση δεδομένων mydb, αλλά δεν έχει το δικαίωμα να εισάγει δεδομένα σ αυτήν. Σ αυτή την περίπτωση η αλληλουχία των συμβάντων και των μηνυμάτων σφάλματος Θα μοιάζει με την ακόλουθη: #» /usr/local/bin/mysql/bin/mysql -h locaihost -υ joe -ρabcι23 test Reading table information for completion of table and colimin names You can turn off this feature to get a quicker startup with -A Τα βασιζόμενα σε ενέργειες συστήματα παροχής δικαιωμάτων σε χρήστες χρησιμοποιούνται ευρέως σε εφαρμογές oι οποίες έχουν πολλαπλά επίπεδα διαχείρισης. Για παράδειγμα, εάν έχετε δημιουργήσει μία εφαρμογή διαχείρισης οικονομικών δεδομένων, μπορεί να θέλετε να παραχωρήσετε μόνο το δικαίωμα επιλογής (SELECT) στους αρχάριους χρήστες και τα δικαιώματα για την εισαγωγή και διαγραφή εγγραφών (INSERT και DELETE) μόνο στα υψηλόβαθμα στελέχη που έχουν την κατάλληλη εξουσιοδότηση. 1.4 Διαχείρηση των δικαιωμάτων των χρηστών Στις περισσότερες περιπτώσεις, όταν προσπελάζετε την MySQI μέσω μιας εταιρείας παροχής Internet, θα έχετε στην διάθεσή σας μόνο έναν χρήστη και μία βάση δεδομένων. Εξορισμού, αυτός ο ένας χρήστης Θα έχει πρόσβαση σε όλους τους πίνακες της βάσης δεδομένων, καθώς και την δυνατότητα να εκτελεί όλες τις εντολές. Σ αυτό το σενάριο η ευθύνη για την δημιουργία μιας ασφαλούς εφαρμογής βαρύνει αποκλειστικά τον δημιουργό της - δηλαδή εσάς. Εάν διαχειρίζεστε τον δικό σας server, ή έχετε την δυνατότητα να προσθέσετε όσες βάσεις δεδομένων και όσους χρήστες θέλετε, καθώς επίσης και να τροποποιείτε τα δικαιώματα πρόσβασης των χρηστών στις βάσεις δεδομένων, σι επόμενες ενότητες Θα σας παρουσιάσουν τις σχετικές διαδικασίες. Προσθήκη Χρηστών H διαχείριση του δικού σας server μέσω μιας εφαρμογής προερχόμενης από έναν τρίτο κατασκευαστή μπορεί να σας παρέχει μία απλή μέθοδο για την προσθήκη χρηστών, χρησιμοποιώντας έναν οδηγό (wizard) ή ένα γραφικό περιβάλλον με τους κατάλληλους μηχανισμούς. Ωστόσο, η προσθήκη χρηστών από την γραμμή εντολής δεν είναι δύσκολη υπόθεση, κυρίως εάν κατανοείτε τα σημεία ελέγχου ασφάλειας που χρησιμοποιεί η MySQI, τα οποία αναφέραμε στην προηγούμενη ενότητα. Η απλούστερη μέθοδος για την προσθήκη νέων χρηστών είναι η εντολή GRANT. Αφού συνδεθείτε στην MySQI με την ταυτότητα του χρήστη root, μπορείτε να εισάγετε μία 6

7 εντολή για να δημιουργήσετε ένα νέο χρήστη. Η άλλη μέθοδος είναι η εισαγωγή εντολών INSERT σε όλους τους σχετικούς πίνακες της βάσης δεδομένων mysql ωστόσο, η μέθοδος αυτή απαιτεί από εσάς να γνωρίζετε όλα τα πεδία που χρησιμοποιούνται για την αποθήκευση των δικαιωμάτων σ αυτούς τους πίνακες. Αυτή η μέθοδος δουλεύει εξίσου καλά, αλλά είναι πολυπλοκότερη από την εντολή GRANT. Η σύνταξη της εντολής GRANT είναι: GRANT δικαιώματα ΟΝ όνομα_βάσης_δεδομένων.όνομα_πίνακα Το IDENTIFIED BY κωδικός_πρόσβασης; Τα δικαιώματα που μπορείτε να παραχωρήσετε σ έναν χρήστη με την εντολή GRANT είναι: ALL παραχωρεί στον χρήστη όλα τα ακόλουθα δικαιώματα ALTER -0 χρήστης μπορεί να τροποποιεί πίνακες, στήλες και ευρετήρια CREATE - 0 χρήστης μπορεί να δημιουργεί βάσεις δεδομένων και Πίνακες DELETE -0 χρήστης μπορεί να διαγράφει εγγραφές από πίνακες DROP -0 χρήστης μπορεί να καταργεί (δηλαδή να διαγράφει) πίνακες και βάσεις δεδομένων FILE -0 χρήστης μπορεί να διαβάζει και να γράφει αρχεία χρησιμοποιείται για την εισαγωγή δεδομένων από άλλες πηγές INDEX -0 χρήστης μπορεί να προσθέτει ή να διαγράφει ευρετήρια INSERT -0 χρήστης μπορεί να προσθέτει εγγραφές σε πίνακες PROCESS - 0 χρήστης μπορεί να εμφανίζει και να τερματίζει την λειτουργία διεργασιών συστήματος το δικαίωμα αυτό Θα πρέπει να παραχωρείται μόνο στους έμπιστους χρήστες REFERENCES - Επί του παρόντος δεν χρησιμοποιείται από την MySQL, αλλά υπάρχει μία στήλη για το δικαίωμα REFERENCES στον πίνακα user RELOAD -0 χρήστης μπορεί να εισάγει εντολές FLUSH το δικαίωμα αυτό Θα πρέπει να παραχωρείται μόνο στους έμπιστους χρήστες SELECT -0 χρήστης μπορεί να επιλέγει εγγραφές από πίνακες SHUTDOWN - 0 χρήστης μπορεί να τερματίζει την λειτουργία του MySQI server το δικαίωμα αυτό Θα πρέπει να παραχωρείται μόνο στους έμπιστους χρήστες UPDATE -0 χρήστης μπορεί να ενημερώνει (δηλαδή να τροποποιεί) εγγραφές σε πίνακες USAGE -0 χρήστης μπορεί να συνδεθεί στον MySQI server, αλλά χωρίς προνόμια Για παράδειγμα, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή για να δημιουργήσετε έναν χρήστη με όνομα john και κωδικό πρόσβασης 99hjc, να του παραχωρήσετε τα δικαιώματα SELECT και INSERT για όλους τους πίνακες της βάσης δεδομένων mydb και να του δώσετε την δυνατότητα να συνδέεται από οποιονδήποτε υπολογιστή: GRANT SELECT, INSERT ON mydb.* TO john@ % IDENTIFIED BY 99h5c ; Στην παραπάνω εντολή, παρατηρήστε την χρήση δύο χαρακτήρων μπαλαντέρ: * και %. Αυτοί οι χαρακτήρες χρησιμοποιούνται σαν μπαλαντέρ για την αντικατάσταση και αναπαράσταση άλλων τιμών. Σ αυτό το παράδειγμα, ο χαρακτήρας * αντιπροσωπεύει όλους τους πίνακες της βάσης δεδομένων, ενώ ο χαρακτήρας % αντιπροσωπεύει όλους τους υπολογιστές που υπάρχουν στον γνωστό κόσμο - μία ομολογουμένως τεράστια λίστα. 7

8 Ακολουθεί ένα ακόμη παράδειγμα προσθήκης ενός χρήστη με την εντολή GRANT αυτή την φορά προσθέτουμε έναν χρήστη με όνομα jane και κωδικό πρόσβασης 45sdgΙ 1, και του παραχωρούμε όλα (ALL) τα δικαιώματα για έναν πίνακα με όνομα employees της βάσης δεδομένων mycompany. Αυτός ο νέος χρήστης Θα μπορεί να συνδέεται μόνο από ένα συγκεκριμένο σύστημα (host): GRANT ALL ON mycompany. employees TO IDENTIFIED BY 4526lk ; Εάν γνωρίζετε ότι ο υπολογιστής janescomputer.company.com έχει διεύθυνση ΙP , μπορείτε να αντικαταστήσετε το όνομα του συστήματος με την διεύθυνση ΙP στο Τμήμα TO της εντολής, όπως βλέπετε στην συνέχεια: GRANT ALL ON mycompany.employees TO john@ IDENTIFIED BY 45sdg ; Μία σημείωση σχετική με την προσθήκη χρηστών: Θα πρέπει πάντα να χρησιμοποιείτε έναν κωδικό πρόσβασης και να διασφαλίζετε ότι ο κωδικός πρόσβασης είναι αποτελεσματικός! H MySQL σας επιτρέπει να δημιουργείτε χρήστες χωρίς κωδικό πρόσβασης, αλλά αυτή η προσέγγιση δίνει την δυνατότητα σε οποιοδήποτε άτομο με κακές προθέσεις να μαντέψει το όνομα ενός χρήστη της βάσης δεδομένων σας, και κατά συνέπεια να αποκτήσει τα δικαιώματα που του έχετε παραχωρήσει! Εάν χρησιμοποιείτε την εντολή GRANT για την προσθήκη χρηστών, σι αλλαγές που κάνετε τίθενται αμέσως σε ισχύ. Για να διασφαλίσετε απόλυτα αυτό το γεγονός μπορείτε να εισάγετε την εντολή FLUSH PRIVILEGES, η οποία ξαναφορτώνει τους Πίνακες δικαιωμάτων. 1.5 Εκκίνηση της MySQL Στο σημείο αυτό είστε έτοιμοι να εκκινήσετε τον MySQL server. Αυτό μπορεί να γίνει πληκτρολογώντας την εντολή: #> bin/safe_mysqld --user=mysql & Αφού πληκτρολογήσετε την εντολή το σύστημα εκκινεί αυτόματα το service της Mysql και για να σιγουρευτείτε πως πραγματικά τρέχει το service της mysql πληκτρολογήστε: #> ps 8

9 θα πρέπει να εμφανιστεί το safe_mysqlb, service το οποίο αποδεικνύει πως το σύστημα σας είναι έτοιμο να διαχειριστεί βάσεις της mysql. Το βασικότερο πράγμα που θα πρέπει να σας ενδιαφέρει είναι ο κάτοχος (owner) της διεργασίας-δαίμονα (deamon) της MySQL- δεν θα πρέπει να είναι ο χρήστης root. Η εκτέλεση της διεργασίας-δαίμονα της MySQL με την ταυτότητα ενός άλλου χρήστη, εκτός του root, περιορίζει την δυνατότητα οποιουδήποτε κακόβουλου ατόμου να αποκτήσει πρόσβαση στον server και να κάνει οποιαδήποτε ζημιά στα αρχεία του. Μπορείτε να εξακριβώσετε ποιος είναι ο κάτοχος της διεργασίας-δαίμονα της MySQL χρησιμοποιώντας την εντολή ps. 1.6 Διαδικασία Πιστοποίησης της MySQL H MySQL εξακριβώνει το σύστημα από το οποίο συνδέεστε και ελέγχει το όνομα χρήστη και τον κωδικό πρόσβασης που χρησιμοποιείτε. Εάν το σύστημα σας επιτρέπετε να συνδεθεί στον MySQL server, ο κωδικός πρόσβασης είναι γνωστός για το όνομα χρήστη που καθορίσατε, και το όνομα χρήστη είναι έγκυρο για το σύστημα, η MySQL προχωρά στο επόμενο βήμα. Για οποιαδήποτε εντολή SQL που προσπαθήσετε να εκτελέσετε, η MySQL ελέγχει ότι έχετε το δικαίωμα να εκτελέσετε αυτή την ενέργεια στην συγκεκριμένη βάση δεδομένων, πίνακα και πεδίο. Εάν δεν καταφέρετε να περάσετε επιτυχώς από το βήμα εξακρίβωσης στοιχείων θα εμφανιστεί ένα μήνυμα σφάλματος το οποίο αναφέρει αυτό το γεγονός και δεν θα έχετε την δυνατότητα να συνεχίσετε. Η εντολή η οποία σας επιτρέπει να συνδεθείτε με μια βάση δεδομένων είναι η ακόλουθη: #> /usr/local/mysql/bin/mysql h host u user p password host is the name of the computer that hosts the database user is the name of the user that tries to connect with the database password is the password for the specific user. Μετά την πληκτρολόγηση της συγκεκριμένης εντολής μεταφερόσαστε στο περιβάλλον εργασίας της MySQL: και πλέον μπορείτε να πληκτρολογήσετε μόνον εντολές της SQL. Παρακάτω θα δείτε μερικές βασικές εντολές για την δημιουργία καθώς και την επεξεργασία βάσεων δεδομένων της MySQL. 9

10 2. Διαχείριση MySQL 2.1 Δημιουργία και επιλογή μίας βάσης. Για να δημιουργήσετε μία καινούρια βάση δεδομένων πληκτρολογήστε την εντολή: mysql> CREATE DATABASE test; Συγχαρητήρια δημιουργήσατε την πρώτη βάση δεδομένων σας. Για να σιγουρευτείτε ότι πράγματι η βάση δημιουργήθηκε πληκτρολογήστε: mysql> SHOW DATABASES; Όπως παρατηρείται εμφανίζονται όλες οι διαθέσιμες βάσεις δεδομένων που υπάρχουν εγκατεστημένες στο σύστημα σας. Για να χρησιμοποιήσετε την βάση δεδομένων test για επεξεργασία θα πρέπει πρώτα να την επιλέξετε, αυτό γίνεται με την εντολή USE, πληκτρολογώντας λοιπόν: mysql> USE test; επιλέγετε να εργαστείτε μέσα στην βάση δεδομένων test. 2.2 Δημιουργία πινάκων. Η γενική σύνταξη της εντολή δημιουργίας ενός πίνακα είναι: mysql>create TABLE ονομα_πίνακα(όνομα_στήλης τύπος_στήλης); Έστω ότι θέλετε να δημιουργήσετε έναν πίνακα μέσα στην βάση test με το όνομα customers Πληκτρολογείτε: 10

11 mysql> CREATE TABLE customers( >id int not null primary key auto_increment, >name text, >address text, >phone int, >mail text, >post_code int); Δημιουργήσατε έναν πίνακα με το όνομα customer μέσα στην βάση δεδομένων test με πεδία για τον κωδικό, το όνομα, την διεύθυνση, το τηλέφωνο, το και τον ταχυδρομικό κώδικα των πελατών σας. Μία πολύ σημαντική εντολή είναι η DESCRIBE η οποία εμφανίζει την δομή του πίνακα πληκτρολογήστε λοιπόν: mysql> DESCRIBE customers; είναι πραγματικά ένας πολύ ελκυστικός πίνακας. 2.3 Εισαγωγή εγγραφών σε έναν πίνακα. Η βασική σύνταξη της εντολής INSERT είναι: mysql> INSERT INTO όνομα_πίνακα(λίστα στηλών) VALUES (τιμές στηλών); Ακολουθεί παράδειγμα: mysql> INSERT INTO customers VALUES ( 1, john, egnatias 30, , john@northnet.gr, ); 11

12 Όπως παρατηρείτε όταν εκτελέσετε την παραπάνω εντολή το περιβάλλον σας ενημερώνει ότι το ερώτημα σας εκτελέστηκε με επιτυχία, μάλιστα μια γραμμή επηρεάστηκε και συγκεκριμένα σε 0,07 δεύτερα(query OK, 1 row affected (0.07 sec))!!. 2.4 Ανάκτηση εγγραφών από έναν πίνακα. Για να μπορέσετε να δείτε τα περιεχόμενα ενός πίνακα χρησιμοποιήστε την εντολή SELECT η οποία συντάσσεται ως εξής: mysql> SELECT * FROM ονομα_πίνακα; Έτσι για να ανακτήσετε τα περιεχόμενα του πίνακα customers θα πρέπει να πληκτρολογήσετε: mysql> SELECT * FROM customers; και σαν επακόλουθο της παραπάνω εντολής θα πάρετε το αποτέλεσμα: 2.5 Τροποποίηση Εγγραφών. Η UPDATE είναι μία εντολή της SQL η οποία χρησιμοποιείται για την τροποποίηση του περιεχομένου μιας ή περισσότερων στηλών σε μία υπάρχουσα εγγραφή ενός πίνακα. Στην απλούστερη μορφή της, η σύνταξη της εντολής είναι: mysql> UPDATE όνομα_πίνακα > SET στήλη1= νέα τιμή1 > στήλη2= νέα τιμή2 > [WHERE συνθήκη]; Δοκιμάστε την εντολή UPDATE στο παράδειγμα σας, έστω ότι θέλετε να αλλάξετε το τηλέφωνο του πελάτη john και από να το κάνετε θα πρέπει να πληκτρολογήσετε: mysql> UPDATE customers set phone = where id= 1 ; 12

13 Παρατηρείστε ότι το περιβάλλον σας πληροφορεί ότι το ερώτημα που του υποβάλλατε εκτελέσθηκε με επιτυχία, 1 γραμμή επηρεάσθηκε και μάλιστα αυτή η γραμμή άλλαξε πράγμα που πιστοποιεί την αλλαγή που ζητήσατε. Φυσικά για να σιγουρευτείτε για τις αλλαγές πληκτρολογήστε την SELECT που αναφέρθηκε προηγουμένως. 2.6 Διαγραφή Εγγραφών. Η βασική σύνταξη της εντολής DELETE είναι: mysql> DELETE FROM όνομα_πίνακα > [WHERE συνθήκη] > [LIMIT γραμμές]; Θα πρέπει να είστε προσεκτικοί όταν χρησιμοποιείτε την εντολή DELETE κι αυτό γιατί δεν προβλέπεται προδιαγραφή για τις στήλες του πίνακα, η εντολή DELETE διαγράφει ολόκληρες εγγραφές!!. Για να διαγράψετε όλα τα περιεχόμενα ενός πίνακα πληκτρολογήστε απλώς την εντολή: mysql> DELETE FROM όνομα_πίνακα; H παραπάνω εντολή θα διαγράψει όλες τις εγγραφές του πίνακα. Μπορείτε να επιβεβαιώσετε το γεγονός της διαγραφής εκτελώντας μία εντολή SELECT για να επιλέξετε δεδομένα από τον πίνακα. Όπως θα διαπιστώσετε οι εγγραφές όλες έχουν διαγραφεί. Για να δείτε πώς χρησιμοποιείτε η εντολή με συνθήκες θα διαγράψετε την εγγραφή 1 του παραδείγματος ως εξής: mysql> DELETE FROM custemers WHERE id= 1 ; 13

14 Πράγματι μετά την εκτέλεση της παραπάνω εντολής παρατηρείτε πως διαγράφετε η μοναδική εγγραφή που έχει ο πίνακας customers και πλέον είναι άδειος Διαγραφή Ολόκληρης Βάσης Δεδομένων. Τέλος αυτό που έμεινε να δούμε είναι η διαδικασία διαγραφής ολόκληρης της βάσης δεδομένων που χρησιμοποιείτε. Σε αντίθεση με την CREATE η οποία δημιουργεί βάσεις η DROP τις διαγράφει. Ετσι λοιπόν για να διαγράψετε τα δεδομένα, τους πίνακες και την ίδια την βάση δεδομένων πληκτολογήστε απλώς: mysql> DROP DATABASE [IF EXISTS] database_name; Προσοχή μετά την διαγραφή της βάσης δεν υπάρχει κανένας τρόπος για να την επαναφέρετε. 14

15 Πίνακας Περιεχομένων Περίληψη 2 Μέρος 1 Εγκατάσταση και Διαμόρφωση της MySQL 1.1 Εγκατάσταση της MySQL σε περιβάλλον Linux Mandrake Ασφάλεια της σύνδεσης στην MySQL Παρουσίαση του συστήματος δικαιωμάτων της MySQL Διαχείριση των δικαιωμάτων των χρηστών Εκκίνηση της MySQL Διαδικασία πιστοποίησης της MySQL...9 Μέρος 2 Διαχείρηση της MySQL 2.1 Δημιουργία και επιλογή μιας βάσης Δημιουργία πινάκων Εισαγωγή εγγραφών σε έναν πίνακα Ανάκτηση εγγραφών από έναν πίνακα Τροποποίηση εγγραφών Διαγραφή εγγραφών Διαγραφή βάσεων δεδομένων...14 Αναφορές: [1] MySQL Home page. [2] Nusphere Corporation Home page. [3] AbriaSoft Corporation Home page. [4] Mandrake Linux Distributions. Bιβλιογραφία: [1] Julie C. Meloni(2002) Μάθετε PHP, MySQL και Apache σε 24 ώρες. 15

Εργαστήριο Βάσεων Δεδομένων. Δικαιώματα Χρηστών Προβολές

Εργαστήριο Βάσεων Δεδομένων. Δικαιώματα Χρηστών Προβολές Εργαστήριο Βάσεων Δεδομένων Δικαιώματα Χρηστών Προβολές Επικοινωνία με MySQL mysql host DB server queries results Client host Β Δ Η χρήση της mysql βασίζεται στο μοντέλο client server Remote access to

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων

Εργαστήριο Βάσεων Δεδομένων Εργαστήριο Βάσεων Δεδομένων Φροντιστήριο 4/2/2009 Δικαιώματα χρηστών - Προβολές (Views) ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ MYSQL queries results mysql host DB server queries results Client host Β Δ Ηχρήσητηςmysql βασίζεται

Διαβάστε περισσότερα

databases linux - terminal (linux / windows terminal)

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

Διαβάστε περισσότερα

Βασικές Εντολές SQL. Θεωρία & Εντολές SQL. Γραμμή Εντολών MS-DOS (MySQL)

Βασικές Εντολές SQL. Θεωρία & Εντολές SQL. Γραμμή Εντολών MS-DOS (MySQL) Βασικές Εντολές SQL Θεωρία & Εντολές SQL Γραμμή Εντολών MS-DOS (MySQL) Ο καλός σχεδιασμός μιας Β.Δ είναι σημαντικός για την ανάπτυξη μιας εφαρμογής με υψηλή απόδοση. Γι αυτό τον λόγο μια Β.Δ θα πρέπει

Διαβάστε περισσότερα

Ασφάλεια δεδομένων και SQL Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr Άνοιξη 2014 Περιεχόμενα 1 Χρήστες και συνθηματικό πρόσβασης 2 Εκχώρηση και αναίρεση δικαιωμάτων 3 Κρυπτογράφηση 2 / 82

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ.

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ Εισαγωγή στη MySQL Νικόλαος Ζ. Ζάχαρης Τι είναι η MySql Είναι ένα Σχεσιακό Σύστημα Διαχείρισης

Διαβάστε περισσότερα

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε.

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. Ιατρική Πληροφορική Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. Χρήσιμοι Σύνδεσμοι Σημειώσεις μαθήματος: http://medisp.bme.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/

Διαβάστε περισσότερα

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 1 17/01/2012

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 1 17/01/2012 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΕΠΙΚΟΙΝΩΝΙΑΣ & ΣΠΟΥΔΩΝ ΔΙΑΔΙΚΤΥΟΥ ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο Εργαστηριακή Άσκηση 1 17/01/2012

Διαβάστε περισσότερα

Vodafone Business Connect

Vodafone Business Connect Vodafone Business Connect Vodafone Business WebHosting Αναλυτικός Οδηγός Χρήσης MySQL Manager Αναλυτικός οδηγός χρήσης: MySQL Manager Vodafone Business Connect - Υπηρεσίες φιλοξενίας εταιρικού e-mail &

Διαβάστε περισσότερα

10 η Διάλεξη Python Βάσεις δεδομένων στη python

10 η Διάλεξη Python Βάσεις δεδομένων στη python 10 η Διάλεξη Python Βάσεις δεδομένων στη python ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Η standard διεπαφη της python για βάσεις δεδομένων βασίζεται στο DB-API Python Database API υποστηρίζει ένα ευρύ φάσμα βάσεων δεδομένων

Διαβάστε περισσότερα

Διαχείριση χρηστών και δικαιωμάτων

Διαχείριση χρηστών και δικαιωμάτων ΕΣΔ 232 Διαχείριση Δεδομένων στη Κοινωνία της Πληροφορίας Διαχείριση χρηστών και δικαιωμάτων Χρήστες και διακομιστές Περιεχόμενα Περιεχόμενα Χρήστες και δικαιώματα Δημιουργία νέων χρηστών Χρήστες και διακομιστές

Διαβάστε περισσότερα

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 30 Σεπτεμβρίου 2009 Εισαγωγή Η πλατφόρμα Open eclass

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων

Εργαστήριο Βάσεων Δεδομένων Εργαστήριο Βάσεων Δεδομένων Άσκηση 2 Σκοπός της άσκησης είναι: 1. Με δεδομένο το σχεσιακό διάγραμμα, η υλοποίηση μιας βάσης σε MySQL. 2. Η εισαγωγή δεδομένων στη βάση. Για το κείμενο των προδιαγραφών της

Διαβάστε περισσότερα

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι Ιατρική Πληροφορική Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι Σημειώσεις μαθήματος: http://medisp.bme.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων

Εργαστήριο Βάσεων Δεδομένων Εργαστήριο Βάσεων Δεδομένων Άσκηση 2 Σκοπός της άσκησης είναι: 1. Με δεδομένο το σχεσιακό διάγραμμα, η υλοποίηση μιας βάσης σε MySQL. 2. Η εισαγωγή δεδομένων στη βάση. 3. Η υλοποίηση απλών ερωτημάτων mysql

Διαβάστε περισσότερα

Ανάπτυξη διαδικτυακών εφαρμογών με την Python Το εργαλείο Flask

Ανάπτυξη διαδικτυακών εφαρμογών με την Python Το εργαλείο Flask Ανάπτυξη διαδικτυακών εφαρμογών με την Python Το εργαλείο Flask Το Flask είναι ένα micro περιβάλλον για την ανάπτυξη διαδικτυακών εφαρμογών με βάση τη γλώσσα Python. Micro σημαίνει ότι περιλαμβάνει τις

Διαβάστε περισσότερα

Σχεδιασμός Βάσεων Δεδομένων

Σχεδιασμός Βάσεων Δεδομένων Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σχεδιασμός Βάσεων Δεδομένων Εργαστήριο 4 Δρ. Βασιλική Κούφη Περιεχόμενα Υλοποίηση Βάσεως Δεδομένων Εκτέλεση ερωτημάτων SQL στην Βάση Δεδομένων BHMA 1. Σχεδιασμός

Διαβάστε περισσότερα

Epsilon Net PYLON Platform

Epsilon Net PYLON Platform Epsilon Net PYLON Platform Οδηγίες Εγκατάστασης Top 1 / 31 Περιεχόμενα 1 ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ... 3 2 ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΗΣ... 5 3 ΕΓΚΑΤΑΣΤΑΣΗ DEMO... 7 4 ΕΓΚΑΤΑΣΤΑΣΗ ΠΡΟΤΥΠΗΣ ΒΑΣΗΣ... 8 4.1 Φόρτωση πρότυπης

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 3

ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 3 ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 3 Φόρµες Ένας τρόπος για να συλλέξετε πληροφορία από τους επισκέπτες του δικτυακού σας τόπου είναι οι φόρµες. Με τα εξειδικευµένα αυτά εργαλεία µπορείτε να κάνετε έρευνες ή τεστ,

Διαβάστε περισσότερα

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Οδηγίες για την εγκατάσταση του πακέτου Cygwin Οδηγίες για την εγκατάσταση του πακέτου Cygwin Ακολουθήστε τις οδηγίες που περιγράφονται σε αυτό το file μόνο αν έχετε κάποιο laptop ή desktop PC που τρέχουν κάποιο version των Microsoft Windows. 1) Copy

Διαβάστε περισσότερα

Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7. Οδηγίες Αναβάθμισης (Upgrade) - 1 - Αθήνα, 16 Μαρτίου 2007. 1. Εισαγωγή

Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7. Οδηγίες Αναβάθμισης (Upgrade) - 1 - Αθήνα, 16 Μαρτίου 2007. 1. Εισαγωγή Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7 Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 16 Μαρτίου 2007 1. Εισαγωγή Η πλατφόρμα eclass είναι ένα

Διαβάστε περισσότερα

HOWTO instal Joomla by A. Andreatos

HOWTO instal Joomla by A. Andreatos HOWTO instal Joomla by A. Andreatos Revisions: 24 dec 2010, 28 dec 2010, 8 jan 2011 SOURCES: 1/ http://docs.joomla.org/installing_joomla_on_debian_linux 2/ https://help.ubuntu.com/community/joomla 1.5

Διαβάστε περισσότερα

Βάσεις Δεδομένων 2012-2013

Βάσεις Δεδομένων 2012-2013 Βάσεις Δεδομένων 2012-2013 Εγκατάσταση μέσω του XAMPP Υπάρχουν διαθέσιμες εκδόσεις για: Linux Windows Mac OS X Solaris Επιλογή Λειτουργικού Συστήματος Εγκατάσταση του XAMPP σε Windows Υπάρχουν τρεις τρόποι

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων. Triggers

Εργαστήριο Βάσεων Δεδομένων. Triggers Εργαστήριο Βάσεων Δεδομένων Triggers CREATE TRIGGER Δήλωση δημιουργίας Trigger: CREATE [DEFINER = { user CURRENT_USER }] TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmt

Διαβάστε περισσότερα

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013. Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013. Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 0-03 Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών Εγκατάσταση Linux Server/Samba/Web Server (Apache)/MySQL Database Server/Joomla/Moodle/Word Press (Blog)/Email Server/File Server/Advanced

Διαβάστε περισσότερα

Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο cs-wifi του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για Windows 7, CentOS 6, Mac OS, IOS, και Android

Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο cs-wifi του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για Windows 7, CentOS 6, Mac OS, IOS, και Android 4 Δεκεμβρίου 2012 Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο cs-wifi του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για Windows 7, CentOS Πανεπιστήμιο Κύπρου, Τμήμα Πληροφορικής Σάββας Νικηφόρου Version 0.1

Διαβάστε περισσότερα

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP Το FTP (File Transfer Protocol) είναι το εξειδικευμένο πρωτόκολλο μεταφοράς αρχείων στα σύγχρονα δίκτυα δεδομένων όπως το Διαδίκτυο. Δίνει τη δυνατότητα μεταφοράς αρχείων από τον υπολογιστή

Διαβάστε περισσότερα

SQL Τύποι Δεδομένων Δημιουργία Πίνακα Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγή στη MySQL (1)

SQL Τύποι Δεδομένων Δημιουργία Πίνακα Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγή στη MySQL (1) Εργαστήριο Βάσεων Δεδομένων Εισαγωγή στη My (1) Η (Structured Query Language) είναι μια πλήρης γλώσσα Βάσεων Δεδομενων Είναι δομημένη σε βάσεις που περιέχουν πίνακες Οι πίνακες αποτελούνται από γραμμές

Διαβάστε περισσότερα

BHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P.

BHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P. BHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P. Πριν την έναρξη της διαδικασίας θα θέλαμε να σας ενημερώσουμε ότι η αναβάθμιση διαφέρει σε κάποιες λεπτομέρειες, ανάλογα με το τύπο της βάσης δεδομένων της κάθε χρήσης.

Διαβάστε περισσότερα

XAMPP Apache MySQL PHP javascript xampp

XAMPP Apache MySQL PHP javascript xampp XAMPP Το xampp είναι ένα δωρεάν πρόγραμμα με το οποίο μπορούμε να κάνουμε εγκατάσταση τον Apache, τη MySQL και την PHP. Apache. Ο Apache είναι ένας Web Server. Είναι δηλαδή πρόγραμμα το οποίο τρέχει μόνιμα

Διαβάστε περισσότερα

2. Για να δημιουργήσουμε το πρώτο ή κάθε νέο Backup set πατάμε στο εικονίδιο και εμφανίζεται ο Wizard του Backup set

2. Για να δημιουργήσουμε το πρώτο ή κάθε νέο Backup set πατάμε στο εικονίδιο και εμφανίζεται ο Wizard του Backup set Δημιουργία Backup Set για ( file Backup ) 1. Τρέχουμε την εφαρμογή BACKUP365. Όταν συνδεθεί με τα κεντρικό σύστημα της Digital SIMA εμφανίζεται η παρακάτω εικόνα : 2. Για να δημιουργήσουμε το πρώτο ή κάθε

Διαβάστε περισσότερα

Linux με τη χρήση κονσόλας

Linux με τη χρήση κονσόλας Linux με τη χρήση κονσόλας Κεφάλαιο 2 Κείμενα Χρυσούλα Παπάζογλου Πανεπιστήμιο Μακεδονίας, Βιβλιοθήκη και Κέντρο Πληροφόρησης Υπηρεσία Ασύγχρονης Τηλεκπαίδευσης Θεσσαλονίκη, Μάρτης 2009 Το υλικό διατίθεται

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων

Εργαστήριο Βάσεων Δεδομένων Εργαστήριο Βάσεων Δεδομένων Φροντιστήριο 3 ο (26/11/2008) Εισαγωγή στην Mysql SQL Η SQL (Structured Query Language) είναι μια πλήρης γλώσσα Βάσεων Δεδομένων. Είναι δομημένη σε βάσεις που περιέχουν πίνακες.

Διαβάστε περισσότερα

Βάσεις Δεδομένων 5η εργαστηριακή άσκηση

Βάσεις Δεδομένων 5η εργαστηριακή άσκηση Βάσεις Δεδομένων 5η εργαστηριακή άσκηση SQL Δρ. Μαρία Ευθυμιοπούλου Εντολές sql Για να γράψετε ή να επικολλήσετε εντολές sql πηγαίνετε από το μενού SQL Workshop και επιλέγετε το SQL Commands 1. Δημιουργία

Διαβάστε περισσότερα

6 Εισαγωγή στο Wordpress 3.x

6 Εισαγωγή στο Wordpress 3.x Περιεχόμενα 1 Εγκατάσταση του WordPress... 11 Ελάχιστες απαιτήσεις... 11 Easy PHP... 12 Εγκατάσταση Easy PHP... 12 Βήματα εγκατάστασης EasyPHP με εικόνες... 13 Το EasyPHP στα Ελληνικά... 17 Κατέβασμα και

Διαβάστε περισσότερα

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Νοέμβριος 2007 1 Περιεχόμενα Εισαγωγή...2

Διαβάστε περισσότερα

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ Οδηγός Χρήσης Εφαρμογής Γραφείων Πρακτικής Άσκησης Αφού πιστοποιηθεί ο λογαριασμός που δημιουργήσατε στο πρόγραμμα «Άτλας» ως Γραφείο Πρακτικής,

Διαβάστε περισσότερα

Υπηρεσία διαμοιρασμού αρχείων

Υπηρεσία διαμοιρασμού αρχείων 7 Ιουνίου 2013 Υπηρεσία διαμοιρασμού αρχείων Πανεπιστήμιο Κύπρου, Τμήμα Πληροφορικής Ομάδα Τεχνικής Υποστήριξης v0.4 Πίνακας περιεχομένων Γενικά... 2 Διαθεσιμότητα... 2 Πρόσβαση... 2 Φυλλομετρητή ιστού...

Διαβάστε περισσότερα

Vodafone Business Connect

Vodafone Business Connect Vodafone Business Connect Vodafone Business WebHosting Αναλυτικός Οδηγός Χρήσης MSSQL Manager Αναλυτικός οδηγός χρήσης: MS SQL Manager Vodafone Business Connect - Υπηρεσίες φιλοξενίας εταιρικού e-mail

Διαβάστε περισσότερα

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ Οδηγός Χρήσης Εφαρμογής Γραφείων Πρακτικής Άσκησης Αφού πιστοποιηθεί ο λογαριασμός που δημιουργήσατε στο πρόγραμμα «Άτλας» ως Γραφείο Πρακτικής,

Διαβάστε περισσότερα

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS Η διαδικασία μεταφοράς του υλικού ενός μαθήματος από την πλατφόρμα Blackboard Vista στην πλατφόρμα Open eclass σε βήματα είναι

Διαβάστε περισσότερα

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE Η διαδικασία μεταφοράς του υλικού ενός μαθήματος από την πλατφόρμα Blackboard Vista στην πλατφόρμα Moodle σε βήματα είναι η ακόλουθη:

Διαβάστε περισσότερα

ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ

ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ Η συνθήκη WHERE βάζει περιορισμούς στις εγγραφές που επιστρέφονται. Ο όρος ORDER BY ταξινομεί τις εγγραφές που επιστρέφονται. Παράδειγμα: SELECT * FROM table_name ORDER

Διαβάστε περισσότερα

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com /

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / 1. Τι είναι το wikidot Το wikidot είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει

Διαβάστε περισσότερα

Κέντρο υποστήριξης HP. Εισαγωγή. Τι χρειάζεται να γνωρίζετε. Λήψη και εγκατάσταση της λύσης Vista στα Windows 8. 1 of 5 1/7/2014 2:09 μμ

Κέντρο υποστήριξης HP. Εισαγωγή. Τι χρειάζεται να γνωρίζετε. Λήψη και εγκατάσταση της λύσης Vista στα Windows 8. 1 of 5 1/7/2014 2:09 μμ http://h2056wwwhp.com/portal/site/hpsc/template.page/public/psi... 1 of 5 1/7/2014 2:09 μμ Για το σπίτι Για την επιχείρηση Υποστήριξη Είσοδος Εγγραφή Βοήθεια ιστότοπου HP Color LaserJet 3600 Printer series

Διαβάστε περισσότερα

Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0. Οδηγίες Αναβάθµισης (Upgrade) - 1 - Αθήνα, 1 Ιουνίου 2007. 1. Εισαγωγή

Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0. Οδηγίες Αναβάθµισης (Upgrade) - 1 - Αθήνα, 1 Ιουνίου 2007. 1. Εισαγωγή Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0 Οδηγίες Αναβάθµισης (Upgrade) Οµάδα Εργασίας: Τσιµπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 1 Ιουνίου 2007 1. Εισαγωγή Η πλατφόρµα eclass είναι ένα ολοκληρωµένο

Διαβάστε περισσότερα

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Τμήμα Τηλεπληροφορικής & Διοίκησης

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Τμήμα Τηλεπληροφορικής & Διοίκησης Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Τμήμα Τηλεπληροφορικής & Διοίκησης Κατάλογος Περιεχομένων 1 ΑΣΎΜΜΕΤΡΗ ΚΡΥΠΤΟΓΡΑΦΊΑ ΚΑΙ PGP...- 3-1.1 ΕΙΣΑΓΩΓΉ...- 3-1.2 ΤΙ ΕΊΝΑΙ ΤΟ PGP;...- 4-1.3 ΤΟ PGP ΒΉΜΑ ΒΉΜΑ......-

Διαβάστε περισσότερα

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access Κεφάλαιο 2: Microsoft Access

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access Κεφάλαιο 2: Microsoft Access Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access... 9 Κεφάλαιο 2: Microsoft Access 2002... 20 Κεφάλαιο 3: Το σύστημα Βοήθειας του Microsoft Office ΧΡ... 36

Διαβάστε περισσότερα

PHPMyAdmin: Σύντομος οδηγός για αρχάριους

PHPMyAdmin: Σύντομος οδηγός για αρχάριους 2014 PHPMyAdmin: Σύντομος οδηγός για αρχάριους Καρούσος Νικόλαος Επιστημονικός Συνεργάτης Παρασκευά Σταυρούλα Φοιτήτρια, Εργαστηριακή Βοηθός, τμήμα ΕΠΔΟ Μεσολογγίου 33 Έκδοση 1.1 Πρόλογος... - 2-1. Είσοδος

Διαβάστε περισσότερα

MySQL + Γλώσσα Προγραμματισμού. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1

MySQL + Γλώσσα Προγραμματισμού. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1 MySQL + Γλώσσα Προγραμματισμού Ευαγγελία Πιτουρά 1 Database drivers Για να χρησιμοποιήσουμε μια βάση δεδομένων από μια γλώσσα προγραμματισμού χρειαζόμαστε έναν driver. JDBC είναι το API για τη Java και

Διαβάστε περισσότερα

Startup Guide Backup365. Οδηγός γρήγορης εγκατάστασης και εκκίνησης. Για να δοκιμάσετε την υπηρεσία θα πρέπει να ακoλουθήσατε τα παρακάτω βήματα:

Startup Guide Backup365. Οδηγός γρήγορης εγκατάστασης και εκκίνησης. Για να δοκιμάσετε την υπηρεσία θα πρέπει να ακoλουθήσατε τα παρακάτω βήματα: Startup Guide Backup365 Οδηγός γρήγορης εγκατάστασης και εκκίνησης [ ΠΡΟΣΟΧΗ: αν κατά την κρυπογράφιση του αρχείου επιλέξετε δικό σας Encryption Key (αντί του Password εισόδου που προτείνει το σύστημα)

Διαβάστε περισσότερα

Τμήμα Διοίκησης Επιχειρήσεων

Τμήμα Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων «Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα» «Σημειώσεις για την SQL» ΕΞΑΜΗΝΟ: ΣΤ Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Πάτρα, Νοέμβριος 2010 SQL Create Table Η CREATE TABLE

Διαβάστε περισσότερα

Οι εντολές CREATE TABLE, ALTER TABLE, CREATE KEY, ALTER KEY.

Οι εντολές CREATE TABLE, ALTER TABLE, CREATE KEY, ALTER KEY. Η γλώσσα ορισμού δεδομένων της SQL Οι εντολές CREATE TABLE, ALTER TABLE, CREATE KEY, ALTER KEY Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr Άνοιξη 2014 Περιεχόμενα 1 Δημιουργία πινάκων με την

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. UNIX Μέρος 1

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. UNIX Μέρος 1 Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη της Πληροφορικής και Πληροφοριακά Συστήματα Εργαστήριο - ΕΠΛ003 Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο UNIX Μέρος 1 Παναγιώτης

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α 1 ΤΕΧΝΙΚΕΣ ΠΡΟΔΙΑΓΡΑΦΕΣ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α 1.1 ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Το λειτουργικό σύστημα θα πρέπει να είναι Windows XP, 2000 και 2003. Ο λογαριασμός χρήστη του υπολογιστή, θα πρέπει να έχει πλήρη

Διαβάστε περισσότερα

MySQL + Γλώσσα Προγραμματισμού. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

MySQL + Γλώσσα Προγραμματισμού. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 MySQL + Γλώσσα Προγραμματισμού Ευαγγελία Πιτουρά 1 Database drivers Για να χρησιμοποιήσουμε μια βάση δεδομένων από μια γλώσσα προγραμματισμού χρειαζόμαστε έναν driver. JDBC είναι το API για τη Java και

Διαβάστε περισσότερα

Οι εντολές CREATE TABLE, ALTER TABLE, CREATE KEY, ALTER KEY.

Οι εντολές CREATE TABLE, ALTER TABLE, CREATE KEY, ALTER KEY. Η γλώσσα ορισμού δεδομένων της SQL Οι εντολές CREATE TABLE, ALTER TABLE, CREATE KEY, ALTER KEY Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr astavrak@uoi.gr @AStavrakoudis Άνοιξη 2016 1 / 85 Περιεχόμενα

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER Η εφαρμογή LiveTripTraveller διατίθεται για κινητά τηλέφωνα με λειτουργικό σύστημα Android. Στο υπο-ιστοσελίδα www.livetrips.com/sources μπορείτε να κατεβάσετε την εφαρμογή

Διαβάστε περισσότερα

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Απρίλιος 2007 1 Περιεχόμενα Εισαγωγή...2

Διαβάστε περισσότερα

2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων

2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων 2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων Μετά τον μετασχηματισμό των δεδομένων με τη χρήση του Excel, τα δεδομένα θα εισαχθούν σε μια σχεσιακή βάση δεδομένων (Microsoft SQL Sever 2005) ώστε να

Διαβάστε περισσότερα

. Εργαστήριο Βάσεων Δεδομένων. Triggers

. Εργαστήριο Βάσεων Δεδομένων. Triggers Εργαστήριο Βάσεων Δεδομένων Triggers Triggers: Βασικές Έννοιες Ένας trigger είναι ένα κομμάτι κώδικα, μια ρουτίνα Συνδέεται με ένα συγκεκριμένο πίνακα Καλείται όταν συμβεί ένα γεγονός στον πίνακα Συχνές

Διαβάστε περισσότερα

Εισαγωγή στην πληροφορική

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 6: Εισαγωγή στις βάσεις δεδομένων (Μέρος Β) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης

Διαβάστε περισσότερα

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ Οδηγός Χρήσης Εφαρμογής Φορέων Υποδοχής Πρακτικής Άσκησης Αφού πιστοποιηθεί ο λογαριασμός που δημιουργήσατε στο πρόγραμμα «Άτλας» ως Φορέας

Διαβάστε περισσότερα

Συνοπτικός Οδηγός Χρήσης του MySQL Workbench

Συνοπτικός Οδηγός Χρήσης του MySQL Workbench Συνοπτικός Οδηγός Χρήσης του MySQL Workbench To ΜySQL Workbench είναι μία εφαρμογή, με γραφικό περιβάλλον, στην οποία μπορούμε να συντάξουμε και να εκτελέσουμε εντολές SQL. To MySQL Workbench απαιτεί να

Διαβάστε περισσότερα

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1 Διαχείριση Πληροφοριών στο Διαδίκτυο Εργαστήριο 1 Τεχνολογικό Εκπαιδευτικό Ίδρυμα Καβάλας Σχολή Διοίκησης & Οικονομίας Τμήμα Διαχείρισης Πληροφοριών Διδάσκων Μαρδύρης Βασίλειος, Διπλ. Ηλ. Μηχανικός & Μηχ.

Διαβάστε περισσότερα

Ηλεκτρονικοί Υπολογιστές II

Ηλεκτρονικοί Υπολογιστές II ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ηλεκτρονικοί Υπολογιστές II Εντολές ορισμού δεδομένων (DDL) στην SQL Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

ARTius με PostgreSQL

ARTius με PostgreSQL ARTius με PostgreSQL 9.3.5.1 Features: Δεν υπάρχει License και κόστος αγοράς / αναβάθμισης του PostgreSQL. Εύκολη και γρήγορη εγκατάσταση. Ταχύτερη παραλληλία (row locking) σε σχέση με άλλα dbms (SQLite,

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγή στη MySQL (1)

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγή στη MySQL (1) Εργαστήριο Βάσεων Δεδομένων Εισαγωγή στη MySQL (1) SQL Η SQL (Structured Query Language) είναι μια πλήρης γλώσσα Βάσεων Δεδομένων. Είναι δομημένη σε βάσεις που περιέχουν πίνακες. Οι πίνακες αποτελούνται

Διαβάστε περισσότερα

Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. (www.sch.gr) 2. Τοπικά 3. Σε δωρεάν Server

Εγκατάσταση 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 ) Περιεχόμενα

Διαβάστε περισσότερα

Lexicon Software Pachutzu

Lexicon Software Pachutzu Pachutzu Περιεχόμενα Ε Γ Κ Α Τ Α Σ Τ Α Σ Η... 2 Κύρια Οθόνη εφαρμογής... 3 Τρόπος Αποστολής... 7 Fax... 8 Δίνοντας την δυνατότητα διαγραφής από την λίστα... 9 Απορριφθέντα... 10 Ε Γ Κ Α Τ Α Σ Τ Α Σ Η Τοποθετήστε

Διαβάστε περισσότερα

Σχεδίαση και Χρήση Βάσεων Δεδομένων. Χρήση της MySQL. Γιώργος Πυρουνάκης -

Σχεδίαση και Χρήση Βάσεων Δεδομένων. Χρήση της MySQL. Γιώργος Πυρουνάκης - Σχεδίαση και Χρήση Βάσεων Δεδομένων Χρήση της MySQL Γιώργος Πυρουνάκης - forky@di.uoa.gr Δομή Διάλεξης Παράδειγμα (Βάση Δεδομένων Προμηθευτές/Προϊόντα) Εισαγωγή στη MySQL Χρήση του mysql client Χρήση του

Διαβάστε περισσότερα

Σχεδιασμός Πληροφοριακών Συστημάτων. Σημειώσεις

Σχεδιασμός Πληροφοριακών Συστημάτων. Σημειώσεις Σχεδιασμός Πληροφοριακών Συστημάτων Σημειώσεις Συμπλήρωμα για τις Εκδόσεις 4 (4.1) και 4.2 των Σημειώσεων Έκδοση 19/2/2011 Μάριος Μάντακας mmantak@gmail.com Διαφορά από την προηγούμενη Έκδοση: Προσθήκη

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι Β. Μεγαλοοικονόμου, Δ. Χριστοδουλάκης Περιορισμοί Ακεραιότητας (Integrity Constraints) Ακ.Έτος 2008-09 (μεβάσητιςσημειώσειςτωνsilberchatz, Korth και Sudarshan

Διαβάστε περισσότερα

ΟΔΗΓΟΣ ΧΡΗΣΗΣ WEBMAIL ΤΕΙ ΚΑΛΑΜΑΤΑΣ

ΟΔΗΓΟΣ ΧΡΗΣΗΣ WEBMAIL ΤΕΙ ΚΑΛΑΜΑΤΑΣ ΟΔΗΓΟΣ ΧΡΗΣΗΣ WEBMAIL ΤΕΙ ΚΑΛΑΜΑΤΑΣ ΠΕΡΙΕΧΟΜΕΝΑ 1. URL Διεύθυνση WebMail... 3 2. Εγκατάσταση Πιστοποιητικού Ασφάλειας... 3 2.1 Εγκατάσταση Πιστοποιητικού στον Internet Explorer... 3 2.2 Εγκατάσταση Πιστοποιητικού

Διαβάστε περισσότερα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Εργαστήριο Εγκατάσταση Ubuntu με VirtualBox Εγκατάσταση Ubuntu με Unetbootin Απομακρυσμένη πρόσβαση με Putty/WinSCP

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Εργαστήριο Εγκατάσταση Ubuntu με VirtualBox Εγκατάσταση Ubuntu με Unetbootin Απομακρυσμένη πρόσβαση με Putty/WinSCP ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Εργαστήριο Εγκατάσταση Ubuntu με VirtualBox Εγκατάσταση Ubuntu με Unetbootin Απομακρυσμένη πρόσβαση με Putty/WinSCP Κ.Γ. Μαργαρίτης, Τμήμα Εφαρμοσμένης Πληροφορικής, Πανεπιστήμιο

Διαβάστε περισσότερα

Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL

Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Εισαγωγή Μοντελοποίηση Στα προηγούμενα μαθήματα: Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Εννοιολογικός Σχεδιασμός Βάσεων εδομένων (με χρήση του Μοντέλου Οντοτήτων/Συσχετίσεων) Λογικός

Διαβάστε περισσότερα

Διάλεξη 16: SQL DML IV, SQL DCL, SQL TCL. Διδάσκων: Παναγιώτης Ανδρέου

Διάλεξη 16: SQL DML IV, SQL DCL, SQL TCL. Διδάσκων: Παναγιώτης Ανδρέου Διάλεξη 16: SQL DML IV, SQL DCL, SQL TCL Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Εισαγωγή στις έννοιες: Ενημέρωση Βάσης Δεδομένων (INSERT, UPDATE, DELETE) SQL DCL (GRANT, DENY, REVOKE)

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 3) Ουρανία Σμυρνάκη

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 3) Ουρανία Σμυρνάκη ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 3) Ουρανία Σμυρνάκη 1 3 η ενότητα: Εισαγωγή στις Βάσεις Δεδομένων και στην MySQL

Διαβάστε περισσότερα

Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού

Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΔΙΑΤΜΗΜΑΤΙΚΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διπλωματική Εργασία με θέμα: Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού Καραγιάννης Ιωάννης Α.Μ.

Διαβάστε περισσότερα

01 SOLUTIONS HELLAS Ε.Π.Ε. Χελμού 20, Τ.Κ Μαρούσι Αττικής Τηλ.: Fax:

01 SOLUTIONS HELLAS Ε.Π.Ε. Χελμού 20, Τ.Κ Μαρούσι Αττικής Τηλ.: Fax: 01 SOLUTIONS HELLAS Ε.Π.Ε. Χελμού 20, Τ.Κ. 151 25 Μαρούσι Αττικής Τηλ.: 215.5500880 Fax: 215.5500883 E-mail: info@01solutions.gr Πίνακας Περιεχομένων 1. Εταιρίες (w_etairs)... 4 2. Χρήστες (w_users)...

Διαβάστε περισσότερα

Προετοιμασία σύνδεσης του modem. Εγκατάσταση του Modem

Προετοιμασία σύνδεσης του modem. Εγκατάσταση του Modem ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝΔΕΣΗΣ DIAL-UP ΣΕ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINDOWS XP Διαδικασία δικτύωσης PC μέσω modem Στις επόμενες παραγράφους περιγράφεται αναλυτικά η διαδικασία που χρειάζεται να ακολουθήσετε προκειμένου

Διαβάστε περισσότερα

H SQL είναι η γλώσσα για όλα τα εμπορικά σχεσιακά συστήματα διαχείρισης βάσεων δεδομένων

H SQL είναι η γλώσσα για όλα τα εμπορικά σχεσιακά συστήματα διαχείρισης βάσεων δεδομένων Η γλώσσα SQL H SQL είναι η γλώσσα για όλα τα εμπορικά σχεσιακά συστήματα διαχείρισης βάσεων δεδομένων H SQL έχει διάφορα τμήματα: Γλώσσα Ορισμού Δεδομένων (ΓΟΔ) Γλώσσα Χειρισμού Δεδομένων (ΓΧΔ) Ενσωματωμένη

Διαβάστε περισσότερα

Παράδειγμα Insert Update Delete Alter.. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγή στη MySQL (2)

Παράδειγμα Insert Update Delete Alter.. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγή στη MySQL (2) Εργαστήριο Βάσεων Δεδομένων Εισαγωγή στη MySQL (2) ER Σχεσιακό Create Tables 1/4 CREATE TABLE student( name VARCHAR(25) DEFAULT 'unknown' NOT NULL, lastname VARCHAR(25) DEFAULT 'unknown' NOT NULL, AM INT(5)

Διαβάστε περισσότερα

Σενάριο Εστίασης Win XP:

Σενάριο Εστίασης 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

Διαβάστε περισσότερα

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ρύθμιση Εξυπηρετητή Apache σε Ubuntu Linux

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ρύθμιση Εξυπηρετητή Apache σε Ubuntu Linux Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ρύθμιση Εξυπηρετητή Apache σε Ubuntu Linux Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης & Τεχνολογίας Τηλεπικοινωνιών Ευάγγελος Α. Κοσμάτος Aρχεία του apache στο

Διαβάστε περισσότερα

Διαχείριση Πολιτισμικών Δεδομένων

Διαχείριση Πολιτισμικών Δεδομένων Διαχείριση Πολιτισμικών Δεδομένων Μάθημα 7 Γλώσσα Ερωτημάτων SQL Τζανέτος Πομόνης ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Βασικές Έννοιες Σχεσιακή

Διαβάστε περισσότερα

μ μ «μ»

μ μ «μ» μ 3... 7 1. μ... 9 1.1... 9 1.2...10 1.3...12 1.4...17 2. μ...19 2.1...19 2.2...20 2.3...22 2.4 μ...32 3. μ «μ»...42 3.1...42 3.2...43 3.3...44 3.4 μ...45 4. μ...47 4.1...47 4.2...48 4.3...49 4.4 μ...49

Διαβάστε περισσότερα

DELETE, UPDATE, INSERT.

DELETE, UPDATE, INSERT. Ενημέρωση βάσης δεδομένων με SQL DELETE, UPDATE, INSERT Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr Άνοιξη 2014 1 / 88 Περιεχόμενα 1 Γενικά για την αποθήκευση δεδομένων και την ενημέρωση της

Διαβάστε περισσότερα

Εγκατάσταση του PiNet για διαχείριση εργαστηρίου με Raspberry Pi. Συγγραφέας: Τριχόπουλος Γιώργος Δεκέμβριος 2016

Εγκατάσταση του PiNet για διαχείριση εργαστηρίου με Raspberry Pi. Συγγραφέας: Τριχόπουλος Γιώργος Δεκέμβριος 2016 Εγκατάσταση του PiNet για διαχείριση εργαστηρίου με Raspberry Pi Συγγραφέας: Τριχόπουλος Γιώργος Δεκέμβριος 2016 Το σύστημα PiNet εξυπηρετεί στη διαχείριση των υπολογιστών Raspberry Pi σε μία σχολική τάξη.

Διαβάστε περισσότερα

FTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων

FTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων FTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων Το File Transfer Protocol (FTP), (Πρωτόκολλο Μεταφοράς Αρχείων) είναι ένα ευρέως χρησιμοποιούμενο πρωτόκολλο σε δίκτυα τα οποία υποστηρίζουν

Διαβάστε περισσότερα

Ενημερώσεις λογισμικού Οδηγός χρήσης

Ενημερώσεις λογισμικού Οδηγός χρήσης Ενημερώσεις λογισμικού Οδηγός χρήσης Copyright 2009 Hewlett-Packard Development Company, L.P. Η ονομασία Windows είναι σήμα κατατεθέν της Microsoft Corporation στις Η.Π.Α. Οι πληροφορίες στο παρόν έγγραφο

Διαβάστε περισσότερα

Η SQL αποτελείται από δύο υποσύνολα, τη DDL και τη DML.

Η SQL αποτελείται από δύο υποσύνολα, τη DDL και τη DML. Κεφάλαιο 5 Η γλώσσα SQL 5.1 Εισαγωγή Η γλώσσα SQL (Structured Query Language) είναι η πιο διαδεδομένη διαλογική γλώσσα ερωταπαντήσεων που χρησιμοποιείται για την επικοινωνία του χρήστη με σχεσιακές ΒΔ.

Διαβάστε περισσότερα

Εγκατάσταση IIS (Internet Information Server) 7.0 / 7.5 / 8.0

Εγκατάσταση IIS (Internet Information Server) 7.0 / 7.5 / 8.0 Εγκατάσταση IIS (Internet Information Server) 7.0 / 7.5 / 8.0 Ο IIS (Internet Information Server) είναι το λογισμικό εξυπηρετητή παγκόσμιου ιστού (web server) της Microsoft για την πλατφόρμα των Windows.

Διαβάστε περισσότερα

1. Τρόποι πρόσβασης στο Email σας

1. Τρόποι πρόσβασης στο Email σας Στο παρακάτω παράδειγμα θα χρησιμοποιήσουμε το τυχαίο Email Account: test@uowm.gr με κωδικό πρόσβασης (Password) το: test123 1. Τρόποι πρόσβασης στο Email σας Α. Μέσω Web Mail Μπορείτε από οποιονδήποτε

Διαβάστε περισσότερα

Ορισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Ορισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Ορισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL Ευαγγελία Πιτουρά 1 Τι έχουμε δει Μοντελοποίηση Εννοιολογικός Σχεδιασμός Βάσεων Δεδομένων (με χρήση του Μοντέλου Οντοτήτων/Συσχετίσεων)

Διαβάστε περισσότερα

Τ Μ Η Μ Α ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ. Πτυχιακή εργασία

Τ Μ Η Μ Α ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ. Πτυχιακή εργασία ΤΕΙ ΚΑΒΑΛΑΣ Τ Μ Η Μ Α ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ Πτυχιακή εργασία Θέμα: Σχεδιασμός και ανάπτυξη διαδραστικής,διαδικτυακής εφαρμογής για την διαχείριση των ανθρωπίνων πόρων των τελειόφοιτων και των αποφοίτων

Διαβάστε περισσότερα

DELETE, UPDATE, INSERT

DELETE, UPDATE, INSERT Ενημέρωση βάσης δεδομένων με SQL DELETE, UPDATE, INSERT Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr astavrak@uoi.gr @AStavrakoudis Άνοιξη 2016 1 / 103 Περιεχόμενα 1 Γενικά για την αποθήκευση

Διαβάστε περισσότερα

Οδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility. (διαδικτυακή εφαρμογή)

Οδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility. (διαδικτυακή εφαρμογή) ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Οδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility (διαδικτυακή εφαρμογή) Αύγουστος 2011 ΠΕΡΙΕΧΟΜΕΝΑ 1. Πρόσβαση

Διαβάστε περισσότερα

Υπηρεσία Απομακρυσμένης Πρόσβασης VPN Οδηγός Εγκατάστασης και Διαμόρφωσης για χρήστες λειτουργικών συστημάτων MAC OS X

Υπηρεσία Απομακρυσμένης Πρόσβασης VPN Οδηγός Εγκατάστασης και Διαμόρφωσης για χρήστες λειτουργικών συστημάτων MAC OS X ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Υπηρεσία Απομακρυσμένης Πρόσβασης VPN Οδηγός Εγκατάστασης και Διαμόρφωσης για χρήστες λειτουργικών συστημάτων MAC OS X ΥΠΣ ΕΔ/49 12 Αυγούστου

Διαβάστε περισσότερα

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 1 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΑΝΑΛΥΣΗ ΜΕΝΟΥ ΕΦΑΡΜΟΓΗΣ... 4 2. ΕΠΕΞΗΓΗΣΗ ΚΕΝΤΡΙΚΟΥ ΜΕΝΟΥ ΚΑΡΤΕΛΑΣ... 5 3. ΔΗΜΙΟΥΡΓΙΑ ΠΕΛΑΤΗ... 6 4. ΑΝΑΖΗΤΗΣΗ ΠΕΛΑΤΗ... 6 5. ΕΠΕΞΕΡΓΑΣΙΑ/ΔΙΑΓΡΑΦΗ

Διαβάστε περισσότερα