Θεόδωρος Τζουραμάνης. ιαχείριση Βάσεων εδομένων με την. ORACLE DATABASE 10g EXPRESS EDITION

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

Download "Θεόδωρος Τζουραμάνης. ιαχείριση Βάσεων εδομένων με την. ORACLE DATABASE 10g EXPRESS EDITION"

Transcript

1 Θεόδωρος Τζουραμάνης ιαχείριση Βάσεων εδομένων με την ORACLE DATABASE 10g EXPRESS EDITION Θεματική Ενότητα ΠΛΗ11 Ελληνικό Ανοικτό Πανεπιστήμιο 2008

2 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΚΕΦΑΛΑΙΟ 1 ο : Το Περιβάλλον Λειτουργίας της Oracle 10gXE Εκκινώντας την Oracle 10gXE για πρώτη φορά Η αρχική σελίδα του γραφικού περιβάλλοντος της Oracle 10gXE υνατότητες περιήγησης στο γραφικό περιβάλλον της Oracle 10gXE... 8 ΚΕΦΑΛΑΙΟ 2 ο : ιαχείριση Συστήματος & Χρηστών Εργαλεία διαχείρισης της Oracle 10gXE ημιουργία νέων χρηστών ιαγραφή χρηστών ΚΕΦΑΛΑΙΟ 3 ο : ιαχείριση Αντικειμένων Το εργαλείο Object Browser ημιουργία πίνακα ιαγραφή πίνακα Τροποποίηση σχήματος πίνακα Εισαγωγή δεδομένων σε πίνακα ιαγραφή δεδομένων από πίνακα Τροποποίηση δεδομένων σε πίνακα Το εργαλείο SQL Commands ημιουργία πίνακα ιαγραφή πίνακα ή τροποποίηση σχήματος πίνακα Εισαγωγή, διαγραφή και τροποποίηση δεδομένων ΚΕΦΑΛΑΙΟ 4 ο : Προσπέλαση εδομένων Το γραφικό περιβάλλον του εργαλείου Query Builder Υποβολή ερωτημάτων Υποβολή σύνθετων ερωτημάτων Η πληκτρολόγηση και εκτέλεση SQL δηλώσεων μέσω του εργαλείου SQL Commands Υποβολή ερωτημάτων με πληκτρολόγηση SQL κώδικα Θεόδωρος Τζουραμάνης - 2

3 ΚΕΦΑΛΑΙΟ 5 ο : SQL Scripts Αποθήκευση SQL δήλωσης σε μορφή SQL script Εξαγωγή ενός SQL script σε αρχείο.sql Φόρτωση ενός SQL script από εξωτερική αποθηκευτική πηγή ιαγραφή ενός SQL script από τη βάση δεδομένων ΚΕΦΑΛΑΙΟ 6 ο : Το εργαλείο SQL*Plus Είσοδος χρηστών ιαχείριση βάσης δεδομένων μέσω SQL*Plus ΚΕΦΑΛΑΙΟ 7 ο : Εξαγωγή και Εισαγωγή Βάσεων εδομένων Εξαγωγή βάσης δεδομένων Εναλλακτικός τρόπος κλήσης της εντολής exp Εισαγωγή βάσης δεδομένων ΚΕΦΑΛΑΙΟ 8 ο : Πηγές Πρόσθετης Βοήθειας Ο πολυμεσικός εκπαιδευτικός οδηγός "Oracle 10gXE Tutorial" Αναζήτηση πρόσθετης βοήθειας στον παγκόσμιο ιστό Θεόδωρος Τζουραμάνης - 3

4 ΚΕΦΑΛΑΙΟ 1 ο Το Περιβάλλον Λειτουργίας της Oracle 10gXE o o o Εκκινώντας την Oracle 10gXE για πρώτη φορά Η αρχική σελίδα του γραφικού περιβάλλοντος της Oracle 10gXE υνατότητες περιήγησης στο γραφικό περιβάλλον της Oracle 10gXE 1.1 Εκκινώντας την Oracle 10gXE για πρώτη φορά Για να εκκινήσουμε την Oracle 10gXE σε λειτουργικό σύστημα MS Windows κάνουμε κλικ στο κουμπί Start (Έναρξη) της γραμμής εργασιών των MS Windows και από την στην επιλογή Programs (Προγράμματα) μετακινούμε τον δείκτη του ποντικιού στο υπομενού Oracle 10g Express Edition. Η εντολή που εκκινεί το παραθυρικό περιβάλλον διαχείρισης δεδομένων της Oracle 10gXE είναι η Go To Database Home Page. Η εντολή εκκίνησης της γραμμής εντολών του εργαλείου SQL*Plus που χρησιμοποιείται για την πληκτρολόγηση και εκτέλεση SQL δηλώσεων σε περιβάλλον MS DOS (command prompt) είναι η Run SQL Command Line. Θεόδωρος Τζουραμάνης - 4

5 1.2 Η αρχική σελίδα του γραφικού περιβάλλοντος της Oracle 10gXE Καλώντας την εντολή Go To Database Home Page εμφανίζεται στην οθόνη μας το παράθυρο Database Login με το οποίο πιστοποιείται ότι είμαστε εξουσιοδοτημένοι χρήστες της Oracle 10gXE. Αφού πληκτρολογήσουμε το όνομα χρήστη SYSTEM και τον αντίστοιχο κωδικό (ο χρήστης SYSTEM καθώς και ο χρήστης SYS που έχουν δικαιώματα διαχειριστή, δημιουργήθηκαν αυτόματα κατά την εγκατάσταση του λογισμικού και είναι οι μόνοι χρήστες που μπορούν να χρησιμοποιηθούν στο σημείο αυτό), κάνουμε κλικ με τον αριστερό δείκτη του ποντικιού στο κουμπί Logon και εισαγόμαστε στο γραφικό περιβάλλον διαχείρισης της Oracle 10gXE. Θεόδωρος Τζουραμάνης - 5

6 Αυτό το λιτό και εύχρηστο γραφικό περιβάλλον ονομάζεται αρχική σελίδα εφαρμογών της Oracle 10gXE (APplication EXpress Oracle 10g home page ή APEX Oracle 10g home page, για απλότητα θα την αποκαλούμε "αρχική σελίδα της Oracle 10gXE" στη συνέχεια). Το γραφικό περιβάλλον διαχείρισης βάσεων δεδομένων της Oracle 10gXE προσπελαύνεται από τη διεύθυνση με ένα φυλλομετρητή (browser) μέσα από μία διεπαφή που βασίζεται στον παγκόσμιο ιστό χωρίς να χρειάζεται να εγκατασταθεί διακομιστής παγκόσμιου ιστού (web server) στον ηλεκτρονικό υπολογιστή του χρήστη. Η αρχική σελίδα της Oracle 10gXE επιτρέπει σε κάθε χρήστη με μικρή έως ελάχιστη εμπειρία σε βάσεις δεδομένων να διαχειρίζεται εύκολα τα δεδομένα του. Η σελίδα αυτή προσφέρει τα παρακάτω εργαλεία: Administration: με το εργαλείο αυτό επιτυγχάνεται η διαχείριση των λογαριασμών των χρηστών, της μνήμης και του καταλαμβανόμενου χώρου στο δίσκο. Επίσης, με το εργαλείο αυτό ελέγχεται η δραστηριότητα των χρηστών στη βάση δεδομένων και προβάλλονται οι ρυθμίσεις λειτουργίας της βάσης δεδομένων. Θεόδωρος Τζουραμάνης - 6

7 Object Browser: με το εργαλείο αυτό επιτυγχάνεται η δημιουργία, προβολή, τροποποίηση και διαγραφή αντικειμένων (όπως πινάκων, όψεων, κτλ) της βάσης δεδομένων. SQL: με το εργαλείο αυτό επιτυγχάνεται: o η πληκτρολόγηση και εκτέλεση SQL δηλώσεων, μέσω της επιλογής SQL Commands, o η συγγραφή, αποθήκευση και εκτέλεση SQL scripts 1, μέσω της επιλογής SQL Scripts, και τέλος, o η συγγραφή και εκτέλεση SQL δηλώσεων χωρίς να χρειαστεί να γραφεί ο SQL κώδικας αυτών των δηλώσεων, μέσω του γραφικού περιβάλλοντος που προσφέρει η επιλογή Query Builder. Utilities: με το εργαλείο αυτό επιτυγχάνεται η φόρτωση δεδομένων, η δημιουργία δηλώσεων DDL, η προβολή εκθέσεων και η προσπέλαση του κάδου ανακύκλωσης για την οριστική διαγραφή ή επαναφορά αντικειμένων της βάσης δεδομένων που έχουν διαγραφεί. Usage Monitor: το εργαλείο αυτό εμφανίζεται στη δεξιά πλευρά το παραθύρου της αρχικής σελίδας της Oracle 10gXE και παρουσιάζει τα δύο παρακάτω στοιχεία σε οριζόντια γραφήματα: o την ποσότητα του δευτερεύοντα χώρου αποθήκευσης που είναι διαθέσιμη για τη βάση δεδομένων και o την ποσότητα της καταλαμβανόμενης μνήμης RAM. Επιπρόσθετα, κάτω από τα δύο γραφήματα η Oracle 10gXE δείχνει το πλήθος των ενεργών και συνολικών συνόδων (sessions), το πλήθος των χρηστών που έχουν δημιουργηθεί καθώς και μία ένδειξη σχετικά με την καταγραφή ή όχι των δραστηριοτήτων των χρηστών της βάσης δεδομένων μέσα στο αρχειοφυλλάκιο (log archive). 1 Τα SQL scripts είναι έγγραφα τα οποία έχουν ως περιεχόμενο μία ή περισσότερες SQL δηλώσεις. Τα SQL scripts μπορούν να αποθηκευθούν στο σκληρό δίσκο του υπολογιστή, σχηματίζοντας αρχεία κειμένου συνήθως με την επέκταση ".sql". Θεόδωρος Τζουραμάνης - 7

8 1.3 υνατότητες περιήγησης στο γραφικό περιβάλλον της Oracle 10gXE Υπάρχουν τρεις τρόποι περιήγησης μεταξύ των σελίδων της Oracle 10gXE: 1. είτε μέσω της επιλογής εικονιδίων (δηλαδή, κάνοντας κλικ με το αριστερό πλήκτρο του ποντικιού στο κέντρο των μεγάλων γραφικών εικονιδίων που εμφανίζονται στην αρχική σελίδα της Oracle 10gXE, πχ στο κέντρο του εικονιδίου του Object Browser), 2. είτε μέσω των καταλόγων επιλογών που εμφανίζονται κάνοντας κλικ στο βέλος με φορά προς τα κάτω που υπάρχει στη δεξιά πλευρά κάθε μεγάλου γραφικού εικονιδίου, 3. είτε επιλέγοντας τους συνδέσμους θέσης που βρίσκονται στην επάνω και αριστερή γωνία κάθε σελίδας του γραφικού περιβάλλοντος της Oracle 10gXE. Κάνοντας κλικ σε κάθε ονομασία που εμφανίζεται σε σύνδεσμο θέσης μεταφερόμαστε στην αντίστοιχη σελίδα, πχ κάνοντας κλικ στη λέξη Home μεταφερόμαστε στην αρχική σελίδα της Oracle 10gXE. Επίσης τρεις χρήσιμοι σύνδεσμοι: οι σύνδεσμοι Home, Logout και Help βρίσκονται στην επάνω και δεξιά γωνία της πρώτης σελίδας της Oracle 10gXE για εύκολη κλήση τους. Επιλέγοντας τον σύνδεσμο Home επιστρέφουμε στην αρχική σελίδα της Oracle 10gXE. Επιλέγοντας τον σύνδεσμο Logout οδηγούμαστε σε έξοδο από την Oracle 10gXE. Θεόδωρος Τζουραμάνης - 8

9 Τέλος επιλέγοντας τον σύνδεσμο Help μπορούμε να προσπελάσουμε τις χρήσιμες σελίδες της βοήθειας. Θεόδωρος Τζουραμάνης - 9

10 ΚΕΦΑΛΑΙΟ 2 ο ιαχείριση Συστήματος και Χρηστών o o o Εργαλεία διαχείρισης της Oracle 10gXE ημιουργία νέων χρηστών ιαγραφή χρηστών 2.1 Εργαλεία διαχείρισης της Oracle 10gXE Τα εργαλεία διαχείρισης που βρίσκονται στην ενότητα Administration της αρχικής σελίδας της Oracle 10gXE είναι τα εξής: Θεόδωρος Τζουραμάνης - 10

11 Storage: με το εργαλείο αυτό μπορούμε να παρακολουθούμε την ποσότητα του καταλαμβανόμενου χώρου στο δίσκο από τη βάση δεδομένων καθώς και την ποσότητα που απομένει ελεύθερη. Η μέγιστη ποσότητα που επιτρέπει η Oracle 10gXE να καταλάβει η βάση δεδομένων στο δίσκο είναι 4 Gbytes, μια ποσότητα επαρκέστατη για μικρού και μεσαίου μεγέθους εφαρμογές που δεν αποθηκεύουν ήχο, εικόνα ή βίντεο. Εάν η ποσότητα που απομένει ελεύθερη είναι μικρή, υπάρχει η δυνατότητα συμπίεσης των δεδομένων. Database Users: με τη χρήση του εργαλείου αυτού μπορούμε να δημιουργήσουμε, να προβάλουμε, να τροποποιήσουμε και να διαγράψουμε χρήστες της βάσης δεδομένων. Επίσης μπορούμε να μεταβάλουμε τον κωδικό εισόδου ενός χρήστη ή να διαχειριστούμε τα προνόμια που ο χρήστης διαθέτει. Θεόδωρος Τζουραμάνης - 11

12 Memory: με το εργαλείο αυτό μπορούμε να προβάλουμε την ποσότητα της καταλαμβανόμενης μνήμης RAM καθώς και τις τιμές διαφόρων άλλων μεγεθών. Η μέγιστη μνήμη RAM που μπορεί να αξιοποιήσει η Oracle 10gXE είναι 1Gbyte. Database Monitor: με το εργαλείο αυτό μπορούμε να παρακολουθούμε στοιχεία που αφορούν την καλή χρήση της Oracle 10gXE και την προσπέλαση των δεδομένων σε αυτή. Manage HTTP Access: με το εργαλείο αυτό μπορούμε να ελέγξουμε την προσπέλαση στη βάση δεδομένων μέσω του πρωτοκόλλου HTTP. Μετά την εγκατάσταση της Oracle 10gXE, η προσπέλαση στη βάση δεδομένων μπορεί να γίνει μόνο από τον Η/Υ στον οποίο έχει γίνει η εγκατάσταση της Oracle 10gXE. Μέσω του εργαλείου Manage HTTP Access μπορεί να ληφθεί κατάλληλη μέριμνα ώστε να μπορεί να προσπελαστεί η βάση δεδομένων και από χρήστες που βρίσκονται σε απόσταση (remote access). Manage Login Message: με το εργαλείο αυτό μπορούμε να ελέγχουμε το μήνυμα που εμφανίζεται στην σελίδα εισόδου της Oracle 10gXE. Θεόδωρος Τζουραμάνης - 12

13 2.2. ημιουργία νέων χρηστών Για τη δημιουργία ενός νέου χρήστη, στην αρχική σελίδα της Oracle 10gXE κάνουμε κλικ με το αριστερό πλήκτρο του ποντικιού στο βέλος που υπάρχει στη δεξιά πλευρά του εικονιδίου Administration. Στον κατάλογο εντολών που εμφανίζεται κάνουμε κλικ στην επιλογή Database Users και στον υποκατάλογο που εμφανίζεται επιλέγουμε την εντολή Create User. Θεόδωρος Τζουραμάνης - 13

14 Στο παράθυρο διαλόγου Create Database User που εμφανίζεται στην οθόνη μας πληκτρολογούμε στο πλαίσιο Username το όνομα του χρήστη (πχ "EAPPLH11") που επιθυμούμε να δημιουργήσουμε και στα πλαίσια Password και Confirm Password πληκτρολογούμε τον κωδικό αυτού (πχ "ORA"). Εάν ενεργοποιήσουμε την επιλογή DBA (=διαχειριστής) στην περιοχή User Privileges, ο χρήστης θα αποκτήσει δικαιώματα διαχειριστή (administrator) της Oracle 10gXE όμοια με τα δικαιώματα που διαθέτει ο χρήστης SYSTEM. Ο νέος χρήστης θα δημιουργηθεί μόλις πατήσουμε το κουμπί CREATE στην πάνω και δεξιά γωνία του παραθύρου διαλόγου. Για την εισαγωγή στην Oracle 10gXE με τα στοιχεία username και password του χρήστη που μόλις δημιουργήσαμε χρειάζεται να εξαχθούμε από το λογισμικό με τη χρήση της επιλογής Logout στην επάνω και δεξιά γωνία του παραθύρου και να επανεισαχθούμε στην Oracle 10gXE με τα στοιχεία του νέου χρήστη. Θεόδωρος Τζουραμάνης - 14

15 2.3 ιαγραφή χρηστών Για τη διαγραφή ενός χρήστη από την Oracle 10gXE, στην αρχική σελίδα της Oracle 10gXE κάνουμε κλικ στο βέλος που υπάρχει στη δεξιά πλευρά του εικονιδίου Administration και από τον κατάλογο εντολών που εμφανίζεται κάνουμε κλικ κατά σειρά στις επιλογές Database Users και Manage Users. Στη συνέχεια επιλέγουμε το χρήστη που επιθυμούμε να διαγράψουμε και στο παράθυρο που ανοίγει στην οθόνη μας πατάμε το κουμπί DROP που βρίσκεται στην επάνω δεξιά γωνία. Στην επιβεβαίωση που θα μας ζητηθεί στη συνέχεια, επιλέγουμε την εντολή DROP USER. Θεόδωρος Τζουραμάνης - 15

16 Πριν την επιβεβαίωση μπορούμε να ενεργοποιήσουμε την επιλογή CASCADE εάν επιθυμούμε μαζί με τη διαγραφή του χρήστη να διαγραφούν και όλα τα αντικείμενα (δηλαδή πίνακες, όψεις, κτλ) που έχει δημιουργήσει ο χρήστης αυτός στη βάση δεδομένων. Θεόδωρος Τζουραμάνης - 16

17 ΚΕΦΑΛΑΙΟ 3 ο ιαχείριση Αντικειμένων o o Το εργαλείο Object Browser o ημιουργία πίνακα o ιαγραφή πίνακα o Τροποποίηση σχήματος πίνακα o Εισαγωγή δεδομένων σε πίνακα o ιαγραφή δεδομένων από πίνακα o Τροποποίηση δεδομένων σε πίνακα Το εργαλείο SQL Commands o ημιουργία πίνακα o ιαγραφή πίνακα ή τροποποίηση σχήματος πίνακα o Εισαγωγή, διαγραφή και τροποποίηση δεδομένων Η Oracle 10gXE παρέχει δύο πολύ αποτελεσματικά εργαλεία για τη διαχείριση των αντικειμένων της βάσης δεδομένων: το γραφικό περιβάλλον του εργαλείου Object Browser και το εργαλείο πληκτρολόγησης κώδικα SQL Commands. 3.1 Το εργαλείο Object Browser Με το εργαλείο Object Brower μπορούμε να δημιουργήσουμε, να προβάλουμε και να τροποποιήσουμε αντικείμενα της βάση δεδομένων μας (πχ πίνακες, όψεις, κτλ). Η Θεόδωρος Τζουραμάνης - 17

18 κύρια σελίδα του Object Browser διαιρείται σε δύο τμήματα, το αριστερό τμήμα που ονομάζεται Τμήμα Επιλογής Αντικειμένων διότι εκεί βρίσκεται μία λίστα με όλα τα αντικείμενα που έχουν δημιουργηθεί στη βάση δεδομένων και το δεξιό τμήμα που ονομάζεται Τμήμα Λεπτομερειών διότι εκεί μπορούμε να δούμε τις λεπτομερείς πληροφορίες που αφορούν τα αντικείμενα που έχουν επιλεγεί στο Τμήμα Επιλογής Αντικειμένων ημιουργία πίνακα Μετά την εισαγωγή μας στην Oracle 10gXE, από την αρχική σελίδα κάνουμε κλικ στο βέλος δεξιότερα του εικονιδίου του εργαλείου Object Browser. Από τον κατάλογο εντολών που εμφανίζεται επιλέγουμε την εντολή Create και από τον υποκατάλογο που θα εμφανιστεί επιλέγουμε την εντολή Table. Στο νέο παράθυρο που θα εμφανιστεί πληκτρολογούμε το όνομα του νέου πίνακα στο πλαίσιο Table Name. Το όνομα του πίνακα μπορεί να έχει μήκος μέχρι 30 χαρακτήρες οι οποίοι μπορεί να είναι γράμματα, αριθμοί ή τα σύμβολα # $, ο πρώτος όμως χαρακτήρας χρειάζεται οπωσδήποτε να είναι γράμμα. Το όνομα ενός πίνακα μπορεί να γραφθεί είτε στα Αγγλικά είτε στα Ελληνικά. Θεόδωρος Τζουραμάνης - 18

19 Στη συνέχεια μπορούμε να πληκτρολογήσουμε τα ονόματα των στηλών του πίνακα στα πλαίσια με τίτλο Column Name. Για κάθε όνομα που θα πληκτρολογήσουμε χρειάζεται να ορίσουμε και τον τύπο δεδομένων των πληροφοριών που θα αποθηκεύει η συγκεκριμένη στήλη. Οι πιο συνηθισμένοι τύποι δεδομένων στην Oracle 10gXE είναι οι: Τύπος δεδομένων char(p) varchar2(p) number(p, s) date timestamp Επεξήγηση αλφαριθμητικό σταθερού μήκους p χαρακτήρων, όπου αυτό σημαίνει ότι ακόμη και εάν το αποθηκευμένο αλφαριθμητικό έχει μέγεθος s με s < p, συνολικά p σε αριθμό bytes θα δεσμευθούν για την αποθήκευση του αλφαριθμητικού στον σκληρό δίσκο. αλφαριθμητικό μεταβλητού μήκους p χαρακτήρων, όπου αυτό σημαίνει ότι εάν το αποθηκευμένο αλφαριθμητικό έχει μέγεθος s με s < p, τότε μόνο s σε αριθμό bytes θα δεσμευθούν για την αποθήκευση του αλφαριθμητικού στον σκληρό δίσκο. αριθμός μήκους p ψηφίων από τα οποία τα s ψηφία βρίσκονται από τη δεξιά πλευρά της υποδιαστολής. ημερομηνία, px 01-JAN-00. χρονοσφραγίδα, δηλαδή ημερομηνία συνοδευόμενη από ώρα, πχ. 01-JAN AM. Θεόδωρος Τζουραμάνης - 19

20 Σημείωση: οι τύποι δεδομένων char() και varchar2() της Oracle 10gXE απαιτούν τη δέσμευση 1 byte για την αποθήκευση ενός χαρακτήρα της λατινικής αλφαβήτου ή ενός αριθμού μεταξύ 0 έως και 9 ή ενός από τους χαρακτήρες '!"#$%&()''*+,-/:;<=>?_';. Όμως για την αποθήκευση ενός χαρακτήρα της ελληνικής ή οποιασδήποτε άλλης αλφαβήτου πέραν της λατινικής ή ενός ειδικευμένου συμβόλου όπως το σύμβολο του ευρώ, οι τύποι δεδομένων char() και varchar2() της Oracle 10gXE απαιτούν τη δέσμευση 2 bytes. Για παράδειγμα, για την αποθήκευση αλφαριθμητικών στην ελληνική γλώσσα μήκους 20 χαρακτήρων απαιτείται να δεσμευτούν συνολικά 40 bytes για κάθε αλφαριθμητικό συνεπώς απαιτείται να δηλώσουμε τον αντίστοιχο τύπο δεδομένων ως char(40) για την περίπτωση αλφαριθμητικών σταθερού μήκους ή ως varchar2(40) για την περίπτωση αλφαριθμητικών μεταβλητού μήκους. Εάν το μήκος των αλφαριθμητικών δεν δηλωθεί σωστά θα εξάγεται το σφάλμα με κωδικό ORA ("value too large for column "X"") κατά την αποτυχημένη προσπάθεια εισαγωγής δεδομένων που δεν θα πληρούν την παραπάνω αναγκαία προϋπόθεση. Εάν το πλήθος των στηλών που θέλουμε να δημιουργήσουμε είναι μεγαλύτερο από το πλήθος που μας επιτρέπει η φόρμα που μας παρέχεται από την Oracle 10gXE, μπορούμε να πατήσουμε το κουμπί ADD COLUMN όσες φορές χρειάζεται. Θεόδωρος Τζουραμάνης - 20

21 Αφού συμπληρώσουμε τα ονόματα και τους τύπους δεδομένων όλων των στηλών που επιθυμούμε, πατάμε το κουμπί NEXT στην πάνω και δεξιά πλευρά του παραθύρου. Με την επιλογή αυτή μεταφερόμαστε στο δεύτερο βήμα της διαδικασίας όπου μπορούμε να δηλώσουμε το πρωτεύον κλειδί κάθε πίνακα. Αφού ενεργοποιήσουμε την επιλογή "Not populated" μπορούμε να ορίσουμε το πρωτεύον κλειδί Primary Key του πίνακα από τη λίστα όλων των στηλών του (Σημείωση: η Oracle 10gXE αυτομάτως θα ορίσει ένα όνομα για τον περιορισμό πρωτεύοντος κλειδιού που δημιουργήσαμε το οποίο θα εμφανίσει στο πλαίσιο Primary Key Constrain Name). Θεόδωρος Τζουραμάνης - 21

22 Αφού επιλέξουμε το πρωτεύον κλειδί του πίνακα και πατήσουμε το κουμπί NEXT που εμφανίζεται στην πάνω και δεξιά πλευρά του παραθύρου, οδηγούμαστε στο παράθυρο ADD FOREING KEY μέσα από το οποίο μπορούμε να ορίσουμε τα ξένα κλειδιά του πίνακα (Σημείωση: η Oracle 10gXE αυτομάτως θα ορίσει ένα όνομα για τον περιορισμό ξένου κλειδιού που δημιουργήσαμε το οποίο θα εμφανίσει στο πλαίσιο Name). Στο παράδειγμα της εικόνας το κατηγόρημα ΚΩ ΙΚΟΣΤΜΗΜΑΤΟΣ αποτελεί ξένο κλειδί που αναφέρεται στο (δηλαδή, λαμβάνει τιμές από το) κατηγόρημα ΚΩ ΙΚΟΣΤΜΗΜΑΤΟΣ του πίνακα ΤΜΗΜΑ, το οποίο αποτελεί και το πρωτεύον κλειδί του πίνακα ΤΜΗΜΑ. Για το λόγο αυτό, στο πλαίσιο Select Key Column(s) επιλέγουμε τη στήλη ΚΩ ΙΚΟΣΤΜΗΜΑΤΟΣ και στη συνέχεια πατάμε το κουμπί με το βέλος προς τα δεξιά για να τοποθετηθεί το όνομα της στήλης αυτής στο πλαίσιο Key Column(s). Θεόδωρος Τζουραμάνης - 22

23 Στη συνέχεια μέσω της λίστας References Table που βρίσκεται στο κατώτερο τμήμα του παραθύρου ορίζουμε για κάθε ξένο κλειδί τον πίνακα στον οποίο το ξένο κλειδί θα αναφέρεται. Θεόδωρος Τζουραμάνης - 23

24 Αφού επιλέξουμε τον πίνακα αναφοράς (δηλαδή στο παράδειγμά μας τον πίνακα ΤΜΗΜΑ) και πατήσουμε το κουμπί ADD στην επάνω και δεξιά πλευρά του παραθύρου εμφανίζονται οι στήλες του πίνακα αυτού για να επιλέξουμε την στήλη από την οποία θα λαμβάνει τιμές το ξένο κλειδί του υπό δημιουργία πίνακα. Θεόδωρος Τζουραμάνης - 24

25 Για το λόγο αυτό, στο παράδειγμα που μελετούμε επιλέγουμε στο πλαίσιο Select Reference Column(s) τη στήλη ΚΩ ΙΚΟΣΤΜΗΜΑΤΟΣ και στη συνέχεια πατάμε το κουμπί με το βέλος προς τα δεξιά για να τοποθετηθεί το όνομα της στήλης αυτής στο πλαίσιο Referenced Column(s), όπως εμφανίζεται στην ακόλουθη εικόνα. Τέλος με τη βοήθεια της λίστας επιλογών Disallow Delete, Cascade Delete και Set Null on Delete μπορούμε κατά σειρά να ορίσουμε τις δηλώσεις ON DELETE NO ACTION, ON DELETE CASCADE και ON DELETE SET NULL που χρησιμοποιούμε στη γλώσσα SQL (περισσότερες λεπτομέρειες για τη χρήση των εκφράσεων ON DELETE NO ACTION, ON DELETE CASCADE και ON DELETE SET NULL καλείστε να αναζητήσετε σε εγχειρίδια της SQL). Ο ορισμός του ξένου κλειδιού ολοκληρώνεται με το πάτημα του κουμπιού ADD στην επάνω και δεξιά γωνία του παραθύρου. Ταυτόχρονα το παράθυρο ανανεώνεται για να μπορούμε να προσθέσουμε και νέα ξένα κλειδιά στον υπό δημιουργεί πίνακα, εάν χρειάζεται. Θεόδωρος Τζουραμάνης - 25

26 Αφού ορίσουμε όλα τα ξένα κλειδιά του πίνακα και πατήσουμε το κουμπί NEXT στην πάνω και δεξιά πλευρά της σελίδας, οδηγούμαστε στο παράθυρο ADD CONTRAIN μέσα από το οποίο μπορούμε να ορίσουμε περιορισμούς CHECK και στήλες μοναδικών τιμών QNIQUE (περισσότερες λεπτομέρειες για τις εντολές αυτές καλείστε να αναζητήσετε σε εγχειρίδια της SQL). Θεόδωρος Τζουραμάνης - 26

27 Πατώντας το κουμπί FINISH στην επάνω και δεξιά πλευρά του παραθύρου (ή τον σύνδεσμο Confirm στο αριστερό τμήμα του παραθύρου), η Oracle 10gXE μας ζητά μια επιβεβαίωση για τον πίνακα που θα δημιουργηθεί. Στο σημείο αυτό μπορούμε εάν επιθυμούμε να δούμε τον SQL κώδικα ορισμού του πίνακα που δημιουργούμε, επιλέγοντας τον σύνδεσμο SQL στην κάτω και αριστερή πλευρά του παραθύρου. Θεόδωρος Τζουραμάνης - 27

28 Ο SQL κώδικας του πίνακα θα εμφανιστεί εντός ενός πλαισίου. Με τον τρόπο αυτό μπορούμε πατώντας το δεξιό πλήκτρο του ποντικιού να επιλέξουμε τον SQL κώδικα και να τον αντιγράψουμε στο πρόχειρο των MS Windows. Η διαδικασία της δημιουργίας ενός νέου πίνακα ολοκληρώνεται με το πάτημα του κουμπιού CREATE στην επάνω και δεξιά πλευρά του παραθύρου. Θεόδωρος Τζουραμάνης - 28

29 3.1.2 ιαγραφή πίνακα Για την απομάκρυνση ενός πίνακα από το σχήμα της βάσης δεδομένων με το εργαλείο Object Browser, από την αρχική σελίδα της Oracle 10gXE κάνουμε κλικ στο βέλος που βρίσκεται δεξιότερα του εικονιδίου του εργαλείου Object Browser. Από τον κατάλογο εντολών που εμφανίζεται επιλέγουμε την εντολή Browse και από τον υποκατάλογο που θα εμφανιστεί επιλέγουμε την εντολή Tables. Όπως αναφέρθηκε και νωρίτερα, στην αριστερή πλευρά του παραθύρου θα που εμφανιστεί μπορούμε να δούμε τη λίστα όλων των πινάκων που έχουμε δημιουργήσει. Θεόδωρος Τζουραμάνης - 29

30 Για να απομακρύνουμε οριστικά ένα πίνακα από τη βάση δεδομένων αρκεί να τον επιλέξουμε και να πατήσουμε την επιλογή DROP, στην επάνω και δεξιά πλευρά του παραθύρου. Ο πίνακας θα απομακρυνθεί μετά την επιβεβαίωση που θα μας ζητηθεί. Θεόδωρος Τζουραμάνης - 30

31 Ο διαγραμμένος πίνακας θα μεταφερθεί στον Κάδο Ανακύκλωσης (Recycle Bin). Εάν χρειαστεί να επαναφέρουμε τον διαγραμμένο πίνακα στη βάση δεδομένων χρειάζεται να ανοίξουμε τον Κάδο Ανακύκλωσης επιλέγοντας από την αρχική σελίδα της Oracle 10gXE το εικονίδιο του εργαλείου Utilities, στη συνέχεια το εικονίδιο Recycle Bin και έπειτα το εικονίδιο Dropped Objects. Ο διαγραμμένος πίνακας θα βρεθεί μεταξύ των υπολοίπων διαγραμμένων αντικειμένων από τη βάση δεδομένων. Για να επαναφέρουμε ένα διαγραμμένο πίνακα στη βάση δεδομένων χρειάζεται αρχικά να τον επιλέξουμε κάνοντας κλικ στο όνομά του. Στη συνέχεια και αφού εμφανιστούν στην οθόνη μας κάποιες λεπτομέρειες που αφορούν το σχήμα του πίνακα και την ημερομηνία απομάκρυνσής του από τη βάση δεδομένων, εάν πατήσουμε το κουμπί Restore Object που βρίσκεται στην επάνω και δεξιά πλευρά του παραθύρου, η διαγραφή του πίνακα θα αναιρεθεί. Αντιστοίχως, εάν πατήσουμε το κουμπί Purge Object, ο πίνακας θα διαγραφεί οριστικά και αμετάκλητα από τον αποθηκευτικό χώρο των 4 GBytes που διαθέτει στο σκληρό δίσκο ο χρήστης για τη διαχείριση των δεδομένων του. Θεόδωρος Τζουραμάνης - 31

32 Με την ολοκλήρωση της διαδικασίας επαναφοράς ενός πίνακα από τον Κάδο Ανακύκλωσης στη βάση δεδομένων θα λάβουμε το μήνυμα "The operation was successful". Θεόδωρος Τζουραμάνης - 32

33 3.1.3 Τροποποίηση σχήματος πίνακα Για την τροποποίηση της δομής ενός πίνακα με το εργαλείο Object Browser, καλούμε κατά σειρά τις επιλογές Browse και Tables του εργαλείου αυτού. Στο παράθυρο που θα εμφανιστεί μπορούμε να επιλέξουμε τον πίνακα του οποίου το σχήμα επιθυμούμε να τροποποιήσουμε και στη συνέχεια: με την επιλογή Add Column μπορούμε να προσθέσουμε μία νέα στήλη στον πίνακα, με την επιλογή Modify Column μπορούμε να τροποποιήσουμε τη δομή δεδομένων μίας στήλης του πίνακα, με την επιλογή Rename Column μπορούμε να μετονομάσουμε μία στήλη του πίνακα, και τέλος με την επιλογή Drop Column μπορούμε να απομακρύνουμε μία στήλη του πίνακα Εισαγωγή δεδομένων σε πίνακα Για την εισαγωγή δεδομένων με τη χρήση του εργαλείου Object Browser, από την αρχική σελίδα της Oracle 10gXE επιλέγουμε το εργαλείο Object Browser και στο παράθυρο που θα εμφανιστεί επιλέγουμε τον πίνακα στον οποίο επιθυμούμε να εισάγουμε δεδομένα. Στη συνέχεια αφού πατήσουμε την καρτέλα Data που βρίσκεται στην επάνω και αριστερή πλευρά του παραθύρου μπορούμε να δούμε τα περιεχόμενα του πίνακα. Θεόδωρος Τζουραμάνης - 33

34 Για εισαγωγή δεδομένων στον πίνακα χρειάζεται στη συνέχεια να πατήσουμε την εντολή Insert Row και να πληκτρολογήσουμε τη εγγραφή που επιθυμούμε να εισάγουμε. Στο τέλος της διαδικασίας πατάμε το κουμπί CREATE. Εάν τα δεδομένα γίνουν αποδεκτά θα λάβουμε το μήνυμα "Row created" και τα δεδομένα θα εισαχθούν στον πίνακα. Θεόδωρος Τζουραμάνης - 34

35 Εάν τα δεδομένα δεν γίνουν αποδεκτά, η Oracle 10gXE θα μας ενημερώσει με ένα μήνυμά της για τον κωδικό σφάλματος που έγινε ώστε να το διορθώσουμε ιαγραφή δεδομένων από πίνακα Για την διαγραφή δεδομένων από ένα πίνακα με τη χρήση του εργαλείου Object Browser, αφού εμφανίσουμε στην οθόνη μας τα περιεχόμενα του πίνακα (με την επιλογή της καρτέλας Data), Θεόδωρος Τζουραμάνης - 35

36 μπορούμε να επιλέξουμε την εγγραφή που επιθυμούμε να διαγράψουμε και μόλις εκείνη εμφανιστεί να πατήσουμε το κουμπί DELETE. Μετά την απαραίτητη επιβεβαίωση, η εγγραφή θα διαγραφεί οριστικά και αμετάκλητα από τον πίνακα. Θεόδωρος Τζουραμάνης - 36

37 3.1.6 Τροποποίηση δεδομένων σε πίνακα Για την τροποποίηση δεδομένων σε ένα πίνακα με τη χρήση του εργαλείου Object Browser, αφού εμφανίσουμε στην οθόνη μας τα περιεχόμενα του πίνακα, μπορούμε να επιλέξουμε και να τροποποιήσουμε την εγγραφή που επιθυμούμε. Μετά την τροποποίηση της εγγραφής χρειάζεται να πατήσουμε το κουμπί APPLY CHANGES για να οριστικοποιηθούν οι αλλαγές μας. 3.2 Το εργαλείο SQL Commands ημιουργία πίνακα Από την αρχική σελίδα της Oracle 10gXE κάνουμε κλικ στο βέλος που βρίσκεται δεξιότερα του εικονιδίου του εργαλείου με όνομα SQL. Από τον κατάλογο εντολών που εμφανίζεται επιλέγουμε την εντολή SQL Commands και από τον υποκατάλογο που θα εμφανιστεί επιλέγουμε την εντολή Enter Command. Θεόδωρος Τζουραμάνης - 37

38 Το παράθυρο που θα εμφανιστεί μπορούμε να πληκτρολογήσουμε ή να επικολλήσουμε τον κώδικα ορισμού του πίνακα που επιθυμούμε. Το όνομα του πίνακα μπορεί να έχει μήκος μόνο μέχρι 30 χαρακτήρες οι οποίοι μπορεί να είναι γράμματα της αλφαβήτου, αριθμοί ή ένα από τα τρία σύμβολα _, #, $, όμως ο πρώτος χαρακτήρας του ονόματος του πίνακα χρειάζεται οπωσδήποτε να είναι γράμμα της αλφαβήτου. Το όνομα ενός πίνακα μπορεί να γραφεί είτε στα Αγγλικά είτε στα Ελληνικά. Αφού πληκτρολογήσουμε τον SQL κώδικα ορισμού του πίνακα και πατήσουμε το κουμπί RUN που βρίσκεται στην επάνω και δεξιά πλευρά του παραθύρου, ο κώδικας Θεόδωρος Τζουραμάνης - 38

39 θα εκτελεστεί και εφόσον δεν υπάρχουν σφάλματα ο πίνακας θα δημιουργηθεί. Εάν βρεθούν σφάλματα στον κώδικα τότε ένα επεξηγηματικό σχόλιο μαζί με τον κωδικό του σφάλματος (πχ ORA-00922) θα εμφανιστούν στο κατώτερο τμήμα του παραθύρου εάν έχουμε ενεργή την καρτέρα RESULTS ιαγραφή πίνακα ή τροποποίηση σχήματος πίνακα Για την απομάκρυνση ενός πίνακα ή για την τροποποίηση του σχήματος ενός πίνακα με χρήση κώδικα SQL, από την αρχική σελίδα της Oracle 10gXE επιλέγουμε το εργαλείο SQL και την εντολή αυτού Enter Command. Στη συνέχεια πληκτρολογούμε τον SQL κώδικα που επιθυμούμε και τον εκτελούμε πατώντας το κουμπί RUN Εισαγωγή, διαγραφή και τροποποίηση δεδομένων Για την εισαγωγή, τη διαγραφή ή την τροποποίηση των δεδομένων ενός πίνακα με χρήση δηλώσεων SQL, απλώς καλούμε την επιλογή Enter Command του εργαλείου SQL και πληκτρολογούμε τον SQL κώδικα που επιθυμούμε να εκτελέσουμε. Θεόδωρος Τζουραμάνης - 39

40 Παρατήρηση: Ενώ με το εργαλείο Object Browser μπορούμε να διαγράψουμε ή να ενημερώσουμε μόνο μία εγγραφή κάθε φορά, μια ενδιαφέρουσα επιλογή που μας προσφέρει το εργαλείο SQL Commands και η χρήση SQL είναι ότι μέσω κώδικα SQL μπορούμε να διαγράψουμε ή να ενημερώσουμε ταυτόχρονα όλες τις εγγραφές που ικανοποιούν το κριτήριο που θα τεθεί στην SQL δήλωση. Θεόδωρος Τζουραμάνης - 40

41 ΚΕΦΑΛΑΙΟ 4 ο Προσπέλαση εδομένων o o Το γραφικό περιβάλλον του εργαλείου Query Builder o Υποβολή ερωτημάτων o Υποβολή σύνθετων ερωτημάτων Πληκτρολόγηση και εκτέλεση SQL δηλώσεων μέσω του εργαλείου SQL Commands o Υποβολή ερωτημάτων με πληκτρολόγηση SQL κώδικα Η ανάκτηση πληροφορίας από μία βάση δεδομένων αποθηκευμένη στην Oracle 10gXE μπορεί να γίνει είτε με τη χρήση του γραφικού περιβάλλοντος του εργαλείου Query Builder είτε με την πληκτρολόγηση και εκτέλεση SQL κώδικα μέσω του εργαλείου SQL Commands. Θεόδωρος Τζουραμάνης - 41

42 4.1 Το γραφικό περιβάλλον του εργαλείου Query Builder Το γραφικό περιβάλλον υποβολής ερωτημάτων του Query Builder ενεργοποιείται κάνοντας κλικ στο εικονίδιο του εργαλείου SQL Commands και στη συνέχεια επιλέγοντας την εντολή Create από το μενού επιλογών που βρίσκεται στη δεξιά πλευρά του εικονιδίου Query Builder. Ένας άλλος τρόπος κλήσης του Query Builder επιτυγχάνεται ανοίγοντας το μενού επιλογών που βρίσκεται στη δεξιά πλευρά του εικονιδίου SQL Commands και επιλέγοντας κατά σειρά τις εντολές Query Builder και Create. Θεόδωρος Τζουραμάνης - 42

43 4.1.1 Υποβολή ερωτημάτων Στο παράθυρο διαλόγου του Query Builder που θα εμφανιστεί τα ονόματα των πινάκων της βάσης δεδομένων εμφανίζονται στην αριστερή πλευρά. Κάνοντας κλικ στο όνομα του πίνακα που μας ενδιαφέρει, το σχήμα του πίνακα εμφανίζεται στη δεξιά πλευρά του παραθύρου. Θεόδωρος Τζουραμάνης - 43

44 Εάν επιθυμούμε να δούμε τα περιεχόμενα κάποιων στηλών του πίνακα, αρκεί να επιλέξουμε τις στήλες αυτές, ενεργοποιώντας το αντίστοιχο τετράγωνο κουτάκι ελέγχου που βρίσκεται στην αριστερή πλευρά του ονόματος κάθε στήλης. Κάθε στήλη που επιλέγεται τοποθετείται σε ειδική λίστα στο κατώτερο τμήμα του παραθύρου. Στη λίστα αυτή μας παρέχονται επιπλέον δυνατότητες όπως για παράδειγμα να ταξινομήσουμε τα αποτελέσματα σε αύξουσα (Asc) ή φθίνουσα (Desc) σειρά βάσει των στηλών που επιθυμούμε. Θεόδωρος Τζουραμάνης - 44

45 Επίσης μπορούμε να προσθέσουμε συνθήκες που χρειάζεται να τηρούνται, όπως πχ. όταν ο μισθός των εργαζομένων που ενδιαφερόμαστε να προβάλουμε χρειάζεται να είναι μεγαλύτερος ή ίσος των 2000 ευρώ. Επίσης μπορούμε να εφαρμόσουμε συναρτήσεις όπως πχ όταν επιθυμούμε να προβάλουμε τον μέσο όρο των μισθών όλων των υπαλλήλων. Θεόδωρος Τζουραμάνης - 45

46 4.1.2 Υποβολή σύνθετων ερωτημάτων Εάν επιθυμούμε να συνδέσουμε (join) δύο πίνακες μεταξύ τους, τότε αρχικά επιλέγουμε τους πίνακες αυτούς από τη λίστα των πινάκων της βάσης δεδομένων (εάν επιλέξουμε τον ίδιο πίνακα δύο φορές τότε μπορούμε να επιτύχουμε σύνδεση ενός πίνακα με τον εαυτό του selfjoin) που εμφανίζεται στο αριστερό τμήμα του παραθύρου και στη συνέχεια, αφού επιλέξουμε τις στήλες των πινάκων που επιθυμούμε να εμφανίζονται, μπορούμε να συνδέσουμε τους πίνακες, πατώντας στη δεξιά πλευρά του ονόματος της στήλης του κάθε πίνακα που θα χρησιμοποιηθεί για την γεφύρωση των δύο πινάκων. Με τον τρόπο αυτό μπορούμε να συνδέσουμε δύο πίνακες βάσει ισότητας σε μία στήλη από τον κάθε πίνακα. Δημιουργήθηκε σύνδεσμος μεταξύ των δύο πινάκων Για να δούμε την SQL δήλωση που σχηματίζεται κάθε φορά μπορούμε μετά την επιλογή των επιθυμητών στηλών να πατήσουμε την εντολή SQL που βρίσκεται στο μέσον του δεξιού τμήματος του παραθύρου που βρίσκεται μπροστά μας. Θεόδωρος Τζουραμάνης - 46

47 Τέλος, για να εκτελέσουμε την SQL δήλωση που συντάξαμε και να προβάλουμε τα αποτελέσματά της χρειάζεται να επιλέξουμε την εντολή Results που βρίσκεται στο μέσον του παραθύρου. Θεόδωρος Τζουραμάνης - 47

48 Επίσης μπορούμε να εκτελέσουμε την SQL δήλωση και να προβάλουμε τα αποτελέσματά της πατώντας το κουμπί RUN στην επάνω και δεξιά πλευρά του παραθύρου. Εάν επιθυμούμε να συνδέσουμε περισσότερους από δύο πίνακες μεταξύ τους σε ένα ερώτημα ακολουθούμε την ίδια διαδικασία με την περίπτωση που μόλις περιγράφηκε για τη σύνδεση δύο πινάκων μεταξύ τους (δηλαδή αρχικά επιλέγουμε όλους τους πίνακες από τη λίστα των πινάκων της βάσης δεδομένων, στη συνέχεια τους συνδέουμε πατώντας στη δεξιά πλευρά του ονόματος της στήλης του κάθε πίνακα που θα χρησιμοποιηθεί για την γεφύρωση των πινάκων, κτλ). Οι τρεις εικόνες που ακολουθούν περιγράφουν συνοπτικά το παράδειγμα δημιουργίας ενός ερωτήματος που για την απάντησή του απαιτεί τη σύνδεση τεσσάρων πινάκων μεταξύ τους. Θεόδωρος Τζουραμάνης - 48

49 Θεόδωρος Τζουραμάνης - 49

50 Παρατήρηση: Το εργαλείο SQL Builder δεν είναι τόσο ευέλικτο όσο το εργαλείο SQL Commands και η χρήση του έχει περιορισμούς. Για παράδειγμα το εργαλείο SQL Builder δεν προσφέρει τη δυνατότητα εκτέλεσης πράξεων συνόλων (δηλαδή δεν προσφέρει τη δυνατότητα σύνταξης ερωτημάτων που να αντιστοιχούν σε SQL δηλώσεις που περιέχουν τις εντολές UNION, INTERSECT, MINUS, κτλ) και δεν προσφέρει τη δυνατότητα κλήσης αρκετών συναρτήσεων, όπως για παράδειγμα της συναρτήσεις to_char(), NVL(), round(), mod(), replace(), κτλ. Επίσης με το εργαλείο SQL Builder δεν υπάρχει η δυνατότητα χρήσης των δηλώσεων IN, ALL, SOME, UNIQUE διότι δεν υπάρχει τρόπος να δημιουργηθούν ερωτήματα τα οποία θα εμφωλιάζουν μέσα σε άλλα ερωτήματα. 4.2 Η πληκτρολόγηση και εκτέλεση SQL δηλώσεων μέσω του εργαλείου SQL Commands Θεόδωρος Τζουραμάνης - 50

51 4.2.1 Υποβολή ερωτημάτων με πληκτρολόγηση SQL κώδικα Για την υποβολή ερωτημάτων πληκτρολογώντας κώδικα SQL χρειάζεται να κάνουμε κλικ στο εικονίδιο του εργαλείου SQL Commands ή από την αρχική σελίδα της Oracle 10gXE να ανοίξουμε το μενού επιλογών που βρίσκεται στη δεξιά πλευρά του εικονιδίου SQL και να επιλέξουμε κατά σειρά τις εντολές SQL Commands και Enter Commands. Στη συνέχεια, αφού πληκτρολογήσουμε ή επικολλήσουμε την SQL δήλωση που επιθυμούμε, πατώντας το κουμπί RUN στην επάνω και δεξιά γωνία του παραθύρου μπορούμε να εκτελέσουμε το ερώτημα. Εφόσον δεν υπάρχουν συντακτικά σφάλματα στην SQL δήλωση, τα αποτελέσματα της εκτέλεσής της θα εμφανιστούν στην κάτω πλευρά του παραθύρου. Θεόδωρος Τζουραμάνης - 51

52 Στα αποτελέσματα οι εγγραφές εμφανίζονται ανά 10 κάθε φορά. Εάν επιθυμούμε να αλλάξουμε αυτή την προεπιλογή χρειάζεται να ανοίξουμε την λίστα Display που βρίσκεται στην επάνω και αριστερή γωνία του παραθύρου και να επιλέξουμε ένα διαφορετικό πλήθος μέχρι και το πλήθος των εγγραφών. Θεόδωρος Τζουραμάνης - 52

53 ΚΕΦΑΛΑΙΟ 5 ο SQL Scripts o o o o Αποθήκευση SQL δήλωσης σε μορφή SQL script Εξαγωγή ενός SQL script σε αρχείο.sql Φόρτωση ενός SQL script από εξωτερική αποθηκευτική πηγή ιαγραφή ενός SQL script από τη βάση δεδομένων 5.1 Αποθήκευση SQL δήλωσης σε μορφή SQL script Εάν επιθυμούμε να αποθηκεύσουμε τις SQL δηλώσεις που συντάσουμε για μελλοντική χρήση, τότε αφού κάνουμε κλικ στο εικονίδιο του εργαλείου SQL που βρίσκεται στην αρχική σελίδα της Oracle 10gXE ή αφού ανοίξουμε το μενού επιλογών που βρίσκεται στη δεξιά πλευρά του εικονιδίου SQL, χρειάζεται να επιλέξουμε κατά σειρά τις εντολές SQL Scripts και Create. Θεόδωρος Τζουραμάνης - 53

54 Στο παράθυρο που θα εμφανιστεί μπορούμε να πληκτρολογήσουμε ή να επικολλήσουμε την SQL δήλωση που επιθυμούμε και να την ονομάσουμε στο πλαίσιο Script Name. Στο τέλος της διαδικασίας χρειάζεται να αποθηκεύσουμε την SQL δήλωση σε μορφή SQL script πατώντας στο κουμπί Save στο επάνω τμήμα του παραθύρου. Το SQL script που θα δημιουργηθεί θα εμφανιστεί μεταξύ όλων των άλλων αποθηκευμένων SQL scripts στη βάση δεδομένων. Θεόδωρος Τζουραμάνης - 54

55 Εάν επιθυμούμε να εκτελέσουμε ένα αποθηκευμένο SQL script, το επιλέγουμε και πατάμε το κουμπί RUN που βρίσκεται στο επάνω τμήμα του παραθύρου. Η Oracle 10gXE θα μας ζητήσει μία επιβεβαίωση και πατώντας και πάλι το κουμπί RUN το SQL script θα υποβληθεί για εκτέλεση. Για να δούμε τα συνοπτικά στατιστικά αποτελέσματα της εκτέλεσης του SQL script χρειάζεται να πατήσουμε στο χαρακτηριστικό εικονίδιο που εμφανίζεται στη στήλη View Results. Θεόδωρος Τζουραμάνης - 55

56 Για να δούμε τα λεπτομερή αποτελέσματα της εκτέλεσης του SQL script χρειάζεται να επιλέξουμε την προβολή View: Detail και το κουμπί Go. Θεόδωρος Τζουραμάνης - 56

57 5.2 Εξαγωγή ενός SQL script σε αρχείο.sql Εάν επιθυμούμε να εξάγουμε τον SQL κώδικα ενός SQL script, επιλέγουμε το script και στο παράθυρο όπου εμφανίζει τον κώδικά του πατάμε το κουμπί Download. Στη συνέχεια επιλέγουμε Save/Αποθήκευση και τη θέση στο σκληρό δίσκο που επιθυμούμε να αποθηκεύσουμε το SQL script. 5.3 Φόρτωση ενός SQL script από εξωτερική αποθηκευτική πηγή Για να φορτώσουμε ένα έτοιμο SQL script από εξωτερική πηγή δευτερεύουσας μνήμης, επιλέγουμε την εντολή Upload από τον κατάλογο εντολών που εμφανίζεται στο μενού του εργαλείου SQL Scripts που βρίσκεται στην κεντρική σελίδα του εργαλείου SQL. Θεόδωρος Τζουραμάνης - 57

58 Στο νέο παράθυρο που θα εμφανιστεί καλούμαστε να πληκτρολογήσουμε το όνομα του SQL script στο πλαίσιο File ή να επιλέξουμε το SQL script που θα φορτώσουμε από την εξωτερική αποθηκευτική πηγή μέσω του κουμπιού Browse. Εάν το SQL script περιέχει και ελληνικούς χαρακτήρες τότε στη λίστα File Character Set χρειάζεται να επιλέξουμε την κωδικοποίηση Greek Window Θεόδωρος Τζουραμάνης - 58

59 Εάν το SQL script περιέχει ελληνικούς χαρακτήρες και δεν φορτωθεί με τη σωστή κωδικοποίηση File Character Set, τότε ανοίγοντας το SQL script, το περιεχόμενό του θα εμφανίζεται σε μη-αναγνώσιμη μορφή, όπως στο παράδειγμα της εικόνας που ακολουθεί: Στην περίπτωση αυτή, εάν πατήσουμε το κουμπί RUN ο κώδικα του SQL script δεν θα εκτελεστεί σωστά. Στο τέλος της διαδικασίας φόρτωσης ενός SQL script χρειάζεται να πατήσουμε το κουμπί Upload για να αποθηκεύσουμε το SQL script στην Oracle 10gXE. Θεόδωρος Τζουραμάνης - 59

60 5.4 ιαγραφή ενός SQL script από τη βάση δεδομένων Για να διαγράψουμε ένα SQL script, αρχικά επιλέγουμε κατά σειρά τις εντολές SQL Scripts και View από τον κατάλογο εντολών που εμφανίζεται εάν πατήσουμε το βέλος που βρίσκεται δεξιότερα του εικονιδίου SQL στην αρχική σελίδα της Oracle 10gXE. Θεόδωρος Τζουραμάνης - 60

61 Στο παράθυρο όπου προβάλλονται όλα τα αποθηκευμένα SQL scripts στη βάση δεδομένων, ανοίγουμε την αναδιπλούμενη λίστα View που βρίσκεται στο επάνω τμήμα του παραθύρου και επιλέγουμε την προβολή Details. Η προβολή θα αλλάξει και εκτός των ονομάτων των SQL scripts θα εμφανίζονται και άλλα στοιχεία, όπως το όνομα του χρήστη που το δημιούργησε, το μέγεθός του σε Bytes, κτλ. Για να διαγράψουμε ένα αποθηκευμένο SQL script χρειάζεται αρχικά να το επιλέξουμε κάνοντας κλικ στο αντίστοιχο τετράγωνο πλαίσιο ελέγχου που υπάρχει στην αριστερότερη στήλη της προβολής των στοιχείων του. Αφού επιλέξουμε το SQL script χρειάζεται να πατήσουμε το κουμπί Delete Checked για να δηλώσουμε την επιθυμία μας να διαγραφεί το συγκεκριμένο SQL script. Θεόδωρος Τζουραμάνης - 61

62 Η διαγραφή θα πραγματοποιηθεί μετά το πάτημα του κουμπιού ΟΚ στο απαραίτητο ερώτημα επιβεβαίωσης που θα γίνει από την Oracle 10gXE. Για να επιστρέψουμε, μετά τη διαγραφή του SQL script, στην προβολή εμφάνισης μόνο του εικονιδίου και του ονόματος κάθε αποθηκευμένου SQL script, χρειάζεται να ανοίξουμε την αναδιπλούμενη λίστα View και να επιλέξουμε την προβολή Icons. Θεόδωρος Τζουραμάνης - 62

63 Σημείωση: τα SQL scripts που διαγράφονται από τη βάση δεδομένων χάνονται οριστικά και δεν μεταφέρονται για φύλαξη στον Κάδο Ανακύκλωσης όπως συμβαίνει στην περίπτωση της διαγραφής πινάκων ή όψεων. Θεόδωρος Τζουραμάνης - 63

64 ΚΕΦΑΛΑΙΟ 6 ο Το εργαλείο SQL*Plus o o Είσοδος χρηστών ιαχείριση βάσης δεδομένων μέσω SQL*Plus 6.1 Είσοδος χρηστών Όπως αναφέρθηκε στην αρχή του Κεφαλαίου 1, η εντολή εκκίνησης του εργαλείου SQL*Plus για την πληκτρολόγηση και εκτέλεση SQL δηλώσεων σε περιβάλλον MS DOS (command prompt) είναι η Run SQL Command Line. Θεόδωρος Τζουραμάνης - 64

65 Το περιβάλλον του εργαλείου SQL*Plus παρέχει μία ασπρόμαυρη κονσόλα πληκτρολόγησης και εκτέλεσης SQL δηλώσεων στην Oracle 10gXE. Για να εισαχθούμε στην κονσόλα αυτή χρειάζεται να πιστοποιηθούμε ότι είμαστε εξουσιοδοτημένοι χρήστες της Oracle 10gXE. Πληκτρολογώντας την εντολή connect και πατώντας το πλήκτρο ENTER του πληκτρολογίου, η Oracle 10gXE μας ζητά να πληκτρολογήσουμε το όνομα χρήστη username και τον κωδικό μας password. Αφού πληκτρολογήσουμε το όνομα χρήστη SYSTEM και τον αντίστοιχο κωδικό (ο χρήστης SYSTEM έχει δημιουργήθηκε αυτόματα κατά την εγκατάσταση του λογισμικού), εισαγόμαστε στο περιβάλλον SQL*Plus της Oracle 10gXE. Οι χρήστες του λειτουργικού συστήματος MS Windows Vista Home για να εκκινήσουν το εργαλείο SQL*Plus της Oracle 10gXE ίσως χρειαστεί να κάνουν κλικ με το δεξιό πλήκτρο του ποντικιού τους πάνω από την εντολή Run SQL Command Line και από τον κατάλογο εντολών που θα εμφανιστεί να επιλέξουν την εντολή Run as administrator. Θεόδωρος Τζουραμάνης - 65

66 Στη συνέχεια θα χρειαστεί να επιλέξουν την απάντηση "Allow (I trust this program)" στο ερώτημα που θα τους γίνει από το υποσύστημα ασφαλείας των Windows Vista. 6.2 ιαχείριση βάσης δεδομένων μέσω SQL*Plus Αφού πιστοποιηθούμε στο εργαλείο SQL*Plus μπορούμε να συντάξουμε και να εκτελέσουμε όποια SQL δήλωση επιθυμούμε, πχ για να δημιουργήσουμε το χρήστη EAPPLH11 με κωδικό ORA χρειάζεται να πληκτρολογήσουμε την εντολή "CREATE USER EAPPLH11 IDENTIFIED BY ORA;" και να πατήσουμε το πλήκτρο ENTER του πληκτρολογίου: Εάν δεν είχαμε δηλώσει το πέρας της SQL δήλωσης με την τοποθέτηση του ελληνικού ερωτηματικού, τότε αφού θα πατούσαμε το πλήκτρο ΕΝΤΕR του πληκτρολογίου, η Oracle 10gXE θα δημιουργούσε μία νέα κενή γραμμή για να συμπληρώσουμε εκεί την SQL δήλωση που συντάσσαμε: Θεόδωρος Τζουραμάνης - 66

67 Στην περίπτωση αυτή, για τη δήλωση του πέρατος της SQL δήλωσης θα χρειαζόταν να πληκτρολογήσουμε το σύμβολο "/" και να πατήσουμε ENTER. Για να μπορεί ένας νέος χρήστης να εισαχθεί στην Oracle 10gXE χρειάζεται να διαθέτει το προνόμιο CONNECT και για να μπορεί να δημιουργεί αντικείμενα (πχ πίνακες, όψεις, κτλ) χρειάζεται να διαθέτει το προνόμιο RESOURCE. Για να του χορηγηθούν τα δύο αυτά προνόμια χρειάζεται να εκτελεστεί η εντολή GRANT: Θεόδωρος Τζουραμάνης - 67

68 Στη συνέχεια, για να εισαχθούμε στο εργαλείο SQL*Plus με τα στοιχεία του νέου χρήστη, χρειάζεται να επανεκτελέσουμε την εντολή CONNECT. Μετά την εισαγωγή του στο σύστημα, ο νέος χρήστης για να δημιουργήσει ένα πίνακα χρειάζεται να εκτελέσει την SQL δήλωση CREATE TABLE. Το όνομα του πίνακα και των στηλών αυτού μπορούν να έχουν μήκος το πολύ 30 χαρακτήρες οι οποίοι επιτρέπεται να είναι γράμματα της αλφαβήτου, αριθμοί ή ένα από τα τρία σύμβολα _, #, $, όμως ο πρώτος χαρακτήρας του ονόματος του πίνακα χρειάζεται να είναι οπωσδήποτε γράμμα της αλφαβήτου. Το όνομα ενός πίνακα και τα ονόματα των στηλών του μπορούν να γραφούν στα Αγγλικά ή στα Ελληνικά. Εάν ένα όνομα γραφεί στα Ελληνικά θα χρειαστεί να τοποθετηθεί εντός διπλών εισαγωγικών, όπως στο παράδειγμα που ακολουθεί. Η SQL δήλωση ορισμού ενός νέου πίνακα μπορεί να γραφθεί προκαταβολικά σε έναν οποιοδήποτε κειμενογράφο (πχ στο Notepad/Σημειωματάριο των Windows) Θεόδωρος Τζουραμάνης - 68

69 και στη συνέχεια, αφού ο κώδικάς της επιλεγεί και αντιγραφεί στο πρόχειρο των MS Windows να επικολληθεί στην κονσόλα του εργαλείου SQL*Plus. Η επικόλληση στην κονσόλα του εργαλείου SQL*Plus επιτυγχάνεται κάνοντας κλικ με το δεξιό πλήκτρο του ποντικιού στη γραμμή τίτλου του παραθύρου του SQL*Plus και επιλέγοντας από το μενού που θα εμφανιστεί κατά σειρά τις εντολές Edit και Paste. Θεόδωρος Τζουραμάνης - 69

70 Επανερχόμενοι στο θέμα της εκτέλεσης SQL δηλώσεων ορισμού πινάκων χρειάζεται να τονίσουμε πως δεν επιτρέπεται η χρήση ελληνικών χαρακτήρων στην δήλωση ορισμού ενός πίνακα. Εάν δοκιμάσουμε να χρησιμοποιήσουμε ελληνικούς χαρακτήρες, θα εμφανιστεί το σφάλμα με κωδικό ORA Για την εισαγωγή δεδομένων σε ένα πίνακα χρειάζεται να εκτελέσουμε την SQL δήλωση INSERT. Τα αλφαριθμητικά δεδομένα που θα εισαχθούν χρειάζεται να τοποθετηθούν εντός απλών εισαγωγικών, όπως στο παράδειγμα που ακολουθεί. Θεόδωρος Τζουραμάνης - 70

71 Για την υποβολή ερωτημάτων, χρειάζεται να εκτελέσουμε την SQL δήλωση SELECT- FROM-WHERE. Για περισσότερες λεπτομέρειες γύρω από τη σύνταξη SQL δηλώσεων για τη διαχείριση βάσεων δεδομένων μέσω του εργαλείου SQL*Plus καλείστε να απευθυνθείτε σε εγχειρίδια της γλώσσας SQL. Θεόδωρος Τζουραμάνης - 71

72 ΚΕΦΑΛΑΙΟ 7 ο Εξαγωγή και Εισαγωγή Βάσεων εδομένων o o o Εξαγωγή βάσης δεδομένων Εναλλακτικός τρόπος κλήσης της εντολής exp Εισαγωγή βάσης δεδομένων 7.1 Εξαγωγή βάσης δεδομένων Η Oracle 10gXE έχει τη δυνατότητα αντιγραφής μίας βάσης δεδομένων σε εξωτερικά αρχεία με στόχο τη φόρτωση αυτών σε άλλους Η/Υ. Η αντιγραφή των βάσεων δεδομένων σε εξωτερικά αρχεία δυαδικής και μη-αναγνώσιμης από κειμενογράφο μορφής με επέκταση ".dmp" επιτυγχάνεται με τη λειτουργία εξαγωγής η οποία ενεργοποιείται με την κλήση της εντολής exp. Η αντιγραφή των βάσεων δεδομένων από τα εξωτερικά αρχεία δυαδικής μορφής σε έναν άλλο Η/Υ επιτυγχάνεται με τη λειτουργία Import η οποία ενεργοποιείται με την κλήση της εντολής imp. Στην πράξη κάθε εκτέλεση της διαδικασίας εξαγωγής αποθηκεύει σε ένα εξωτερικό διάδικο αρχείο όλα τα αντικείμενα και όλα δεδομένα που έχει δημιουργήσει και αποθηκεύσει στην Oracle 10gXE ο χρήστης το όνομα username και ο κωδικός password του οποίου θα δοθούν κατά την εκκίνηση της διαδικασίας εξαγωγής. Στη Θεόδωρος Τζουραμάνης - 72

73 συνέχεια θα εξάγουμε τη βάση δεδομένων του χρήστη EAPPLH11. Ανάλογα μπορούμε να προσαρμόσουμε τη διαδικασία για οποιονδήποτε άλλο χρήστη. Σημείωση: είναι αναγκαίο να γίνει κατανοητό πως πρέπει να αποφεύγεται η εξαγωγή της βάσης δεδομένων του χρήστη SYS ή του χρήστη SYSTEM και η εισαγωγή αυτής σε Oracle 10gXE που είναι εγκατεστημένη σε άλλο Η/Υ, διότι υπό την ιδιοκτησία των χρηστών SYS και SYSTEM ανήκουν εκ προεπιλογής όλοι οι πίνακες και τα δεδομένα συστήματος και παρακολούθησης της λειτουργίας της Oracle 10gXE. Συνεπώς: (α) το δυαδικό αρχείο που θα παραχθεί αναμένεται να είναι αρκετά μεγάλο σε μέγεθος και (β) η εισαγωγή της βάσης δεδομένων των χρηστών SYS και SYSTEM σε άλλη εγκατάσταση της Oracle 10gXE θα αντικαταστήσει παλιές ρυθμίσεις λειτουργίας της εγκατάστασης στο δεύτερο Η/Υ με κίνδυνο να αποσταθεροποιηθεί η λειτουργία της Oracle 10gXE. Για την ενεργοποίηση της λειτουργίας εξαγωγής απαιτείται η εκκίνηση ενός παραθύρου Command Prompt. Πατώντας λοιπόν το κουμπί Start/Έναρξη στη γραμμή εργαλείων των MS Windows και επιλέγοντας την εντολή Run/Εκτέλεση, ανοίγει το παράθυρο Run/Εκτέλεση, στο οποίο πληκτρολογούμε την εντολή cmd και πατάμε το κουμπί ΟΚ στο κατώτερο τμήμα του παραθύρου. Στο παράθυρο Command Prompt που θα ανοίξει πληκτρολογούμε την εντολή "exp" όπως στην παρακάτω εικόνα και πατάμε το κουμπί ENTER του πληκτρολογίου. Θεόδωρος Τζουραμάνης - 73

74 Στο επόμενο βήμα η Oracle 10gXE μας ζητά να πληκτρολογήσουμε το όνομα username και τον κωδικό password του χρήστη με τον οποίο δημιουργήσαμε τη βάση δεδομένων που θέλουμε να εξάγουμε. Εάν για παράδειγμα ο χρήστης αυτός έχει username το όνομα "EAPPLH11", τότε πληκτρολογούμε το όνομα χρήστη "EAPPLH11" και τον κωδικό του "ORA". Θεόδωρος Τζουραμάνης - 74

75 Στη συνέχεια, αφού πατήσουμε και πάλι ENTER, εμφανίζεται η οθόνη: στην οποία πατάμε απλώς ΕΝΤΕR. Στη συνέχεια μας ζητείται να πληκτρολογήσουμε το όνομα του δυαδικού αρχείου dmp στο οποίο θα εξαχθεί η βάση δεδομένων που δημιούργησε ο χρήστης "EAPPLH11". Εάν πατήσουμε απλώς ΕΝΤΕR το όνομα του αρχείου που θα δημιουργηθεί θα είναι το προ-επιλεγμένο expdat.dmp. Στη συνέχεια πατάμε το πλήκτρο ΕΝΤΕR σε όλα τα ερωτήματα που τίθενται από την Oracle 10gXE, αφήνοντας τις προεπιλεγμένες ρυθμίσεις. Εάν σε κάποιο ερώτημα εμφανιστούν στην οθόνη Κινέζικα, όπως για παράδειγμα στην παρακάτω εικόνα Θεόδωρος Τζουραμάνης - 75

76 τότε χρειάζεται να κλείσουμε το παράθυρο Command Prompt χωρίς να ολοκληρώσουμε τη διαδικασία της εξαγωγής και να μπούμε στο αρχείο registry των MS Windows για να μεταβάλλουμε την τιμή σε όλα τις εγγραφές NLS_LANG της Oracle 10gXE στη νέα τιμή AMERICAN_AMERICA.EL8MSWIN1253 (ή στη νέα τιμή AMERICAN_AMERICA.EL8ISO8859P7). Για να επεξεργαστούμε το αρχείο registry των MS Windows, χρειάζεται να πληκτρολογήσουμε την εντολή regedit σ ένα παράθυρο Command Prompt. Αφού καλέσουμε το παράθυρο επεξεργασίας Registry Editor του αρχείου registry που θα εμφανιστεί στην οθόνη, Θεόδωρος Τζουραμάνης - 76

77 επιλέγουμε το μενού Edit και την εντολή Find και αναζητούμε όλες τις εγγραφές NLS_LANG στις οποίες και πραγματοποιούμε την προαναφερθείσα αλλαγή. Μόλις ολοκληρώσουμε την αντικατάσταση θα εμφανιστεί το μήνυμα Στη συνέχεια κλείνουμε το παράθυρο επεξεργασίας του αρχείου registry των MS Windows και εκκινούμε και πάλι από την αρχή τη διαδικασία της εξαγωγής της βάσης δεδομένων του χρήστη EAPPLH11 στην Oracle 10gXE. Μόλις ολοκληρωθεί η διαδικασία εξαγωγής της βάσης δεδομένων, θα εμφανιστεί το μήνυμα "Export terminated successfully without warnings". Θεόδωρος Τζουραμάνης - 77

78 Σημείωση: Στα πλαίσια της Γραπτής Εργασίας 3 χρειάζεται να εντοπίσουμε στο σκληρό μας δίσκο το δυαδικό αρχείο expdat.dmp που παράχθηκε από τη διαδικασία της εξαγωγής και αφού ελέγξουμε ότι δεν έχει μηδενικό μέγεθος, να το στείλουμε στον καθηγητή μας. Εάν μόλις ολοκληρωθεί η εξαγωγή εμφανιστεί το μήνυμα "Export terminated successfully with warnings" και κατά τη διαδικασία εξαγωγής δεν είχε χρειαστεί να καλέσουμε για επεξεργασία το αρχείο της registry των MS-Windows διότι δεν είχαν εμφανιστεί στην οθόνη Κινέζικα, τότε είναι καλύτερα να ακολουθήσουμε τη διαδικασία επεξεργασίας και ενημέρωσης του αρχείου registry πριν επαναλάβουμε τη διαδικασία εξαγωγής. Θεόδωρος Τζουραμάνης - 78

79 Τέλος, εάν από λάθος μας είχαμε επιλέξει να εξάγουμε τη βάση δεδομένων του χρήστη SYS ή του χρήστη SYSTEM τότε στη εξαγωγή θα συμπεριλαμβάνονταν όλοι οι πίνακες συστήματος της Oracle 10gXE και επιπλέον αυτού η διαδικασία θα ολοκληρωνόταν με αρκετά σφάλματα: Θεόδωρος Τζουραμάνης - 79

80 7.2 Εναλλακτικός τρόπος κλήσης της εντολής exp Ένας εναλλακτικός τρόπος κλήσης της εντολής exp στο παράθυρο Command Prompt επιτυγχάνεται εάν πληκτρολογήσουμε την παρακάτω εντολή: exp EAPPLH11/ORA FILE=expdat.dmp LOG=expdat.log OWNER=EAPPLH11 Θεόδωρος Τζουραμάνης - 80

81 Στην εντολή αυτή, το τμήμα "EAPPLH11/ORA" δηλώνει ότι επιθυμούμε να εξάγουμε τα αντικείμενα που δημιούργησε στην Oracle 10gXE ο χρήστης EAPPLH11 με κωδικό ORA. Η διαφορά της παραπάνω εντολής σε σχέση με την εντολή που περιγράψαμε στην προηγούμενη ενότητα είναι ότι τώρα παράγεται και ένα αρχείο ημερολογίου (log file) με όνομα expdat.log το οποίο μπορούμε στο τέλος της διαδικασίας να καλέσουμε μέσα από την εφαρμογή Notepad/Σημειωματάριο των MS Windows και να διαβάσουμε όλα τα μηνύματα της Oracle 10gXE που παρήχθησαν κατά τη διάρκεια της εξαγωγής. Σημείωση: Στα πλαίσια της Γραπτής Εργασίας 3 χρειάζεται να εντοπίσουμε στο σκληρό μας δίσκο το αρχείο expdat.log και να το στείλουμε στον καθηγητή μας, μαζί με το αρχείο expdat.dmp. 7.3 Εισαγωγή βάσης δεδομένων Η διαδικασία της εισαγωγής μιας βάσης δεδομένων είναι η αντίστροφη διαδικασία της εξαγωγής. Προϋπόθεση είναι να έχει προηγηθεί η εξαγωγή και να υπάρχει το εξωτερικό δυαδικό αρχείο expdat.dmp που παράχθηκε από τη διαδικασία της Θεόδωρος Τζουραμάνης - 81

82 εξαγωγής. Η αντίστοιχη εντολή είναι η imp. Σύμφωνα με την διαδικασία της εξαγωγής, το αρχείο expdat.dmp περιέχει όλα τα αντικείμενα και όλα τα δεδομένα της βάσης δεδομένων ενός χρήστη πχ του χρήστη EAPPLH11. Για το λόγο αυτό πριν τη διαδικασία της εισαγωγής χρειάζεται να δημιουργήσουμε έναν νέο χρήστη. Όπως είδαμε σε προηγούμενο κεφάλαιο, η δημιουργία ενός νέου χρήστη μπορεί να γίνει είτε μέσα από τα εργαλεία της σελίδας Administration του γραφικού περιβάλλοντος της Oracle 10gXE, είτε με χρήση δηλώσεων SQL. π.χ. το σύνολο των δύο SQL δηλώσεων: CREATE USER NEWEAPPLH11 IDENTIFIED BY ORA; GRANT DBA TO NEWEAPPLH11; που δημιουργούν το χρήστη NEWEAPPLH11 με κωδικό Oracle 10gXE και προνόμια διαχειριστή (DBA). Στη συνέχεια μπορούμε να κάνουμε εισαγωγή την πληροφορία του dmp αρχείου στο χρήστη NEWEAPPLH11. Αφού καλέσουμε ένα παράθυρο Command Prompt, γράφουμε την εντολή imp και πατάμε ENTER. Στο όνομα χρήστη που μας ζητά η Oracle 10gXE να πληκτρολογήσουμε γράφουμε NEWEAPPLH11 και κωδικό ORA. Θεόδωρος Τζουραμάνης - 82

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

Βάσεις Δεδομένων 2η εργαστηριακή άσκηση Βάσεις Δεδομένων 2η εργαστηριακή άσκηση Εισαγωγή στο περιβάλλον της oracle Δημιουργία πινάκων Δρ. Εύη Φαλιάγκα 1. Login Χρησιμοποιώντας έναν web explorer, μπαίνετε στο http://10.0.0.6:8080/apex και συμπληρώνετε

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΜΑΘΗΜΑ : Η/Υ I (ενότητα WINDOWS) ΥΠΕΥΘΥΝΟΣ : ΑΝΑΣΤΑΣΙΟΣ ΟΙΚΟΝΟΜΙΔΗΣ, Καθηγητής ΕΡΓΑΣΤΗΡΙΑ : ΘΕΑΝΩ ΧΑΤΖΙΔΑΚΗ, Εργαστηριακό

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

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων Ενότητα 4 Επεξεργασία πινάκων 36 37 4.1 Προσθήκη πεδίων Για να εισάγετε ένα πεδίο σε ένα πίνακα που υπάρχει ήδη στη βάση δεδομένων σας, βάζετε τον κέρσορα του ποντικιού στο πεδίο πάνω από το οποίο θέλετε

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

Διαχείριση Βάσης Δεδομένων (dbadmin)

Διαχείριση Βάσης Δεδομένων (dbadmin) Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Εμπορική Διαχείριση > Διαχείριση Βάσης Δεδομένων (dbadmin) Διαχείριση Βάσης Δεδομένων (dbadmin) Μέσα από τη διαχείριση βάσης δεδομένων

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

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

Βάσεις Δεδομένων 3η εργαστηριακή άσκηση Βάσεις Δεδομένων 3η εργαστηριακή άσκηση Εισαγωγή στο περιβάλλον της oracle Συσχέτιση πινάκων (εισαγωγή ξένων κλειδιών) Δρ. Μαρία Ευθυμιοπούλου 1. Εμφάνιση πινάκων στο Workspace Στο προηγούμενο εργαστήριο

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

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

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

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

Microsoft Excel Κεφάλαιο 1. Εισαγωγή. Βιβλίο εργασίας

Microsoft Excel Κεφάλαιο 1. Εισαγωγή. Βιβλίο εργασίας Περιεχόμενα Κεφάλαιο 1 Microsoft Excel 2010... 7 Κεφάλαιο 2 Η δομή ενός φύλλου εργασίας... 19 Κεφάλαιο 3 ημιουργία νέου βιβλίου εργασίας και καταχώριση δεδομένων... 24 Κεφάλαιο 4 Συμβουλές για την καταχώριση

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

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7 Σύντομη περιγραφή 5 Για να ξεκινήσετε 6 Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7 Οι οθόνες του προγράμματος 8 Αρχική οθόνη 8 Στοιχεία ασθενή 9 Εργασίες - Ραντεβού 10 Εικόνες 11 Ημερολόγιο

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΥΠΟΣΥΣΤΗΜΑΤΟΣ ΑΓΡΟΠΕΡΙΒΑΛΛΟΝΤΙΚΩΝ ΕΝΙΣΧΥΣΕΩΝ. Μέτρο 2.2.1

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΥΠΟΣΥΣΤΗΜΑΤΟΣ ΑΓΡΟΠΕΡΙΒΑΛΛΟΝΤΙΚΩΝ ΕΝΙΣΧΥΣΕΩΝ. Μέτρο 2.2.1 On line ΔΗΛΩΣΗ ΕΦΑΡΜΟΓΗΣ Μέτρο 2.2.1 ΙΑΝΟΥΑΡΙΟΣ 2017 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1 ΓΕΝΙΚΕΣ ΛΕΙΤΟΥΡΓΙΕΣ... 3 1.1 Υποχρεωτικά Πεδία... 3 1.2 Βοηθητική Λίστα Τιμών (drop down list)... 3 1.3 Αναζήτηση... 3 1.3.1

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

Περιεχόμενα. Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων...

Περιεχόμενα. Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων... Περιεχόμενα Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων...22 Περιβάλλον ηλεκτρονικού υπολογιστή...23 Επιφάνεια εργασίας...26

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

Εφαρμογή Ηλεκτρονικής Υποβολής Δηλώσεων Ε9. Οδηγίες Χρήσης

Εφαρμογή Ηλεκτρονικής Υποβολής Δηλώσεων Ε9. Οδηγίες Χρήσης Εφαρμογή Ηλεκτρονικής Υποβολής Δηλώσεων Ε9 Οδηγίες Χρήσης Πίνακας Περιεχομένων 1. Αρχική οθόνη... 3 2. Αρχική Οθόνη Πιστοποιημένου Χρήστη... 4 2.1. Οριστικοποίηση της Περιουσιακής Εικόνας... 5 2.2. Καρτέλες

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

1. Τα τμήματα της επιφάνειας εργασίας των Windows

1. Τα τμήματα της επιφάνειας εργασίας των Windows 1. Τα τμήματα της επιφάνειας εργασίας των Windows Εικονίδια συντομεύσεων (αρχείου-φακέλου) Εικονίδια Ανενεργά Ενεργό Επιφάνεια (αρχείου-φακέλου) παράθυρα παράθυρο εργασίας Γραμμή μενού Γραμμή εργαλείων

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

Computing and Information Systems Service. ιαχείριση Αρχείων

Computing and Information Systems Service. ιαχείριση Αρχείων ιαχείριση Αρχείων Η διαχείριση αρχείων είναι πολύ σηµαντική για την οργάνωση των αρχείων σας σε φακέλους και την αποθήκευση των αρχείων που συσχετίζονται µεταξύ τους στον ίδιο φάκελο. Αν έχετε πολλά αρχεία,

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

SPSS Statistical Package for the Social Sciences

SPSS Statistical Package for the Social Sciences SPSS Statistical Package for the Social Sciences Ξεκινώντας την εφαρμογή Εισαγωγή εδομένων Ορισμός Μεταβλητών Εισαγωγή περίπτωσης και μεταβλητής ιαγραφή περιπτώσεων ή και μεταβλητών ΣΤΑΤΙΣΤΙΚΗ Αθανάσιος

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

Εγχειρίδιο Χρήσης Εφαρμογής Συστήματος Διαχείρισης Λογισμικού

Εγχειρίδιο Χρήσης Εφαρμογής Συστήματος Διαχείρισης Λογισμικού Πανεπιστήμιο Αιγαίου Εγχειρίδιο Χρήσης Εφαρμογής Συστήματος Διαχείρισης Λογισμικού Έκδοση 1.2 Περιεχόμενα 1. Είσοδος και Έξοδος από το Σύστημα... 3 2. Βοήθεια... 3 3. Αλλαγή Συνθηματικού... 3 4. Διαχείριση

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

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

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

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

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 Φόρτωση πρότυπης

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

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

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

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

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

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

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

1. Βασικές Λειτουργίες των Windows

1. Βασικές Λειτουργίες των Windows 1. Βασικές Λειτουργίες των Windows Α - Εκκίνηση του Υπολογιστή και των Windows XP Για να εκκινήσουμε τον υπολογιστή μας πατάμε το κουμπί ανοίγματος της μονάδας συστήματος και το αντίστοιχο κουμπί της οθόνης.

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

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.

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

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

Περιεχόμενα. Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Windows XP Κεφάλαιο 2: Επιφάνεια εργασίας (desktop)... 15

Περιεχόμενα. Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Windows XP Κεφάλαιο 2: Επιφάνεια εργασίας (desktop)... 15 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Windows XP... 9 Κεφάλαιο 2: Επιφάνεια εργασίας (desktop)... 15 Κεφάλαιο 3: Γραμμή εργασιών (taskbar)... 26 Κεφάλαιο 4: Χειρισμός παραθύρων... 44

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

Vodafone Business Connect

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

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

PRISMA WIN APPLICATION SERVER. ιαχείριση υπηρεσιών στοιχείων (COM+) Οδηγός διαχείρισης δικαιωµάτων πρόσβασης & εκκίνησης PRISMA Win Application Server

PRISMA WIN APPLICATION SERVER. ιαχείριση υπηρεσιών στοιχείων (COM+) Οδηγός διαχείρισης δικαιωµάτων πρόσβασης & εκκίνησης PRISMA Win Application Server PRISMA WIN APPLICATION SERVER ιαχείριση υπηρεσιών στοιχείων (COM+) Οδηγός διαχείρισης δικαιωµάτων πρόσβασης & εκκίνησης PRISMA Win Application Server Πέντε βασικά βήµατα για τη ρύθµιση δικαιωµάτων πρόσβασης

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

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Σχεδίαση Βάσεων Δεδομένων

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Σχεδίαση Βάσεων Δεδομένων Ενότητα 3 Σχεδίαση Βάσεων Δεδομένων 17 18 3.1 Εισαγωγή Μία βάση δεδομένων αποτελείται από δεδομένα για διάφορα θέματα τα οποία όμως σχετίζονται μεταξύ τους και είναι καταχωρημένα με συγκεκριμένο τρόπο.

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

Συνεργείο Αυτοκινήτων

Συνεργείο Αυτοκινήτων Συνεργείο Αυτοκινήτων v2.102, Οκτώβριος 2015 Σύντοµες οδηγίες χρήσης Εισαγωγή Το πρόγραµµα Συνεργείο Αυτοκινήτων έχει σκοπό τη διαχείριση και παρακολούθηση του πελατολογίου, των αυτοκινήτων και των εργασιών

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

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

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

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

Ευ ομή. Εγχειρίδιο χρήσης του περιβάλλοντος LT125-dp

Ευ ομή. Εγχειρίδιο χρήσης του περιβάλλοντος LT125-dp Ευ ομή Εγχειρίδιο χρήσης του περιβάλλοντος LT125-dp Περιεχόμενα 1. Χειρισμός του περιβάλλοντος LT125-dp Εγκατάσταση & Τρέξιμο Χειρισμός της ψηφιακής εφαρμογής Πλοήγηση στο περιεχόμενο Αλλαγή του μεγέθους

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

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

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

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

Εισαγωγή στο πρόγραμμα Microsoft word 2003

Εισαγωγή στο πρόγραμμα Microsoft word 2003 Εισαγωγή στο πρόγραμμα Microsoft word 2003 Έναρξη 1. Εκκίνηση του προγράμματος Για να ξεκινήσουμε το Word, πατάμε στο κουμπί Εναρξη και από το μενού που εμφανίζεται επιλέγουμε Προγράμματα και Microsoft

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

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ της Πλατφόρμας Τηλεκατάρτισης ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή...2 2. Αρχική σελίδα, Εισαγωγή & Περιβάλλον Συστήματος...3 2.1. Αρχική σελίδα εισαγωγής...3 2.2. Εισαγωγή στην Πλατφόρμα Τηλε-κατάρτισης...4

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

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Τμήμα Πληροφορικής & Επικοινωνιών Τομέας Υπολογιστικών Τεχνικών & Συστημάτων Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Ιωάννης Γεωργουδάκης - Πάρις Μαστοροκώστας Σεπτέμβριος 2011 ΠΕΡΙΕΧΟΜΕΝΑ

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ ΙΣΟΖΥΓΙΩΝ ΚΡΕΑΤΟΣ

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

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

Πως θα κατασκευάσω το πρώτο πρόγραμμα;

Πως θα κατασκευάσω το πρώτο πρόγραμμα; Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να γίνει εξοικείωση το μαθητών με τον ΗΥ και το λειτουργικό σύστημα. - Επίδειξη του My Computer

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave

ΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1 Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave Περιεχόμενο εργαστηρίου: - Το περιβάλλον ανάπτυξης προγραμμάτων Octave - Διαδικασία ανάπτυξης προγραμμάτων MATLAB - Απλά

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

Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας

Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας Πώς να δημιουργήσουμε ένα νέο λογαριασμό χρήστη (User Account) στα Windows 7 Αρκετές φορές τυχαίνει να χρησιμοποιούν διάφορα άτομα τον Η/Υ σας. Σε τέτοιες

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

Βάσεις δεδομένων (Access)

Βάσεις δεδομένων (Access) Βάσεις δεδομένων (Access) Όταν εκκινούμε την Access εμφανίζεται το παρακάτω παράθυρο: Κουμπί Κενή βάση δεδομένων Κουμπί του Office Για να φτιάξουμε μια νέα ΒΔ κάνουμε κλικ στο κουμπί «Κενή βάση δεδομένων»

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

Επίλυση προβλήματος με Access

Επίλυση προβλήματος με Access Δ.1. Το προς επίλυση πρόβλημα Ζητείται να κατασκευάσετε τα αρχεία και τα προγράμματα μιας εφαρμογής καταχώρησης Δαπανών μελών ΔΕΠ (Διδακτικό και Ερευνητικό Προσωπικό) για την παρακολούθηση του απολογισμού

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

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α 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 είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει

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

Περιεχόμενα. Λίγα λόγια από το συγγραφέα Windows Vista Επιφάνεια εργασίας Γραμμή εργασιών... 31

Περιεχόμενα. Λίγα λόγια από το συγγραφέα Windows Vista Επιφάνεια εργασίας Γραμμή εργασιών... 31 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 91 Windows Vista... 9 92 Επιφάνεια εργασίας... 18 93 Γραμμή εργασιών... 31 94 Χειρισμός παραθύρων... 53 95 Το παράθυρο Υπολογιστής... 77 96 Το μενού Έναρξη...

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

Διαγραφή Επιλέγετε Διαγραφή για να διαγράψετε μία ήδη υπάρχουσα διαδικασία εισαγωγής ASCII

Διαγραφή Επιλέγετε Διαγραφή για να διαγράψετε μία ήδη υπάρχουσα διαδικασία εισαγωγής ASCII Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Διαχείριση Βάσης Δεδομένων (dbadmin) > Αρχεία Αρχεία Εισαγωγή από αρχείο ASCII Με την εργασία αυτή έχετε την δυνατότητα να εισάγετε

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

ΕΠΛ : Εισαγωγή στην Επιστήμη της Πληροφορικής Σημειώσεις Εργαστηρίων (2009)

ΕΠΛ : Εισαγωγή στην Επιστήμη της Πληροφορικής Σημειώσεις Εργαστηρίων (2009) Κεφάλαιο 1: Windows ΕΠΛ 001-002: Εισαγωγή στην Επιστήμη της Πληροφορικής Σημειώσεις Εργαστηρίων (2009) Τα Windows είναι ένα λειτουργικό περιβάλλον, τo οποίo κάνει τη λειτουργία του ηλεκτρονικού υπολογιστή

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

Εγχειρίδιο διαχείρισης χρηστών και λιστών διανομής για τον Υπεύθυνο Φορέα του Δικτύου "Σύζευξις" -1-

Εγχειρίδιο διαχείρισης χρηστών και λιστών διανομής για τον Υπεύθυνο Φορέα του Δικτύου Σύζευξις -1- -1- 1 Διαχείριση Χρηστών...3 1.1 Υπηρεσίες...5 1.1.1 Δημιουργία νέου χρήστη...6 1.1.2 Αναζήτηση χρήστη...7 1.1.2 Επεξεργασία στοιχείων χρήστη...8 1.1.3 Δημιουργία /Επεξεργασία mailbox plan...10 1.1.4 Ενεργοποίηση

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ (ΟΠΣ) ΓΙΑ ΤΗΝ ΠΡΟΓΡΑΜΜΑΤΙΚΗ ΠΕΡΙΟΔΟ ΣΕΣ

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ (ΟΠΣ) ΓΙΑ ΤΗΝ ΠΡΟΓΡΑΜΜΑΤΙΚΗ ΠΕΡΙΟΔΟ ΣΕΣ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ (ΟΠΣ) ΓΙΑ ΤΗΝ ΠΡΟΓΡΑΜΜΑΤΙΚΗ ΠΕΡΙΟΔΟ ΣΕΣ 2014-2020 ΕΝΟΤΗΤΑ «ΔΙΑΧΕΙΡΙΣΗ ΠΡΟΣΚΛΗΣΕΩΝ ΕΡΓΩΝ ΣΧΕΔΙΩΝ ΧΟΡΗΓΙΩΝ» 1η Έκδοση: 2015 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΕΙΣΑΓΩΓΗ...3

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

Οδηγίες για την Διαδικασία αποθήκευσης στοιχείων ελέγχου πινάκων για επίλυση θέματος Οριοθέτησης.

Οδηγίες για την Διαδικασία αποθήκευσης στοιχείων ελέγχου πινάκων για επίλυση θέματος Οριοθέτησης. Οδηγίες για την Διαδικασία αποθήκευσης στοιχείων ελέγχου πινάκων για επίλυση θέματος Οριοθέτησης. 1. SMART BOARD SERIAL NUMBER: Ο σειριακός αριθμός του Διαδραστικού πίνακα βρίσκεται στην δεξιά πλαϊνή μεριά

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

Κάθε ένα κελί θα πρέπει να περιέχει ένα μόνο στοιχείο δεδομένων, για παράδειγμα το όνομα σε ένα κελί, το επίθετο σε άλλο κελί.

Κάθε ένα κελί θα πρέπει να περιέχει ένα μόνο στοιχείο δεδομένων, για παράδειγμα το όνομα σε ένα κελί, το επίθετο σε άλλο κελί. ΜΑΘΗΜΑ 2 ΣΤΟΧΟΙ: 1. Εισαγωγή Δεδομένων Σε Κελιά 2. Αλλαγή Προβολής Φύλλου Εργασίας 3. Επιλογή Κελιών 4. Επιλογή Όλου Του Φύλλου Εργασίας 5. Μετακίνηση Στο Φύλλο Εργασίας 6. Επεξεργασία Δεδομένων Σε Ένα

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

Κεφάλαιο 2.3: Ρυθμίσεις των Windows

Κεφάλαιο 2.3: Ρυθμίσεις των Windows Κεφάλαιο 2.3: Ρυθμίσεις των Windows 2.3.1 Βασικές πληροφορίες συστήματος Για να δούμε βασικές πληροφορίες για τον υπολογιστή μας, πατάμε το κουμπί «Έναρξη» και επιλέγουμε διαδοχικά «Πίνακας Ελέγχου», «Σύστημα

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

Σημειώσεις για τις Ιστοσελίδες του Google

Σημειώσεις για τις Ιστοσελίδες του Google Σημειώσεις για τις Ιστοσελίδες του Google 1 Βήμα 1 ο Μπαίνουμε στην σελίδα της Google για τις ιστοσελίδες (http://sites.google.com). 2 Εναλλακτικά, μπαίνουμε στο http://www.google.com, επιλέγουμε περισσότερα

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

Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης

Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης Γρήγορη αναφορά Αντιγραφή Δημιουργία αντιγράφων Γρήγορη δημιουργία αντιγράφου 3 Στον πίνακα ελέγχου του εκτυπωτή πατήστε το κουμπί αντίγραφο 4 Εάν τοποθετήσατε το έγγραφο στη γυάλινη επιφάνεια σάρωσης

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

Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου

Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου Bee Group Α.Ε. [Type the company name] [Pick the date] Εγχειρίδιο λειτουργίας Τράπεζας Χρόνου 2 ΠΕΡΙΕΧΟΜΕΝΑ 1. Αρχική Σελίδα... 3 2. Δημιουργία Λογαριασμού... 3 3.

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

Λίγα λόγια από το συγγραφέα Κεφάλαιο 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

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

Τα Windows Πολύ Απλά και Πολύ Σύντομα

Τα Windows Πολύ Απλά και Πολύ Σύντομα Σαχπατζίδης Αβραάμ Καθηγητής Πληροφορικής Π.Ε 20 Master of Arts (M.A) in "Gender, New Forms of Education, New Forms of Employment and New Technologies in the Information Age". Τα Windows Πολύ Απλά και

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

ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ ΜΑΘΗΤΙΚΩΝ ΑΓΩΝΩΝ (ΕΚΔΟΣΗ 1 ΣΕΠΤΕΜΒΡΙΟΣ 2017) ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ

ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ ΜΑΘΗΤΙΚΩΝ ΑΓΩΝΩΝ (ΕΚΔΟΣΗ 1 ΣΕΠΤΕΜΒΡΙΟΣ 2017) ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ ΜΑΘΗΤΙΚΩΝ ΑΓΩΝΩΝ (ΕΚΔΟΣΗ 1 ΣΕΠΤΕΜΒΡΙΟΣ 2017) ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ Συντάκτης: Ρούσσος Γιάννης (Υπεύθυνος ΠΛΗΝΕΤ) ΠΕΡΙΕΧΟΜΕΝΑ ΔΙΑΧΕΙΡΙΣΤΙΚΕΣ ΕΡΓΑΣΙΕΣ ΣΧΟΛΙΚΩΝ ΜΟΝΑΔΩΝ... 3 Κεντρικό Μενού...

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

Active Directory Users and Computers. Τεχνικός Δικτύων & Τηλεπικοινωνιών - Διαχείριση Δικτύων ΙΙ

Active Directory Users and Computers. Τεχνικός Δικτύων & Τηλεπικοινωνιών - Διαχείριση Δικτύων ΙΙ Active Directory Users and Computers Τεχνικός Δικτύων & Τηλεπικοινωνιών - Διαχείριση Δικτύων ΙΙ Active Directory Users and Computers console Η κονσόλα Active Directory Users and Computers είναι το κύριο

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

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

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

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

Βάσεις δεδομένων (Access)

Βάσεις δεδομένων (Access) Βάσεις δεδομένων (Access) Όταν εκκινούμε την Access εμφανίζεται το παρακάτω παράθυρο: Για να φτιάξουμε μια νέα ΒΔ κάνουμε κλικ στην επιλογή «Κενή βάση δεδομένων» στο Παράθυρο Εργασιών. Θα εμφανιστεί το

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

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

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

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

MICROSOFT OFFICE 2003 MICROSOFT WORD 2003

MICROSOFT OFFICE 2003 MICROSOFT WORD 2003 MICROSOFT OFFICE 2003 MICROSOFT WORD 2003 Εµφάνιση των γραµµών εργαλείων "Βασική" και "Μορφοποίηση" σε δύο γραµµές Από προεπιλογή, οι γραµµές εργαλείων Βασική και Μορφοποίηση εµφανίζονται µε αγκύρωση (σταθεροποίηση:

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS Μια βάση δεδομένων είναι μια οργανωμένη συλλογή πληροφοριών, οι οποίες είναι αποθηκευμένες σε κάποιο αποθηκευτικό μέσο (π.χ σκληρό δίσκο). Οι πληροφορίες τις οποίες καταχωρούμε και

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

ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ ΕΝΙΣΧΥΤΙΚΗΣ ΔΙΔΑΣΚΑΛΙΑΣ (ΕΚΔΟΣΗ 2.0 ΣΕΠΤΕΜΒΡΙΟΣ 2016) ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ

ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ ΕΝΙΣΧΥΤΙΚΗΣ ΔΙΔΑΣΚΑΛΙΑΣ (ΕΚΔΟΣΗ 2.0 ΣΕΠΤΕΜΒΡΙΟΣ 2016) ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ ΕΝΙΣΧΥΤΙΚΗΣ ΔΙΔΑΣΚΑΛΙΑΣ (ΕΚΔΟΣΗ 2.0 ΣΕΠΤΕΜΒΡΙΟΣ 2016) ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ Συντάκτης: Ρούσσος Γιάννης (Υπεύθυνος ΠΛΗΝΕΤ) ΠΕΡΙΕΧΟΜΕΝΑ ΔΙΑΧΕΙΡΙΣΤΙΚΕΣ ΕΡΓΑΣΙΕΣ ΣΧΟΛΙΚΩΝ ΜΟΝΑΔΩΝ... 3 Διαχείριση

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

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

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

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

YourSMS User s Manual

YourSMS User s Manual YourSMS User s Manual Contents Πίνακας περιεχομένων Κεντρική οθόνη... 2 Αποστολές... 3 Αποστολή μοναδικού μηνύματος... 3 Αποστολή μαζικού μηνύματος σε ομάδα παραληπτών... 4 Αποστολή μαζικού προγραμματισμένου

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

Ενότητα. Επεξεργασία πινάκων

Ενότητα. Επεξεργασία πινάκων Ενότητα 4 Επεξεργασία πινάκων 2 3 4.1 Προσθήκη πεδίων Για να εισάγετε ένα πεδίο σε ένα πίνακα που υπάρχει ήδη στη βάση δεδομένων σας, βάζετε τον κέρσορα του ποντικιού στο πεδίο πάνω από το οποίο θέλετε

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

Περιεχόμενα. Λίγα λόγια από τον συγγραφέα Microsoft Excel Η δομή ενός φύλλου εργασίας... 21

Περιεχόμενα. Λίγα λόγια από τον συγγραφέα Microsoft Excel Η δομή ενός φύλλου εργασίας... 21 ENOTHTA 4 Περιεχόμενα Λίγα λόγια από τον συγγραφέα... 7 1 Microsoft Excel 2010... 9 2 Η δομή ενός φύλλου εργασίας... 21 3 ημιουργία νέου βιβλίου εργασίας και καταχώριση δεδομένων... 27 4 Συμβουλές για

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

Λίγα λόγια από το συγγραφέα...7

Λίγα λόγια από το συγγραφέα...7 Περιεχόμενα Λίγα λόγια από το συγγραφέα...7 Κεφάλαιο 1: Σχεδιασμός βάσης δεδομένων και δημιουργία πίνακα...9 Κεφάλαιο 2: Περαιτέρω τροποποίηση δομής πίνακα...41 Κεφάλαιο 3: Σχέσεις...84 Κεφάλαιο 4: Ερωτήματα...105

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

Με την επιλογή Κατάσταση Αρχείων εμφανίζεται ένας πίνακας με όλα τα Αρχεία της εφαρμογής και τον Αριθμό των Εγγραφών που έχουν εισαχθεί.

Με την επιλογή Κατάσταση Αρχείων εμφανίζεται ένας πίνακας με όλα τα Αρχεία της εφαρμογής και τον Αριθμό των Εγγραφών που έχουν εισαχθεί. Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Γενική Λογιστική > Εργασίες Αρχείων Εργασίες Αρχείων Κατάσταση Αρχείων Με την επιλογή Κατάσταση Αρχείων εμφανίζεται ένας πίνακας

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

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

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

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

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

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

Ειδικά Θέματα Παραμετροποίησης. Ασφάλεια Εφαρμογής Εναρμόνιση με τον κανονισμό GDRP. Data Communication A.E.

Ειδικά Θέματα Παραμετροποίησης. Ασφάλεια Εφαρμογής Εναρμόνιση με τον κανονισμό GDRP. Data Communication A.E. Ασφάλεια Εφαρμογής Εναρμόνιση με τον κανονισμό GDRP Γενικός Κανονισμός Προστασίας Προσωπικών Δεδομένων (GDPR) Η συμμόρφωση της εφαρμογής Premium HRM Μισθοδοσία της Data Communication με το GDPR Στις οδηγίες

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΨΗΦΙΑΚΩΝ ΠΙΣΤΟΠΟΙΗΤΙΚΩΝ

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΨΗΦΙΑΚΩΝ ΠΙΣΤΟΠΟΙΗΤΙΚΩΝ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΨΗΦΙΑΚΩΝ ΠΙΣΤΟΠΟΙΗΤΙΚΩΝ 1 Α. ΛΗΨΗ ΑΝΤΙΓΡΑΦΟΥ ΑΣΦΑΛΕΙΑΣ (EXPORT) ΨΗΦΙΑΚΩΝ ΠΙΣΤΟΠΟΙΗΤΙΚΩΝ 3 1. ΜΕ ΧΡΗΣΗ INTERNET EXPLORER 3 2. ΜΕ ΧΡΗΣΗ MOZILLA FIREFOX 10 Β. ΜΕΤΑΦΟΡΑ ΨΗΦΙΑΚΩΝ

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

1. Εισαγωγή στο ΟΠΣ - ΠΔΕ

1. Εισαγωγή στο ΟΠΣ - ΠΔΕ 1. Εισαγωγή στο ΟΠΣ - ΠΔΕ 1.1 Εισαγωγή 1.1.1 Σύντομη περιγραφή και σκοπός ΟΠΣ Το Ολοκληρωμένο Πληροφοριακό Σύστημα (Ο.Π.Σ.) αποτελεί ένα σύστημα πληροφόρησης και διαχείρισης, η χρήση του οποίου επιβάλλεται

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

ΕΡΓΑΣΤΗΡΙΟ 1: Εισαγωγή, Χρήσιμες Εφαρμογές

ΕΡΓΑΣΤΗΡΙΟ 1: Εισαγωγή, Χρήσιμες Εφαρμογές ΕΡΓΑΣΤΗΡΙΟ 1: Εισαγωγή, Χρήσιμες Εφαρμογές Σκοπός του εργαστηρίου αυτού είναι η χρησιμοποίηση κάποιων εφαρμογών που θα μας φανούν πολύ χρήσιμες κατά τη διάρκεια του μαθήματος της Εισαγωγής στον Προγραμματισμό.

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

Μάθημα 4ο. Προγράμματα

Μάθημα 4ο. Προγράμματα Μάθημα 4ο Προγράμματα Σελίδα 47 από 106 4.1 Εγκατάσταση προγραμμάτων Όπως έχουμε πει στο πρώτο μάθημα (Σημειώσεις 1ου Μαθήματος 1.3.3.Β σελ. 12) τα προγράμματα ή αλλιώς εφαρμογές αποτελούν μέρος του λογισμικού

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

Χρήση Η/Υ & Διαχείριση Αρχείων

Χρήση Η/Υ & Διαχείριση Αρχείων Χρήση Η/Υ & Διαχείριση Αρχείων Άσκηση 1: Επιλέξτε τη σωστή απάντηση 1. Ποιες από τις παρακάτω πορείες μας οδηγούν στο να επανεκκινήσουμε τον υπολογιστή μας; o Έναρξη Τερματισμός Επανεκκίνηση o Ctrl + Alt

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

ΜΑΘΗΜΑ Προσθήκη Κειμένου. 2. Ελληνική Διάταξη Πληκτρολογίου ΣΤΟΧΟΙ:

ΜΑΘΗΜΑ Προσθήκη Κειμένου. 2. Ελληνική Διάταξη Πληκτρολογίου ΣΤΟΧΟΙ: ΜΑΘΗΜΑ 2 ΣΤΟΧΟΙ: 1. Προσθήκη Κειμένου 2. Ελληνική Διάταξη Πληκτρολογίου 3. Αλλαγή Παρουσίασης Σελίδας 4. Εισαγωγή Συμβόλων/Ειδικών Χαρακτήρων 5. Παρουσίαση Και Απόκρυψη Μη Εκτυπώσιμων Χαρακτήρων 6. Επιλογή

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

Δημιουργία μιας εφαρμογής Java με το NetBeans

Δημιουργία μιας εφαρμογής Java με το NetBeans Δημιουργία μιας εφαρμογής Java με το NetBeans Για να δημιουργήσετε μια εφαρμογή Java πρέπει να ακολουθήσετε τα εξής βήματα : Αρχικά πρέπει να δημιουργηθεί ένα project το οποίο θα περιέχει όλα τα αρχεία

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

Εγχειρίδιο Φοιτητή. Course Management Platform. Εισαγωγή. for Universities Ομάδα Ασύγχρονης Τηλεκπαίδευσης Παν. Μακεδονίας Σεπτέμβριος 2004

Εγχειρίδιο Φοιτητή. Course Management Platform. Εισαγωγή. for Universities Ομάδα Ασύγχρονης Τηλεκπαίδευσης Παν. Μακεδονίας Σεπτέμβριος 2004 Εγχειρίδιο Φοιτητή Εισαγωγή Η ηλεκτρονική πλατφόρμα, αποτελεί ένα ολοκληρωμένο σύστημα Ασύγχρονης Τηλεκπαίδευσης. Στόχος της είναι η παροχή υποδομών εκπαίδευσης και κατάρτισης ανεξάρτητα από τους περιοριστικούς

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

Οδηγίες αρθρογράφησης στην ιστοσελίδα του 2ου ΓΕΛ Καματερού

Οδηγίες αρθρογράφησης στην ιστοσελίδα του 2ου ΓΕΛ Καματερού ΟΔΗΓΙΕΣ ΑΡΘΡΟΓΡΑΦΗΣΗΣ ΣΤΟ SITE «2 ο ΓΕΛ ΚΑΜΑΤΕΡΟΥ» Οι παρακάτω οδηγίες αφορούν στους αρθρογράφους για το Site «2 ου ΓΕΛ ΚΑΜΑΤΕΡΟΥ». Ειδικότερα, ας υποθέσουμε ότι ο χρήστης «user» με Συνθηματικό χρήστη

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

ΥΠΗΡΕΣΙΕΣ ΔΙΑΔΙΚΤΟΥ Explorer & Outlook 2013

ΥΠΗΡΕΣΙΕΣ ΔΙΑΔΙΚΤΟΥ Explorer & Outlook 2013 ΥΠΗΡΕΣΙΕΣ ΔΙΑΔΙΚΤΟΥ Explorer & Outlook 2013 1. Δίκτυα Υπολογιστών και Διαδίκτυο... 3 1.1. Όροι Και Έννοιες... 3 1.2. Ασφάλεια Στο Διαδίκτυο... 5 2. Περιήγηση στον Παγκόσμιο Ιστό 7 Το Περιβάλλον Ενός Φυλλομετρητή...

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

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

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

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

Εισαγωγή στο περιβάλλον Code::Blocks

Εισαγωγή στο περιβάλλον Code::Blocks Εισαγωγή στο περιβάλλον Code::Blocks Στο παρόν εγχειρίδιο παρουσιάζεται η διαδικασία ανάπτυξης, μεταγλώττισης και εκτέλεσης ενός προγράμματος C στο περιβάλλον του Code::Blocks. Η διαδικασία αυτή παρουσιάζεται

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

«Σύστημα ΔΕΠ» ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 1.1

«Σύστημα ΔΕΠ» ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 1.1 «Σύστημα ΔΕΠ» ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ Έκδοση 1.1 Πίνακας περιεχομένων 1. Λειτουργικότητα Υποψήφιου μέλους ΔΕΠ... 3 1.1. Δημιουργία Χρήστη Υποψήφιου μέλους ΔΕΠ... 3 1.2. Εισαγωγή Προσωπικών σας Στοιχείων στο Σύστημα

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

Επεξεργασία πολλαπλών φύλλων εργασίας - Γραφημάτων Excel

Επεξεργασία πολλαπλών φύλλων εργασίας - Γραφημάτων Excel Επεξεργασία πολλαπλών φύλλων εργασίας - Γραφημάτων Excel 11.1. Πολλαπλά φύλλα εργασίας Στο προηγούμενο κεφάλαιο δημιουργήσαμε ένα φύλλο εργασίας με τον προϋπολογισμό δαπανών του προσωπικού που θα συμμετάσχει

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

COSMOTE Web 2 SMS. Εφαρμογή τελικού χρήστη ( ιαδίκτυο) Οδηγός Χρήσης

COSMOTE Web 2 SMS. Εφαρμογή τελικού χρήστη ( ιαδίκτυο) Οδηγός Χρήσης COSMOTE Web 2 SMS Εφαρμογή τελικού χρήστη ( ιαδίκτυο) Οδηγός Χρήσης Πίνακας Περιεχομένων 1. Έναρξη της εφαρμογής... 3 1.1. Πλαίσιο εισόδου / εξόδου και επιλογών... 4 1.2. Πλαίσιο εργασιών αποτελεσμάτων...

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

Ενότητα. Σχεδίαση Βάσεων Δεδομένων

Ενότητα. Σχεδίαση Βάσεων Δεδομένων Ενότητα 3 Σχεδίαση Βάσεων Δεδομένων 2 3 3.1 Εισαγωγή Μία βάση δεδομένων αποτελείται από δεδομένα για διάφορα θέματα τα οποία όμως σχετίζονται μεταξύ τους και είναι καταχωρημένα με συγκεκριμένο τρόπο. Όλα

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

Οδηγίες Εγκατάστασης της εφαρμογής Readium και Readium για μαθητές με αμβλυωπία για την ανάγνωση βιβλίων epub σε Υπολογιστή.

Οδηγίες Εγκατάστασης της εφαρμογής Readium και Readium για μαθητές με αμβλυωπία για την ανάγνωση βιβλίων epub σε Υπολογιστή. Οδηγίες Εγκατάστασης της εφαρμογής Readium και Readium για μαθητές με αμβλυωπία για την ανάγνωση βιβλίων epub σε Υπολογιστή. Βήμα 1 ο : Εγκατάσταση εφαρμογής ανάγνωσης Readium και Readium για μαθητές με

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

Browsers. Λειτουργικότητα και Παραμετροποίηση

Browsers. Λειτουργικότητα και Παραμετροποίηση Browsers Λειτουργικότητα και Παραμετροποίηση 1 Πίνακας περιεχομένων Γενική περιγραφή... 3 Γενικά... 3 Ποιο αναλυτικά τα μέρη ενός browser... 4 Φίλτρα αναζήτησης... 4 Σενάρια αναζήτησης... 4 Όψεις εμφάνισης

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

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

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

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

Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων Kεφάλαιο 13 Ανάλυση δεδομένων...

Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων Kεφάλαιο 13 Ανάλυση δεδομένων... Μέρος 2 Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων... 211 Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων... 241 Kεφάλαιο 13 Ανάλυση δεδομένων... 257 Kεφάλαιο 14 Συναρτήσεις Μέρος Β... 285 Kεφάλαιο 15 Ευρετήριο

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

Πλοήγηση www / Με τον Internet Explorer

Πλοήγηση www / Με τον Internet Explorer Πλοήγηση www / Με τον Internet Explorer Περιεχόμενα 1.Eισαγωγή 2.Το περιβάλλον του Internet Explorer 3.Οδηγίες πλοήγησης 4.Αποθήκευση αρχείων 5.Αγαπημένα 6.Ασφαλής σύνδεση 7.Διακομιστής μεσολάβησης 1.Εισαγωγή

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

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα της γλώσσας C, το Dev-C++, το οποίο είναι εφαρμογή που τρέχει

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

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

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

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

«Οδηγίες χρήσης εφαρμογής Ενιαίου Συστήματος Πληρωμών»

«Οδηγίες χρήσης εφαρμογής Ενιαίου Συστήματος Πληρωμών» «Οδηγίες χρήσης εφαρμογής Ενιαίου Συστήματος Πληρωμών» έκδοση v.1.2, 10/09/2014 Περιεχόμενα Είσοδος... 3 Οικονομικά Υπεύθυνος... 4 Αρχική Οθόνη... 4 Διαχείριση Χρηστών... 4 Αναζήτηση Χρήστη... 4 Δημιουργία

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

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Microsoft Excel Κεφάλαιο 2: Η δομή ενός φύλλου εργασίας... 26

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Microsoft Excel Κεφάλαιο 2: Η δομή ενός φύλλου εργασίας... 26 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Microsoft Excel 2002... 9 Κεφάλαιο 2: Η δομή ενός φύλλου εργασίας... 26 Κεφάλαιο 3: Δημιουργία νέου βιβλίου εργασίας και καταχώριση δεδομένων...

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

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα για τη γλώσσα C: τον gcc μεταγλωττιστή της C σε περιβάλλον

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

Microsoft PowerPoint 2010 Πανεπιστήμιο Κύπρου

Microsoft PowerPoint 2010 Πανεπιστήμιο Κύπρου Microsoft PowerPoint 2010 Πανεπιστήμιο Κύπρου Ιούλιος 2017 Copyright 2017 Πανεπιστήμιο Κύπρου. Όλα τα πνευματικά δικαιώματα κατοχυρωμένα. Δημιουργός: Λευτέρης Γ. Ζαχαρία Πίνακας Περιεχομένων 1. Εισαγωγή....

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

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub Σύνοψη Σ αυτό το κεφάλαιο θα περιγράψουμε τη δημιουργία φορμών, προκειμένου να εισάγουμε δεδομένα και να εμφανίζουμε στοιχεία από τους πίνακες

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ GRS-1

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ GRS-1 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ GRS-1 Σελίδα 1 ΓΕΝΙΚΑ - ΕΙΣΑΓΩΓΗ Το GRS-1 της TOPCON διαθέτει λειτουργικό σύστημα Windows CE NET 6.1 παρέχοντας την δυνατότητα εγκατάστασης οποιασδήποτε εφαρμογής και λογισμικού έκδοσης

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

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access...9. Κεφάλαιο 2 Χειρισμός πινάκων... 25

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access...9. Κεφάλαιο 2 Χειρισμός πινάκων... 25 Περιεχόμενα Κεφάλαιο 1 Εισαγωγή στην Access...9 Γνωριμία με την Access... 12 Δημιουργία βάσης δεδομένων... 18 Άνοιγμα και κλείσιμο βάσης δεδομένων... 21 Ερωτήσεις ανακεφαλαίωσης... 22 Πρακτική εξάσκηση...

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