Τα συγκεντρωτικά ερωτήματα αφορούν στην ομαδοποίηση των δεδομένων και στη. χρήση συναρτήσεων ομαδοποίησης κατά την εκτέλεση ενός ερωτήματος προβολής

Σχετικά έγγραφα
Εργαστήριο 6 ο 7 ο / Ερωτήματα Ι

Εργαστήριο 5 ο. Α. Τεχνικές επεξεργασίας δεδομένων Α1. Ταξινόμηση Δεδομένων, Α2. Φιλτράρισμα Εγγραφών. Β. Ερωτήματα. Β1. Ερωτήματα Επιλογής

Εργαστήριο 10o. Συγκεντρωτικά Ερωτήματα Ερωτήματα Διασταύρωσης Ερωτήματα Ενεργειών. Ευάγγελος Γ. Καραπιδάκης

Ακαδημαϊκό Έτος , Χειμερινό Εξάμηνο Μάθημα: Εργαστήριο «Πληροφορική Υγείας» ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS

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

1.1 Δημιουργία - Άνοιγμα ΒΔ

Εργαστήριο «Βάσεις Οικολογικών Δεδομένων και Εφαρμογές»

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

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

Βάσεις Δεδομένων Ι 8. Ερωτήματα (B) Τμήμα Διοίκησης Επιχειρήσεων (Μεσολόγγι) ΤΕΙ Δυτικής Ελλάδας

Εργαστηριακός Οδηγός. Βάσεις Δεδομένων της Γ' Τάξης ΕΠΑΛ

Access 2. Φτιάχνοντας μια DB, πίνακες και εισαγωγή εξωτερικών δεδομένων

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

Περιεχόμενα. 1 Tο βιβλίο "με μια ματιά" Εισαγωγή στη Microsoft Access Γνωριμία με τις βάσεις δεδομένων της Access...

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

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

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

Γνωρίστε το Excel 2007

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

Άσκηση Access 1. Να δημιουργηθεί μία βάση δεδομένων για ένα ξενοδοχείο με το όνομα Hotel. Πατάμε το εικονίδιο Κενή βάση δεδομένων επάνω δεξιά:

Περιεχόμενα. Μέρος 1: Βασικές έννοιες Πληροφορικής και επικοινωνιών Μέρος 2: Χρήση υπολογιστή και διαχείριση αρχείων Πρόλογος...

Αικατερίνη Καμπάση, PhD. Τμήμα Προστασίας και Συντήρησης Πολιτισμικής Κληρονομιάς Α.Τ.Ε.Ι. Ιονίων Νήσων

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

Τμήμα Λογιστικής & Χρηματοοικονομικής

Φυσική Απογραφή & Παραστατικά Αποθήκης

Οδοντιατρικό Λογισμικό

Σχεδιασμός των Πινάκων μίας Βάσης Δεδομένων

Εκτύπωση Γενικού Ημερολογίου

AM5 Βάσεις Δεδομένων Προχωρημένο Επίπεδο Εξεταστέα Ύλη (Syllabus) Εκδοση 1.0

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

AM5 Βάσεις Δεδομένων Προχωρημένο Επίπεδο. Εξεταστέα Ύλη (Syllabus) Εκδοση 1.0

Διαχείριση Πάγιου Ενεργητικού

Σενάριο Χρήσης myschool

Εργαστήριο 3ο. Ιδιότητες Πεδίων Κλειδιά Πινάκων. Τύποι Δεδομένων. Ιδιότητες Πεδίων

Εργαστήριο 8o. Ερωτήματα επιλογής Παραμετρικά ερωτήματα Ερωτήματα δημιουργίας πεδίων. Ευάγγελος Γ. Καραπιδάκης

Φύλλο Εργασίας Μαθητή Τίτλος: Γίνομαι Ερευνητής/Ερευνήτρια

Σχεδίαση Μισθοδοτικής Κατάστασης.

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

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

Διαχείριση Αξιόγραφων

Σχεδίαση Μισθοδοτικής Κατάστασης

Πίνακας Περιεχομένων. Εγχειρίδιο Χρήσης Υπηρεσίες Φοιτητή Σελίδα 1 / 10

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

Microsoft EXCEL ΛΟΓΙΣΤΙΚΑ ΦΥΛΛΑ ECDL. Περιεχόμενα. Απόκτησε τώρα το δίπλωμα. για να θεωρείσαι Επαγγελματίας! 1 Χρήση της Εφαρμογής.

Αυτόματο Κλείσιμο Ισολογισμού

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

GROUP BY, HAVING, COUNT, MIN, MAX, SUM, AVG, ROLLUP.

ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦΟΡΙΚΗ I. 3o ΕΡΓΑΣΤΗΡΙΟ ΕΠΕΞΕΡΓΑΣΙΑ ΜΕ ΤΟ WORD

Εισαγωγή στην Access 2007

Περιεχόμενα. 1 Εισαγωγή: Tο βιβλίο Τι νέο υπάρχει στο Excel Πρώτα βήματα στο Excel Ευχαριστίες...

Διαχείριση Επιλογών Διαμόρφωσης

ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Διαδικασία Διαχείρισης Παγίου Ενεργητικού

Διαχείρισης Αποδείξεων Πετρελαίου Θέρμανσης

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

Πνευµατικά ικαιώµατα 2002 Ίδρυµα ECDL 1

EUROPEAN COMPUTER DRIVING LICENCE

Ενότητα. Βάσεις δεδομένων. εκδόσεις ΚΛΕΙΔΑΡΙΘΜΟΣ

Περιεχόμενα. 1 Τι νέο υπάρχει στο Excel 2007; 65

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

Εξαγωγή Οικονοµικών Αναφορών (Ισολογισµός, Αποτελέσµατα Χρήσης, Λογαριασµοί Γενικής Εκµετάλλευσης) στην Εφαρµογή Ms Excel

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) Ενότητα Advanced Βάσεις Δεδομένων, Προχωρημένο Επίπεδο. Copyright 2013 ECDL Foundation Ref: SL_AM3_Syl2.

Ταξινόμηση Δεδομένων. 9 η Εργαστηριακή Άσκηση (Excel)

ΚΤΙΡΙΑΚΕΣ ΥΠΟΔΟΜΕΣ Α.Ε. Οδηγίες χρήσης Τελικού Χρήστη (Σ.Μ.) του Πληροφοριακού Συστήματος ηλεκτρονικής διαχείρισης Αιτημάτων. v1.

Ηλεκτρονικοί Υπολογιστές ΙI. Βάσεις Δεδομένων. Ακαδημαϊκό Έτος Εργαστήριο 6. Διαφάνεια 1. Κάπαρης Αναστάσιος

ΚΤΙΡΙΑΚΕΣ ΥΠΟΔΟΜΕΣ Α.Ε. Οδηγίες Λειτουργίας Πληροφοριακού Συστήματος ηλεκτρονικής διαχείρισης Αιτημάτων. v1.3 (23/11/2014)

Υπολογισμός Φορολογικής Αναμόρφωσης

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Εφαρμογή κατασκευής Προγράμματος εξεταστικών περιόδων. εφαρμογής

Έκδοση νέας Μηνιαίας Κατάστασης ΜΥΦ από το ACADEMIA FINANCIALS ΕΣΟΔΑ ΕΞΟΔΑ

Διαδικασία Εξαγωγής Συγκεντρωτικών Καταστάσεων & Αυτόματης Υποβολής μέσω Internet

Σ η μ ε ι ώ σ ε ι ς γ ι α τ ο υ π ο λ ο γ ι σ τ ι κ ό φ ύ λ λ ο

Βασικά Στοιχεία Μορφοποίησης

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

Σχεδίαση Μισθοδοτικής Κατάστασης

Singular Report Generator. Σχ 1 ηµιουργία Καταστάσεων SRG

Εκτέλεση-Χρήση Auto Moto Cube

Επιλέξτε Κελιά /Γραμματοσειρά και δώστε συγκεκριμένο μέγεθος και τύπο

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

Σύβακας Σταύρος ΠΕ19,MSc. IT ΣΥΒΑΚΑΣ ΣΤΑΥΡΟΣ ΕΡΩΤΗΜΑΤΑ

Μενού Προβολή. Προβολές εγγράφου

Παρακάτω προτείνεται μια αλληλουχία ενεργειών την οποία ο χρήστης πρέπει να ακολουθήσει για να αξιοποιήσει τις δυνατότητες της εφαρμογής.

Υπηρεσία StudentsWeb ΟΔΗΓΟΣ ΣΠΟΥΔΑΣΤΩΝ ΤΟΥ ΤΜΗΜΑΤΟΣ TEXNOΛΟΓΩΝ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΓΙΑ ΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΕΓΓΡΑΦΕΣ ΚΑΙ ΔΗΛΩΣΕΙΣ ΜΑΘΗΜΑΤΩΝ

Αυτόματο Κλείσιμο Ισολογισμού

Εργασία Συστήματα Βάσεων Δεδομένων. Θέμα

Παρακάτω προτείνεται μια αλληλουχία ενεργειών την οποία ο χρήστης πρέπει να ακολουθήσει για να αξιοποιήσει τις δυνατότητες της εφαρμογής.

Ηλεκτρονικοί Υπολογιστές ΙI. Βάσεις Δεδομένων. Ακαδημαϊκό Έτος Εργαστήριο 7. Διαφάνεια 1. Κάπαρης Αναστάσιος

Εγχειρίδιο Συντονιστή Τηλεδιασκέψεων Υπηρεσίας e:presence

Λειτουργίες Πληροφοριακού Συστήματος Διασφάλισης Ποιότητας. Οδηγίες εξαγωγής στοιχείων για μέλη ΟΜΕΑ

ΕΡΓΑΣΤΗΡΙΟ ΣΤΑΤΙΣΤΙΚΗΣ

ΠΡΟΣΩΠΙΚΟΙ ΙΣΤΟΧΩΡΟΙ Nα δημιουργήσω/ενεργοποιήσω την προσωπική μου ιστοσελίδα Να προβάλω τις λεπτομέρειες του προφίλ μου...

GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα

Διαδικασία Συγκεντρωτικές Καταστάσεις ΚΕΠΥΟ

Επιλογές Διαμόρφωσης

Εισαγωγή «Singular M.I.S I».

Σύντομα περιεχόμενα. Ανακύκλωση δεξιοτήτων 154. Ανακύκλωση δεξιοτήτων 274. Ανακύκλωση δεξιοτήτων Δημιουργία πινάκων βάσεων δεδομένων 54

Πίνακες δημιουργία και μορφοποίηση πίνακα

Οδηγίες εξαγωγής στοιχείων για Διδάσκοντες με πρόσβαση στο Π.Σ.ΔΙ.Π. Σεπτέμβριος 2018

Εύδοξος Δήλωση Συγγραμμάτων

Γραφήματα. Excel 2003

Πρακτικές συμβουλές κατά την πληκτρολόγηση ., ; :! ( ) " " Άνοιγμα και αποθήκευση εγγράφου Αρχείο, Άνοιγμα. Αρχείο / Αποθήκευση

Transcript:

Εργαστήριο 8 ο Συγκεντρωτικά ερωτήματα Ερωτήματα διασταύρωσης Ερωτήματα Ενεργειών Συγκεντρωτικά ερωτήματα Τα συγκεντρωτικά ερωτήματα αφορούν στην ομαδοποίηση των δεδομένων και στη χρήση συναρτήσεων ομαδοποίησης κατά την εκτέλεση ενός ερωτήματος προβολής για τον υπολογισμό συνόλων. Κατά την σχεδίαση ενός ερωτήματος που θα προβάλει συγκεντρωτικά στοιχεία πρέπει να ενεργοποιήσουμε τη γραμμή Συγκεντρωτικά στοιχεία με δεξί κλικ πάνω σε κάποιο πεδίο του ερωτήματος. Στη συνέχεια μπορούμε να υπολογίσουμε όλους τους τύπους των συνόλων, χρησιμοποιώντας τη γραμμή Συγκεντρωτικά στοιχεία στο πλέγμα σχεδίασης ερωτήματος, όπου επιλέγουμε την αντίστοιχη συνάρτηση συγκεντρωτικού αποτελέσματος για τον υπολογισμό. Στον πίνακα που ακολουθεί περιγράφονται οι συναρτήσεις συγκεντρωτικών αποτελεσμάτων. Συνάρτηση Για να υπολογιστεί Χρησιμοποιείται με τους εξής τύπους δεδομένων Sum (Άθροισμα) Avg (Μέσος_Όρος) Min (Μικρότερη_τιμή) Max (Μεγαλύτερη_τιμή) Count (Πλήθος) Το σύνολο των τιμών σε ένα πεδίο. Η μέση τιμή σε ένα πεδίο. Η ελάχιστη τιμή σε ένα πεδίο. Η μέγιστη τιμή σε ένα πεδίο. Το πλήθος των τιμών σε ένα πεδίο, εκτός των τιμών Null (κενό). Αριθμός, Ημερομηνία/Ώρα, Νομισματική μονάδα και Αυτόματη αρίθμηση Αριθμός, Ημερομηνία/Ώρα, Νομισματική μονάδα και Αυτόματη αρίθμηση Κείμενο, Αριθμός, Ημερομηνία/Ώρα, Νομισματική μονάδα και Αυτόματη αρίθμηση Κείμενο, Αριθμός, Ημερομηνία/Ώρα, Νομισματική μονάδα και Αυτόματη αρίθμηση Κείμενο, Υπόμνημα, Αριθμός, Ημερομηνία/Ώρα, Νομισματική μονάδα, Αυτόματη αρίθμηση, Ναι/Όχι και Αντικείμενο OLE 2013 2014 x Σελίδα 1

StDev (Τυπική_απόκλιση) Var (Διακύμανση) Την τυπική απόκλιση των τιμών σε ένα πεδίο. Τη διακύμανση των τιμών σε ένα πεδίο. Αριθμός, Ημερομηνία/Ώρα, Νομισματική μονάδα και Αυτόματη αρίθμηση Αριθμός, Ημερομηνία/Ώρα, Νομισματική μονάδα και Αυτόματη αρίθμηση Επιλέξτε Ομαδοποίηση κατά Παράσταση Όπου Για την εξής ενέργεια Ορισμός των ομάδων για τις οποίες θέλετε να εκτελεστεί ο υπολογισμός. Για παράδειγμα, για να εμφανίσετε το σύνολο των σπουδαστών κατά εξάμηνο, επιλέξτε την Ομαδοποίηση κατά για το πεδίο CategoryName (εξάμηνο). Δημιουργία ενός υπολογιζόμενου πεδίου που συμπεριλαμβάνει μια συνάρτηση συγκεντρωτικών αποτελεσμάτων στην παράστασή του. Συνήθως, δημιουργείτε ένα υπολογιζόμενο πεδίο, όταν θέλετε να χρησιμοποιήσετε πολλαπλές συναρτήσεις σε μια παράσταση. Ορισμός κριτηρίων για ένα πεδίο που χρησιμοποιείτε για να ορίσετε ομαδοποιήσεις. Εάν κάνετε αυτή την επιλογή για ένα πεδίο, η Microsoft Access θα κρύψει το πεδίο στα αποτελέσματα ερωτήματος, απενεργοποιώντας το πλαίσιο ελέγχου Εμφάνιση. Οι συναρτήσεις συγκεντρωτικών αποτελεσμάτων, δεν συμπεριλαμβάνουν εγγραφές που περιέχουν κενές (Null) τιμές στους υπολογισμούς τους. Για παράδειγμα, η συνάρτηση Πλήθος (Count) επιστρέφει όλες τις εγγραφές που δεν έχουν τιμές Null (Κενό). Υπάρχει ένας τρόπος καταμέτρησης των τιμών Null, μπορείτε να μετατρέψετε τις τιμές Null σε μηδενικά, ώστε να συμπεριληφθούν σε έναν υπολογισμό. Παράδειγμα 1: Να δημιουργηθεί ένα ερώτημα που εμφανίζει πόσοι Σπουδαστές είναι εγγεγραμμένοι ανά εξάμηνο. 2013 2014 x Σελίδα 2

Παράδειγμα 2: Να δημιουργηθεί ένα ερώτημα που θα εμφανίζει το μέσο όρο όλων των βαθμών που έγραψαν όλοι οι σπουδαστές ανά εξεταστική. Παράδειγμα 3: Να δημιουργηθεί ένα ερώτημα που θα εμφανίζει το μεγαλύτερο βαθμό όλων των βαθμών που έγραψαν όλοι οι σπουδαστές ανά εξεταστική. Παράδειγμα 4: Να δημιουργηθεί ένα ερώτημα που θα εμφανίζει το μικρότερο βαθμό όλων των βαθμών που έγραψαν όλοι οι σπουδαστές ανά εξεταστική. Παράδειγμα 5: Να εμφανισθεί πόσοι σπουδαστές έδωσαν εξετάσεις σε κάθε μάθημα ανά εξεταστική. Ερωτήματα διασταύρωσης Πολλές φορές είναι χρήσιμο να εμφανίζουμε τα περιεχόμενα ενός ή περισσοτέρων πινάκων σε μορφή λογιστικού φύλλου, για να συγκρίνουμε κάποια πεδία και να αναλύουμε τις πληροφορίες που προκύπτουν. Για να το κάνουμε αυτό χρησιμοποιούμε τα ερωτήματα διασταύρωσης. Τα ερωτήματα διασταύρωσης συνοψίζουν τα δεδομένα σε μορφή πίνακα από έναν ή περισσότερους πίνακες με τη μορφή λογιστικού φύλλου, οπότε είναι αρκετά εύχρηστο για τη σύγκριση και ανάγνωση πληροφοριών. Θα δούμε πώς γίνεται η δημιουργία ενός ερωτήματος διασταύρωσης, χρησιμοποιώντας ένα παράδειγμα: Παράδειγμα: Να βρεθεί πόσοι σπουδαστές έδωσαν εξετάσεις σε κάθε μάθημα ανά εξεταστική. 1. Δημιουργούμε ένα νέο ερώτημα επιλογής, όπου εισάγουμε τους δύο πίνακες Εξετάσεις και Μάθημα. Η Access τους συνδέει με τα πεδία των κωδικών. 2013 2014 x Σελίδα 3

2. Στη γραμμή "Πεδίο" τοποθετούμε τα πεδία Τίτλος του πίνακα Μάθημα και ΕΞΕΤΑΣΤΙΚΗ,ΑΜ του πίνακα Εξετάσεις. 3. Εισάγουμε τη γραμμή "Συγκεντρωτικά στοιχεία" και για το πεδίο ΑΜ επιλέγουμε "Πλήθος". 4. Το ερώτημα επιλογής είναι έτοιμο. Αν το εκτελέσουμε, παίρνουμε τα ζητούμενα στοιχεία. Μπορούμε όμως τα στοιχεία αυτά να τα παρουσιάσουμε πιο παραστατικά, σε μορφή λογιστικού φύλλου, ως εξής: 5. Μετατρέπουμε το ερώτημα επιλογής που μόλις δημιουργήσαμε σε ερώτημα διασταύρωσης. 6. Παρατηρούμε ότι στο πλέγμα προστέθηκε η γραμμή "Διασταύρωση πινάκων". 7. Από την πτυσσόμενη λίστα που εμφανίζεται στη γραμμή αυτή, επιλέγουμε " Επικεφαλίδα στήλης" για το πεδίο ΤΙΤΛΟΣ και "Τιμή" για το πεδίο ΑΜ, " Επικεφαλίδα γραμμής " για το πεδίο ΕΞΕΤΑΣΤΙΚΗ. 9. Με την "Επικεφαλίδα στήλης" δηλώνουμε ότι το κάθε στοιχείο του πεδίου ΤΙΤΛΟΣ αντιπροσωπεύει και μία στήλη του πίνακα διασταύρωσης και είναι η επικεφαλίδα της. Έτσι, από τη δεύτερη στήλη του πίνακα διασταύρωσης και μετά, τα ονόματα των στηλών είναι οι τίτλοι των Μαθημάτων. 8. Με την "Επικεφαλίδα γραμμής" δηλώνουμε ότι το κάθε στοιχείο του πεδίου ΕΞΕΤΑΣΤΙΚΗ, αντιπροσωπεύει και μία γραμμή του πίνακα διασταύρωσης και είναι η επικεφαλίδα της. Έτσι μετατρέπουμε την πρώτη στήλη του πίνακα σε στήλη επικεφαλίδων. 10. Μ' αυτό τον τρόπο δημιουργήσαμε τον πίνακα ΕΞΕΤΑΣΤΙΚΗ - ΜΑΘΗΜΑΤΑ. Μένει τώρα να ορίσουμε τι θα περιέχει το κάθε κελί του πίνακα. Σύμφωνα με το ζητούμενο, θα πρέπει να περιέχει το πλήθος των Σπουδαστών ανά Μάθημα στη συγκεκριμένη Εξεταστική. Γι' αυτό δηλώνουμε ως "τιμή" το πεδίο ΑΜ, με συγκεντρωτικό στοιχείο το "Πλήθος". 2013 2014 x Σελίδα 4

Ερωτήματα Ενεργειών Έως τώρα ασχοληθήκαμε μόνο με τα ερωτήματα επιλογής, τα οποία δεν επιφέρουν μεταβολές στα δεδομένα της βάσης, αλλά μόνο επιλέγουν δεδομένα προς εμφάνιση. Αντίθετα, τα ερωτήματα ενέργειας επιφέρουν μαζικές αλλαγές σε μεγάλο αριθμό εγγραφών με μία μόνο λειτουργία, γι' αυτό χρειάζεται ιδιαίτερη προσοχή κατά την κατασκευή και τη χρήση τους. Οι κατηγορίες των ερωτημάτων ενεργειών είναι: Α. Ερωτήματα Δημιουργίας Πίνακα: Δημιουργεί πίνακα από τα δεδομένα πολλών πινάκων. Είναι αρκετά σημαντικό για την δημιουργία αντιγράφων ασφαλείας και για την δημοσίευση πληροφοριών. Β. Ερωτήματα Προσάρτησης: Εισάγει τις επιλεγμένες εγγραφές από ένα πίνακα σε άλλο. Είναι πολύ σημαντικό ερώτημα για την εισαγωγή πληροφορίας σε ένα πίνακα. Γ. Ερωτήματα Ενημέρωσης: Ενημερώνει τα πεδία στους πίνακες που επιλέγει ο χρήστης. Για παράδειγμα αύξηση της τιμής των προϊόντων κατά 10%. Δ. Ερωτήματα Διαγραφής: Διαγράφει τις επιλεγμένες εγγραφές από τους πίνακες. Α. Ερωτήματα δημιουργίας πίνακα Όπως ήδη γνωρίζουμε από τα ερωτήματα επιλογής, μπορούμε να εμφανίσουμε συγκεκριμένες εγγραφές και πεδία από έναν ή περισσότερους πίνακες. Αυτές τις εγγραφές με τα αντίστοιχα πεδία τους, μπορούμε να τις αποθηκεύσουμε σε ένα νέο πίνακα τον οποίο θα δημιουργήσουμε χρησιμοποιώντας ένα ερώτημα δημιουργίας πίνακα. Αυτό γίνεται ως εξής: 1. Δημιουργούμε ένα ερώτημα επιλογής και μεταβαίνουμε στην προβολή σχεδίασης. 2. Επιλέγουμε τον πίνακα (ή τους πίνακες) που θα εμφανίζονται στο ερώτημα και πατάμε Προσθήκη και Κλείσιμο. 3. Κατασκευάζουμε το ερώτημα όπως το θέλουμε και το μετατρέπουμε σε ερώτημα δημιουργίας πίνακα επιλέγοντας από το μενού Ερώτημα (ή από το εικονίδιο Τύπος ερωτήματος) την επιλογή Ερώτημα δημιουργίας πίνακα (πατώντας το βελάκι στο εικονίδιο Τύπος ερωτήματος μπορούμε να δούμε όλους τους τύπους ερωτημάτων που υποστηρίζει η Access). Τότε η Access ζητάει να δώσουμε το όνομα του νέου πίνακα, καθώς και το όνομα της ΒΔ στην οποία θα ενσωματωθεί ο νέος πίνακας (αν επιθυμούμε να τον ενσωματώσουμε σε άλλη βάση από την τρέχουσα). 4. Εκτελούμε το ερώτημα πατώντας το εικονίδιο Εκτέλεση. Τα αποτελέσματα του ερωτήματος (δηλ. οι εγγραφές που προέκυψαν) θα γραφούν στο νέο πίνακα. 2013 2014 x Σελίδα 5

Β. Ερωτήματα προσάρτησης Σε έναν πίνακα που ήδη υπάρχει, μπορούμε να προσθέσουμε συγκεκριμένες εγγραφές ή μόνο συγκεκριμένα πεδία από έναν ή περισσότερους πίνακες. Τα νέα αυτά στοιχεία προστίθενται στο τέλος του πίνακα. Για να το κάνουμε αυτό χρησιμοποιούμε ένα ερώτημα προσάρτησης. Αυτό γίνεται ως εξής: 1. Δημιουργούμε ένα ερώτημα επιλογής και μεταβαίνουμε στην προβολή σχεδίασης. 2. Επιλέγουμε μόνο τον πίνακα (ή τους πίνακες) από τον οποίο θα πάρουμε τα δεδομένα και πατάμε Προσθήκη και Κλείσιμο. 3. Μετατρέπουμε το ερώτημα σε ερώτημα προσάρτησης επιλέγοντας από το μενού Ερώτημα (ή από το εικονίδιο Τύπος ερωτήματος) την επιλογή Ερώτημα προσάρτησης. Τότε η Access ζητάει να δώσουμε το όνομα του πίνακα προσάρτησης (δηλαδή του πίνακα στον οποίο θα προστεθούν τα δεδομένα), καθώς και το όνομα της ΒΔ στην οποία ανήκει αυτός ο πίνακας (αν επιθυμούμε να προστεθούν τα δεδομένα σε πίνακα άλλης βάσης από την τρέχουσα). Από την πτυσσόμενη λίστα που εμφανίζεται επιλέγουμε το όνομα του πίνακα προσάρτησης και πατάμε OK. Παρατηρούμε ότι στο πλέγμα του ερωτήματος εμφανίζεται η γραμμή "Προσάρτηση σε" και αφαιρείται η γραμμή "Εμφάνιση". 4. Στη γραμμή "Πεδίο" του πλέγματος τοποθετούμε μόνο εκείνα τα πεδία του πίνακα (ή των πινάκων) από όπου θα πάρουμε δεδομένα. 5. Στη γραμμή "Προσάρτηση σε" τοποθετούμε εκείνα τα πεδία όπου θα προσθέσουμε δεδομένα. Αν τα ονόματα των πεδίων των πινάκων προέλευσης και προσάρτησης είναι τα ίδια, τα αντίστοιχα πεδία του πίνακα προσάρτησης θα έχουν τοποθετηθεί αυτομάτως στη γραμμή "Προσάρτηση σε". Αλλιώς, θα πρέπει να τα τοποθετήσουμε εμείς, κάνοντας κλικ στη γραμμή "Προσάρτηση σε" και επιλέγοντας τα ονόματα που επιθυμούμε από την πτυσσόμενη λίστα που εμφανίζεται μόλις πατήσουμε το βελάκι στα δεξιά. 6. Δημιουργούμε όλες τις συνθήκες που επιθυμούμε στο ερώτημα (συγκεντρωτικά στοιχεία, ταξινομήσεις, κριτήρια κλπ). 7. Εκτελούμε το ερώτημα πατώντας το εικονίδιο Εκτέλεση. Οι εγγραφές που προκύπτουν θα προστεθούν στον πίνακα προσάρτησης. Σημείωση: Αν εκτελέσουμε ένα ερώτημα προσάρτησης δύο φορές, τότε τα δεδομένα που επιλέχθηκαν θα προστεθούν στον πίνακα προσάρτησης δύο φορές. Γ. Ερωτήματα ενημέρωσης Σε έναν πίνακα και σε εγγραφές του που ήδη υπάρχουν, μπορούμε να μεταβάλλουμε τις τιμές συγκεκριμένων πεδίων. Για να το κάνουμε αυτό χρησιμοποιούμε ένα 2013 2014 x Σελίδα 6

ερώτημα ενημέρωσης. Η ενέργεια αυτή είναι αμετάκλητη, γι' αυτό πρέπει να είμαστε ιδιαίτερα προσεκτικοί τόσο κατά το σχεδιασμό, όσο και κατά την εκτέλεση τέτοιων ερωτημάτων. Ο σχεδιασμός νέου ερωτήματος ενημέρωσης με κριτήρια που θεωρούμε ότι θα επαναφέρουν τις αρχικές τιμές, πολλές φορές δεν έχει τα επιθυμητά αποτελέσματα. Όπως και στα ερωτήματα διαγραφής, καλό είναι να κρατάμε αντίγραφα των πινάκων των οποίων τα δεδομένα πρόκειται να μεταβληθούν. Η δημιουργία του ερωτήματος ενημέρωσης γίνεται ως εξής: 1. Δημιουργούμε ένα ερώτημα επιλογής και μεταβαίνουμε στην προβολή σχεδίασης. 2. Επιλέγουμε τον πίνακα στον οποίο θα μεταβάλλουμε εγγραφές και πατάμε Προσθήκη και Κλείσιμο. 3. Μετατρέπουμε το ερώτημα σε ερώτημα ενημέρωσης. Παρατηρούμε ότι στο πλέγμα του ερωτήματος εμφανίζεται η γραμμή "Ενημέρωση σε" και αφαιρούνται οι γραμμές "Ταξινόμηση" και "Εμφάνιση". 4. Στη γραμμή "Πεδίο" του πλέγματος τοποθετούμε τα πεδία των οποίων οι τιμές θα μεταβληθούν. 5. Στη γραμμή "Ενημέρωση σε" του πλέγματος πληκτρολογούμε την έκφραση που θα καθορίσει τη νέα τιμή του πεδίου. Στη γραμμή "Κριτήρια" πληκτρολογούμε τα κριτήρια επιλογής εκείνων των εγγραφών, των οποίων τα πεδία θα μεταβληθούν. 6. Εκτελούμε το ερώτημα και θα γίνουν οι μεταβολές που ζητήσαμε. Δ. Ερωτήματα διαγραφής Από έναν πίνακα που ήδη υπάρχει, μπορούμε να διαγράψουμε συγκεκριμένες εγγραφές (και όχι μεμονωμένα πεδία). Για να το κάνουμε αυτό χρησιμοποιούμε ένα ερώτημα διαγραφής. Η ενέργεια αυτή είναι αμετάκλητη, γι' αυτό πρέπει να είμαστε ιδιαίτερα προσεκτικοί τόσο κατά το σχεδιασμό, όσο και κατά την εκτέλεση τέτοιων ερωτημάτων. Γι' αυτό το λόγο καλό είναι να κρατάμε αντίγραφα των πινάκων των οποίων τα δεδομένα πρόκειται να διαγραφούν. Η δημιουργία του ερωτήματος διαγραφής γίνεται ως εξής: 1. Δημιουργούμε ένα ερώτημα επιλογής και μεταβαίνουμε στην προβολή σχεδίασης. 2. Επιλέγουμε τον πίνακα από τον οποίο θα διαγράψουμε εγγραφές και πατάμε Προσθήκη και Κλείσιμο. 3. Μετατρέπουμε το ερώτημα σε ερώτημα διαγραφής επιλέγοντας από το μενού Ερώτημα (ή από το εικονίδιο Τύπος ερωτήματος) την επιλογή Ερώτημα διαγραφής. 2013 2014 x Σελίδα 7

Παρατηρούμε ότι στο πλέγμα του ερωτήματος εμφανίζεται η γραμμή "Διαγραφή" και αφαιρούνται οι γραμμές "Ταξινόμηση" και "Εμφάνιση". 4. Στη γραμμή "Πεδίο" του πλέγματος τοποθετούμε τα πεδία των οποίων τα κριτήρια θα καθορίσουν τις εγγραφές που θα διαγραφούν. Στη συνέχεια γράφουμε τα σχετικά κριτήρια. 5. Εκτελούμε το ερώτημα. Οι εγγραφές που προκύπτουν θα διαγραφούν από τον πίνακα. Σημείωση: Αν εκτελέσουμε ένα ερώτημα διαγραφής, τότε από τον πίνακα διαγράφονται ολόκληρες εγγραφές και όχι μόνο τα πεδία που συμπεριλάβαμε στο ερώτημα. Ασκήσεις Εργαστείτε στη βάση «ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ εργ7». Η βάση αυτή περιέχει περισσότερες εγγραφές στον πίνακα των Σπουδαστών, των Παρακολουθήσεων και υπάρχει ένας νέος πίνακας Εξετάσεις. Δείτε τη σύνδεση του νέου πίνακα από τη διάταξη των σχέσεων. Τα ερωτήματα που θα δημιουργήσετε στις ασκήσεις να τα αποθηκεύσετε ως 8_1, 8_2 κ.ο.κ. 8.1 Να δημιουργηθεί Ερώτημα που θα εμφανίζει τον αριθμό των σπουδαστών ανά τμήμα. 8.2 Να δημιουργηθεί Ερώτημα που θα εμφανίζει τον αριθμό των Καθηγητών ανά βαθμίδα. 8.3 Να δημιουργηθεί Ερώτημα που θα εμφανίζει το Μέσο όρο των σελίδων όλων των συγγραμμάτων. 8.4 Να δημιουργηθεί Ερώτημα που θα εμφανίζει τις λιγότερες Σελίδες από τα Συγγράμματα. 8.5 Να δημιουργηθεί Ερώτημα που θα εμφανίζει τις περισσότερες Σελίδες από τα Συγγράμματα. 8.6 Να δημιουργηθεί Ερώτημα που θα εμφανίζει την συμμετοχή των σπουδαστών ανά εξεταστική. Πόσοι σπουδαστές έλαβαν μέρος σε κάθε εξεταστική; 2013 2014 x Σελίδα 8

8.7 Να δημιουργηθεί Ερώτημα που θα εμφανίζει τον μεγαλύτερο βαθμό αν εξεταστική. 8.8 Να δημιουργηθεί Ερώτημα που θα εμφανίζει το μέσο όρο της βαθμολογίας ανά εξεταστική. 8.9 Να δημιουργηθεί Ερώτημα που θα εμφανίζει το μέσο όρο της βαθμολογίας ανά εξεταστική, ανά Τίτλο Μαθήματος. 8.10 Να δημιουργηθεί Ερώτημα που θα εμφανίζει το μέσο όρο της βαθμολογίας ανά εξεταστική, ανά Σπουδαστή. 8.11 Να δημιουργηθεί Ερώτημα που θα εμφανίζει το μέσο όρο της βαθμολογίας ανά εξεταστική, ανά Σπουδαστή ΜΟΝΟ για τους Σπουδαστές που έγραψαν από πέντε και πάνω (χρήση ΟΠΟΥ). 8.12 Να δημιουργηθεί ένα ερώτημα διασταύρωσης που θα εμφανίζει ανά καθηγητή (Επώνυμο) ανά Μάθημα (τίτλος μαθήματος) τον αριθμό των σπουδαστών που συμμετείχαν στις εξετάσεις. ΑΣΚΗΣΕΙΣ ΣΤΑ ΕΡΩΤΗΜΑΤΑ ΕΝΗΜΕΡΩΣΗΣ 8.13 Ερώτημα Δημιουργίας Πίνακα. Να δημιουργηθεί ένα ερώτημα που να δημιουργεί ένα νέο πίνακα ΣπουδαστεςΛογιστικης και θα περιέχει εκείνους του Σπουδαστές που φοιτούν στο τμήμα Λογιστικής. (Ο νέος πίνακας θα έχει όλα τα πεδία του πίνακα Σπουδαστής και μόνο εκείνες τις εγγραφές που πληρούν το παραπάνω κριτήριο) Α. Δημιουργία ερωτήματος με τα απαραίτητα πεδία και τα απαραίτητα κριτήρια Β. Αλλαγή του τύπου του ερωτήματος σε ερώτημα Δημιουργίας Πίνακα Γ. Εκτέλεση του ερωτήματος για τη δημιουργία του νέου πίνακα Δ. Ορισμός ονόματος νέου πίνακα Ε. Επιβεβαίωση δημιουργίας νέου πίνακα με τις σωστές εγγραφές 8.14 Ερώτημα Προσάρτησης Να δημιουργηθεί ένα ερώτημα που να εμφανίζει όλους τους Σπουδαστές που δεν φοιτούν στο τμήμα Λογιστικής. (Ο νέος πίνακας θα έχει όλα τα πεδία του 2013 2014 x Σελίδα 9

πίνακα Σπουδαστής και μόνο εκείνες τις εγγραφές που πληρούν το παραπάνω κριτήριο) Α. Δημιουργία ερωτήματος με τα απαραίτητα πεδία και τα απαραίτητα κριτήρια Β. Αλλαγή του τύπου του ερωτήματος σε ερώτημα Προσάρτησης δεδομένων σε Πίνακα Γ. Εκτέλεση του ερωτήματος για την Προσάρτηση των δεδομένων στον πίνακα Ε. Επιβεβαίωση Προσάρτησης των δεδομένων στον πίνακα 8.15 Ερώτημα Ενημέρωσης Στον πίνακα ΣπουδαστεςΛογιστικης να δημιουργηθεί μια νέα στήλη Σχολή. Να δημιουργηθεί ένα ερώτημα που να ενημερώνει τη στήλη Σχολή του πίνακα ΣπουδαστεςΛογιστικης με την τιμή ΣΔΟ για όσους Σπουδαστές φοιτούν στο τμήμα Λογιστικής. Α. Δημιουργία ερωτήματος με τα απαραίτητα πεδία και τα απαραίτητα κριτήρια προς τον πίνακα ΣπουδαστεςΛογιστικης Β. Ορισμός κριτηρίου Γ. Εκτέλεση του ερωτήματος για επαλήθευση. (είναι αυτές οι εγγραφές που θέλω να τροποποιήσω;) Δ. Αλλαγή του τύπου του ερωτήματος σε ερώτημα Ενημέρωσης δεδομένων Ε. στο πεδίο «Ενημέρωση σε» δίνουμε τη νέα τιμή των δεδομένων στ. Εκτέλεση του ερωτήματος για την Ενημέρωση των ζ. Επιβεβαίωση Ενημέρωσης των δεδομένων 8.16 Ερώτημα Διαγραφής Να διαγραφούν από τον πίνακα ΣπουδαστεςΛογιστικης όσοι Σπουδαστές δεν ανήκουν στο τμήμα Λογιστικής. Α. Δημιουργία ερωτήματος προς τον πίνακα ΣπουδαστεςΛογιστικης Β. Ορισμός κριτηρίου Γ. Εκτέλεση του ερωτήματος για επαλήθευση. (είναι αυτές οι εγγραφές που θέλω να διαγράψω;) Δ. Αλλαγή του τύπου του ερωτήματος σε ερώτημα Διαγραφής δεδομένων Ε. Επιβεβαίωση Διαγραφής των δεδομένων 8.17 Ερώτημα Δημιουργίας Πίνακα. Να δημιουργηθεί ένα ερώτημα που να δημιουργεί ένα νέο πίνακα ΜαθήματαΔΜ και θα περιέχει τα Μαθήματα με ΔΜ >7 8.18 Ερώτημα Προσάρτησης 2013 2014 x Σελίδα 10

Να προσαρτηθούν στον παραπάνω πίνακα και τα Μαθήματα που έχουν 7 ΔΜ. 8.19 Ερώτημα Ενημέρωσης Στον πίνακα ΜαθήματαΔΜ να δημιουργηθεί μια νέα στήλη ΝΕΕΣ_ΔΜ. Η νέα αυτή στήλη να ενημερωθεί την υπολογιζόμενη τιμή [ΔΙΔΜΟΝΑΔΕΣ]*1,20 8.20 Ερώτημα Διαγραφής Να διαγραφούν από τον πίνακα ΜαθήματαΔΜ όσα Μαθήματα έχουν πάνω από 10 Διδακτικές Μονάδες. 2013 2014 x Σελίδα 11