ECDL Module 5 Χρήση Βάσεων εδοµένων Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0) (Module 5 Using Databases) Συνολική ιάρκεια: Προτεινόµενο * Χρονοδιάγραµµα Εκπαίδευσης 10-16 (δέκα έως δεκαέξι) ώρες σε 6-8 (πέντε ή οκτώ) 2-διωρα µαθήµατα µε 5 διάλειµµα * Ο προτεινόµενος χρόνος εκπαίδευσης είναι σύµφωνος µε τη διεθνή πρακτική και αφορά στην εκτίµηση του χρόνου που απαιτείται από έναν υποψήφιο ο οποίος δεν έχει προηγούµενες γνώσεις στο συγκεκριµένο επίπεδο για να αποκτήσει τις απαιτούµενες γνώσεις. Ο χρόνος εκπαίδευσης µπορεί να διαµορφώνεται διαφορετικά στην αγορά και διαφοροποιείται τόσο από τα χαρακτηριστικά των υποψηφίων όσο και από τον τρόπο και τη µεθοδολογία εκπαίδευσης που παρέχεται από τα εκπαιδευτικά κέντρα.
1 η Ηµέρα Εισαγωγή στο Σεµινάριο Παρουσίαση θεµάτων Γνωριµία µε εκπαιδευόµενους Κατανόηση Βάσεων εδοµένων Βασικές Έννοιες Τι είναι µια βάση δεδοµένων. ιαφορές µεταξύ δεδοµένων και πληροφοριών. Τρόπος οργάνωσης µια βάσης δεδοµένων όσον αφορά τους πίνακες, τις εγγραφές και τα πεδία. Γνώση µερικών κοινών χρήσεων µεγάλης κλίµακας βάσεων δεδοµένων (συστήµατα κρατήσεων αερογραµµών, κυβερνητικά µητρώα, εγγραφές τραπεζικών λογαριασµών, πληροφορίες ασθενών νοσοκοµείων). Οργάνωση Βάσεων εδοµένων Κατανόηση ότι κάθε πίνακας σε µια βάση δεδοµένων πρέπει να περιέχει δεδοµένα σχετικά µε έναν µοναδικό τύπο αντικειµένου. Κατανόηση ότι κάθε πεδίο ενός πίνακα πρέπει να περιέχει µόνο ένα στοιχείο δεδοµένων. Κατανόηση ότι το περιεχόµενο ενός πεδίου συσχετίζεται µ έναν κατάλληλο τύπο δεδοµένων (κείµενο, αριθµός, ηµεροµηνία/ώρα, ναι/όχι). Κατανόηση ότι τα πεδία έχουν συσχετιζόµενες ιδιότητες πεδίων (µέγεθος πεδίου, µορφή, προεπιλεγµένη τιµή). Πρωτεύον κλειδί. Ευρετήριο πίνακα. Κατανόηση πώς ένα ευρετήριο επιτρέπει τη γρηγορότερη πρόσβαση στα δεδοµένα. Χρήση της Εφαρµογής Εργασία µε Βάσεις εδοµένων Άνοιγµα και κλείσιµο µιας εφαρµογής βάσεων δεδοµένων. Άνοιγµα και κλείσιµο µιας βάσης δεδοµένων. ηµιουργία µιας νέας βάσης δεδοµένων και αποθήκευσή της σε συγκεκριµένη θέση σε µια µονάδα δίσκου. Εµφάνιση και απόκρυψη των διαθέσιµων γραµµών εργαλείων. Επαναφορά και ελαχιστοποίηση της κορδέλας (ribbon). Χρήση διαθέσιµων λειτουργιών Βοήθειας. 5.1 5.1.1 5.1.2 5.2 5.2.1
2 η Ηµέρα Κατανόηση Βάσεων εδοµένων (συνέχεια) Λειτουργία Γνώση του ότι µια επαγγελµατική βάση δεδοµένων σχεδιάζεται και δηµιουργείται από ειδικούς των βάσεων δεδοµένων. Γνώση του ότι η εισαγωγή, η συντήρηση και η ανάκτηση δεδοµένων διεκπεραιώνεται από χρήστες. Οι ρόλοι του διαχειριστή µιας βάσης δεδοµένων: παροχή πρόσβασης σε συγκεκριµένα δεδοµένα στους κατάλληλους χρήστες. υπεύθυνος για την ανάκτηση µιας βάσης δεδοµένων µετά από κατάρρευση (crash) ή σηµαντικά σφάλµατα. Χρήση της Εφαρµογής (συνέχεια) Συνήθεις Εργασίες Άνοιγµα, αποθήκευση και κλείσιµο πίνακα, ερωτήµατος, φόρµας, έκθεσης/αναφοράς. Εναλλαγές µεταξύ των προβολών πίνακα, ερωτήµατος, φόρµας, έκθεσης. Χρήση της Εφαρµογής (συνέχεια) Συνήθεις Εργασίες (συνέχεια) ιαγραφή πίνακα, ερωτήµατος, φόρµας, έκθεσης. Πλοήγηση µεταξύ εγγραφών σε πίνακα, ερώτηµα, φόρµα. Ταξινόµηση δεδοµένων σ έναν πίνακα ή φόρµα, ταξινόµηση των αποτελεσµάτων ερωτήµατος κατά αύξουσα ή φθίνουσα αλφαβητική ή αριθµητική σειρά και αντίστροφη αλφαβητική σειρά. Εξάσκηση µε τις συνήθεις εργασίες στις βάσεις δεδοµένων Εξάσκηση µε τη µορφοποίηση κειµένου 5.1 5.1.4 5.2.2 5.2 5.2.2
3 η Ηµέρα Κατανόηση Βάσεων εδοµένων (συνέχεια) Σχέσεις Συσχέτιση πινάκων σε µια βάση δεδοµένων (για την ελαχιστοποίηση της επανάληψης των δεδοµένων). ηµιουργία/διαγραφή σχέσης που βασίζεται στο ταίριασµα ενός µοναδικού πεδίου ενός πίνακα µε ένα πεδίο ενός άλλου πίνακα. Σηµασία και καθορισµός της διατήρησης ακεραιότητας αναφορών στις σχέσεις µεταξύ πινάκων. ιάλλειµα Πίνακες Εγγραφές Προσθήκη και διαγραφή εγγραφών σε έναν πίνακα. Εισαγωγή, τροποποίηση και διαγραφή δεδοµένων σε µια εγγραφή. Σχεδίαση ηµιουργία και ονοµασία ενός πίνακα και καθορισµός των πεδίων και των τύπων τους (κείµενο, αριθµός, ηµεροµηνία/ώρα, ναι/όχι). Εφαρµογή ρυθµίσεων ιδιοτήτων πεδίων (µέγεθος πεδίου, µορφή αριθµού, µορφή ηµεροµηνίας/ώρας, προεπιλεγµένη τιµή). 5.1 5.1.3 5.3 5.3.1 5.3.2
4 η Ηµέρα Πίνακες (συνέχεια) Σχεδίαση (συνέχεια) ηµιουργία κανόνα επικύρωσης για αριθµό, ηµεροµηνία/ώρα, νοµισµατική µονάδα. Επιπτώσεις της µεταβολής του τύπου και των ιδιοτήτων των πεδίων σε έναν πίνακα. Ορισµός πεδίου ως πρωτεύοντος κλειδιού. ηµιουργία ευρετηρίου (µε ή χωρίς ύπαρξη διπλότυπων εγγραφών). Προσθήκη, διαγραφή, µετακίνηση πεδίου σε υπάρχοντα πίνακα. Μεταβολή του πλάτους των στηλών ενός πίνακα. Εξάσκηση µε τη σχεδίαση των βάσεων δεδοµένων και την εργασία µε τις εγγραφές Εξάσκηση µε την προσθήκη και διαγραφή εγγραφών και δεδοµένων σε εγγραφές Εξάσκηση µε τη σχεδίαση των βάσεων δεδοµένων 5.3 5.3.2
5 η Ηµέρα Ανάκτηση Πληροφοριών Κύριες Λειτουργίες Χρήση της εντολής αναζήτησης για συγκεκριµένη λέξη, αριθµό, ηµεροµηνία σε κάποιο πεδίο. Εφαρµογή φίλτρου σε πίνακα ή φόρµα. Απαλοιφή της εφαρµογής φίλτρου από πίνακα ή φόρµα. Ερωτήµατα Χρήση ερωτήµατος για εξαγωγή και ανάλυση δεδοµένων. ηµιουργία και ονοµασία ενός ερωτήµατος βασισµένο σ έναν πίνακα, χρησιµοποιώντας συγκεκριµένα κριτήρια αναζήτησης/επιλογής. ηµιουργία και ονοµασία ενός ερωτήµατος βασισµένο σε δύο πίνακες, χρησιµοποιώντας συγκεκριµένα κριτήρια αναζήτησης/επιλογής. Εκτέλεση ενός ερωτήµατος. 5.4 5.4.1 5.4.2
6 η Ηµέρα Ανάκτηση Πληροφοριών (συνέχεια) Ερωτήµατα (συνέχεια) Προσθήκη κριτηρίων σ ένα ερώτηµα χρησιµοποιώντας έναν ή περισσότερους τελεστές (= (Ίσο), <> ( ιάφορο), < (Μικρότερο από), <= (Μικρότερο ή ίσο του), > (Μεγαλύτερο από), >= (Μεγαλύτερο ή ίσο του)). Προσθήκη κριτηρίων σ ένα ερώτηµα χρησιµοποιώντας έναν ή περισσότερους από τους ακόλουθους λογικούς τελεστές (AND (Λογικό ΚΑΙ), OR (Λογικό Ή), NOT (Λογικό Όχι)). Χρήση χαρακτήρα µπαλαντέρ (wildcard) σ ένα ερώτηµα * ή %,? ή. Επεξεργασία ερωτήµατος (προσθήκη, τροποποίηση, απαλοιφή κριτηρίων). Επεξεργασία ερωτήµατος (προσθήκη, διαγραφή, µετακίνηση, απόκρυψη, επανεµφάνιση πεδίων). Εκτέλεση ενός ερωτήµατος. Εξάσκηση στην ανάκτηση πληροφοριών Εξάσκηση µε την αναζήτηση Εξάσκηση µε τη σχεδίαση, εκτέλεση και παραµετροποίηση ερωτηµάτων 5.4 5.4.2
7 η Ηµέρα Αντικείµενα Φόρµες Χρήση φόρµας για την προβολή και τη συντήρηση των εγγραφών. ηµιουργία και ονοµασία µιας φόρµας. Χρήση φόρµας για εισαγωγή νέων εγγραφών. Χρήση φόρµας για διαγραφή εγγραφών. Χρήση µιας φόρµας για την καταχώριση, µεταβολή, διαγραφή δεδοµένων σε µια εγγραφή. Προσθήκη, µεταβολή κειµένου σε Κεφαλίδα/Υποσέλιδο µιας φόρµας. Εξάσκηση µε τα αντικείµενα (φόρµες) Εξάσκηση µε τη δηµιουργία, τροποποίηση, παραµετροποίηση, χρήση φόρµας 5.5 5.5.1
8 η Ηµέρα Αποτελέσµατα Εκθέσεις/Αναφορές, Εξαγωγή εδοµένων Χρήση εκθέσεων/αναφορών για την εκτύπωση επιλεγµένων πληροφοριών ενός πίνακα ή ενός ερωτήµατος. ηµιουργία και ονοµασία µιας έκθεσης βασισµένη σε έναν πίνακα ή ερώτηµα. Μεταβολή της διευθέτησης των πεδίων δεδοµένων και των επικεφαλίδων στη διάταξη µιας έκθεσης. Παρουσίαση συγκεκριµένων πεδίων σε οµαδοποιηµένη έκθεση χρησιµοποιώντας συνοπτικές τιµές αθροίσµατος, ελάχιστου, µέγιστου, µέσου όρου και καταµέτρησης µε τα κατάλληλα σηµεία διακοπής/αλλαγής. Προσθήκη, τροποποίηση κειµένου στην Κεφαλίδα ή το Υποσέλιδο µιας έκθεσης. Εξαγωγή ενός πίνακα, των αποτελεσµάτων ενός ερωτήµατος σε αρχείο υπολογιστικών φύλλων, αρχείο κειµένου (.txt,.csv), µορφή XML σε µια συγκεκριµένη θέση στον δίσκο. Εκτύπωση Αλλαγή στον προσανατολισµό (οριζόντιος, κατακόρυφος) πίνακα, φόρµας, αποτελεσµάτων ερωτήµατος, έκθεσης/αναφοράς. Αλλαγή του µεγέθους του χαρτιού εκτύπωσης. Εκτύπωση και προεπισκόπηση µιας σελίδας, επιλεγµένων εγγραφών ή συνολικού πίνακα. Εκτύπωση και προεπισκόπηση όλων των εγγραφών ή συγκεκριµένων σελίδων χρησιµοποιώντας µια διάταξη φόρµας. Εκτύπωση και προεπισκόπηση των αποτελεσµάτων ενός ερωτήµατος. Εκτύπωση και προεπισκόπηση συγκεκριµένων σελίδων µιας έκθεσης ή ολόκληρης της έκθεσης. 5.6 5.6.1 5.6.2 Εισαγωγή στην επόµενη ενότητα (αν είναι απαραίτητο)