SlideShare a Scribd company logo
Γ6.8.Μ1
Ερωτήματα
Παπέττας Παναγιώτης
Τι θα μάθουμε σήμερα:
• Να περιγράφουμε την ανάγκη χρήσης των ερωτημάτων σε μια
βάση δεδομένων (πλεονεκτήματα)
• Να δημιουργούμε, να τροποποιούμε, να αποθηκεύουμε και να
διαγράφουμε απλά ερωτήματα
• Να εφαρμόζουμε, να προσθέτουμε και να διαγράφουμε
κριτήρια σε ένα ερώτημα (χρήση σταθερών τιμών και
συγκριτικών τελεστών: =, <, >, <>, <=, >=, between …and ...)
3/5/2017ΠαναγιώτηςΠαπέττας
2
Ερωτήματα (Queries)
• Μια βάση δεδομένων μπορεί να περιέχει πολλούς πίνακες
συνδεδεμένους μεταξύ τους, με χιλιάδες εγγραφές στον
καθένα.
• Είναι λοιπόν πολύ δύσκολο να βρει ο χρήστης συγκεκριμένα
δεδομένα που ψάχνει.
• Η χρήση των φίλτρων ή της εντολής αναζήτησης που έχουν
ήδη αναφερθεί, βοηθάνε σε κάποιο βαθμό αλλά έχουν και
πολλά μειονεκτήματα, όπως το ότι δεν διατηρούνται και το
ότι δεν μπορούν να πάρουν δεδομένα από δύο ή
περισσότερους πίνακες.
• Λύση στα πιο πάνω προβλήματα δίνουν τα Ερωτήματα
(Queries).
3/5/2017ΠαναγιώτηςΠαπέττας
3
Πλεονεκτήματα
• Μπορούμε να επιλέξουμε μόνο συγκεκριμένα πεδία ενός
πίνακα και να τα παρουσιάσουμε με τη σειρά που θέλουμε.
• Μπορούμε να θέσουμε κριτήρια και να εμφανιστούν μόνο οι
εγγραφές που ικανοποιούν αυτά τα κριτήρια.
• Μπορούμε να τα αποθηκεύσουμε στη βάση δεδομένων και
να τα εκτελέσουμε όποτε τα χρειαστούμε.
• Μπορούμε να αντλούμε δεδομένα από έναν ή
περισσότερους πίνακες.
• Μπορούν, επίσης, να κάνουν και υπολογισμούς.
3/5/2017ΠαναγιώτηςΠαπέττας
4
Παράδειγμα Βάσης Δεδομένων
Σχολείου
• Υποθέτουμε ότι έχει τρεις πίνακες. Έναν πίνακα που περιέχει τα
προσωπικά στοιχεία των μαθητών, άλλο που περιέχει τους
βαθμούς και έναν τρίτο που περιέχει τις απουσίες:
1. Με τη χρήση ενός ερωτήματος από τον πίνακα με τα προσωπικά
στοιχεία μπορούμε να πάρουμε κάποια από τα προσωπικά
δεδομένα των μαθητών, όπως το ονοματεπώνυμο και το
τηλέφωνο των γονέων τους, ενώ από τον πίνακα των απουσιών
μπορούμε να εντοπίσουμε ποιοι μαθητές έχουν πρόβλημα
απουσιών.
2. Με ένα άλλο ερώτημα από τον πίνακα με τους βαθμούς
μπορούμε να βρούμε τους άριστους μαθητές κ.λπ.
3/5/2017ΠαναγιώτηςΠαπέττας
5
ΔημιουργίαΕρωτήματοςμε τη χρήση του
ΟδηγούΕρωτημάτων(QueryWizard)
1. Επιλέγουμε τον πίνακα.
2. Από την καρτέλα CREATE και την ομάδα Queries επιλέγουμε το
εικονίδιο Query Wizard.
3. Στη συνέχεια, επιλέγουμε Simple Query Wizard και κάνουμε κλικ
στο κουμπί για να εμφανίσουμε το επόμενο πλαίσιο
διαλόγου.
3/5/2017ΠαναγιώτηςΠαπέττας
6
ΔημιουργίαΕρωτήματοςμε τη χρήση του
ΟδηγούΕρωτημάτων(QueryWizard)
(συνέχεια…)
4. Ακολούθως, κάνουμε κλικ στο κουμπί για να μεταφέρουμε
ΟΛΑ τα πεδία στο πλαίσιο Selected Fields: ή κάνουμε κλικ στο
κουμπί για να μεταφέρουμε ΕΝΑ προς ΕΝΑ τα πεδία στο
πλαίσιο Selected Fields: και μετά κάνουμε κλικ στο κουμπί
για να εμφανίσουμε το επόμενο πλαίσιο διαλόγου.
5. Στη συνέχεια, επιλέγουμε την επιθυμητή διάταξη (Αναλυτικά ή
Περιληπτικά) για το ερώτημά μας και κάνουμε ξανά κλικ στο
κουμπί για να εμφανίσουμε το επόμενο πλαίσιο
διαλόγου.
6. Τέλος, καθορίζουμε ένα περιγραφικό όνομα και κάνουμε κλικ στο
κουμπί για να αποθηκεύσουμε το ερώτημά μας.
3/5/2017ΠαναγιώτηςΠαπέττας
7
ΔημιουργίαΕρωτήματοςμε τη χρήση της
ΠροβολήΣχεδίασης(QueryDesign)
1. Επιλέγουμε τον πίνακα.
2. Από την καρτέλα CREATE και την ομάδα Queries επιλέγουμε το εικονίδιο
Query Design.
3. Στη συνέχεια, από το πλαίσιο διαλόγου εμφάνισης πινάκων (Show Table)
επιλέγουμε τον/τους πίνακα/ες που θέλουμε να χρησιμοποιήσουμε και
κάνουμε κλικ στο κουμπί για να τον/τους προσθέσουμε στην
προβολή σχεδίασης (Design View) του ερωτήματός μας.
4. Ακολούθως, κάνουμε κλικ στο κουμπί για να κλείσουμε το
πλαίσιο διαλόγου εμφάνισης πινάκων.
5. Στο πλαίσιο πίνακα, κάνουμε διπλό κλικ στο πρώτο πεδίο για να το
προσθέσουμε στην πρώτη στήλη του πλέγματος ερωτημάτων μας.
3/5/2017ΠαναγιώτηςΠαπέττας
8
ΔημιουργίαΕρωτήματοςμε τη χρήση της
ΠροβολήΣχεδίασης(QueryDesign)
(συνέχεια…)
(Σημείωση: Στο πάνω μισό
τμήμα του παραθύρου
μπορούμε να δούμε το πλαίσιο
πίνακα με τα πεδία του. (Το *
στην αρχή του καταλόγου
αντιπροσωπεύει όλα τα πεδία.)
Στο κάτω μισό τμήμα του
παραθύρου βρίσκεται το πλέγμα
ενός πίνακα – ονομάζεται
πλέγμα ερωτήματος, στο οποίο
μπορούμε να δημιουργήσουμε
και να τροποποιήσουμε το
ερώτημά μας με οπτικό τρόπο.)
3/5/2017ΠαναγιώτηςΠαπέττας
9
ΔημιουργίαΕρωτήματοςμε τη χρήση της
ΠροβολήΣχεδίασης(QueryDesign)
(συνέχεια…)
6. Στη συνέχεια, κάνουμε διπλό κλικ στο δεύτερο πεδίο για να το
προσθέσουμε στη δεύτερη στήλη του πλέγματος ερωτημάτων μας με
τον ίδιο τρόπο.
(Σημείωση: Εάν προσθέσουμε λάθος πεδίο, κάνουμε κλικ στο πλήκτρο Delete
για να το διαγράψουμε.)
7. Συνεχίζουμε με τον ίδιο τρόπο όπως πιο πάνω μέχρι να προσθέσουμε
όλα τα πεδία που θέλουμε να χρησιμοποιήσουμε στο ερώτημά μας.
8. Ακολούθως, από την καρτέλα Query Tools→Design και την ομάδα Results
επιλέγουμε το εικονίδιο Run για να εκτελέσει το ερώτημα η Microsoft
Access και να εμφανίσει το αποτέλεσμα.
3/5/2017ΠαναγιώτηςΠαπέττας
10
ΔημιουργίαΕρωτήματοςμε τη χρήση της
ΠροβολήΣχεδίασης(QueryDesign)
(συνέχεια…)
9. Τέλος, κλείνουμε το ερώτημα, του καθορίζουμε ένα περιγραφικό
όνομα και αποθηκεύουμε το ερώτημα μας.
3/5/2017ΠαναγιώτηςΠαπέττας
11
Τροποποίηση Ερωτήματος
1. Από την περιοχή όλων των αντικειμένων της εφαρμογής (All Access
Objects) κάτω από τον τίτλο Queries, επιλέγουμε το ερώτημα που
θέλουμε να τροποποιήσουμε και κάνουμε διπλό κλικ πάνω του για να
το ανοίξουμε πρώτα σε προβολή φύλλου δεδομένων (Datasheet View).
2. Ακολούθως, από την καρτέλα Home και την ομάδα Views επιλέγουμε το
εικονίδιο Design View για να ανοίξουμε το ερώτημά μας σε προβολή
σχεδίασης.
ή
• Επιλέγουμε το ερώτημα από τη συγκεκριμένη περιοχή, κάνουμε δεξί κλικ
πάνω του και επιλέγουμε την εντολή Design View για να το ανοίξει σε
προβολή σχεδίασης.
3/5/2017ΠαναγιώτηςΠαπέττας
12
Τροποποίηση Ερωτήματος
(συνέχεια…)
3. Στην περίπτωση που θέλουμε να
προσθέσουμε ακόμη έναν πίνακα ή
ακόμη ένα ερώτημα στο νέο μας
ερώτημα, κάνουμε τις πιο κάτω
ενέργειες:
• Από την καρτέλα QUERY TOOLS→DESIGN
και την ομάδα Query Setup επιλέγουμε το
εικονίδιο Show Table για να ανοίξουμε το
πλαίσιο διαλόγου εμφάνισης πινάκων.
• Στη συνέχεια, από το πλαίσιο διαλόγου
εμφάνισης πινάκων επιλέγουμε τον/τους
πίνακα/ες ή το/τα ερώτημα/τα που
θέλουμε να χρησιμοποιήσουμε και
κάνουμε κλικ στο κουμπί για να το/τα
προσθέσουμε στην προβολή σχεδίασης
του ερωτήματός μας.
3/5/2017ΠαναγιώτηςΠαπέττας
13
Τροποποίηση Ερωτήματος
(συνέχεια…)
• Ακολούθως, κάνουμε κλικ στο κουμπί για να
κλείσουμε το πλαίσιο διαλόγου εμφάνισης πινάκων.
4. Στη συνέχεια, κλείνουμε το ερώτημά, αποθηκεύοντας
όμως ξανά τις νέες αλλαγές που κάναμε στο ερώτημά
μας.
3/5/2017ΠαναγιώτηςΠαπέττας
14
Διαγραφή Ερωτήματος
(Delete Query)
1. Από την περιοχή όλων των αντικειμένων της εφαρμογής (All
Access Objects) κάτω από τον τίτλο Queries, επιλέγουμε το
ερώτημα που θέλουμε να διαγράψουμε.
2. Ακολούθως, κάνουμε δεξί κλικ και επιλέγουμε την εντολή
Delete για να το διαγράψουμε από τη βάση δεδομένων μας.
3/5/2017ΠαναγιώτηςΠαπέττας
15
ΔιαγραφήΕρωτήματος(DeleteQuery)
(συνέχεια…)
ή
• Από την καρτέλα HOME και την ομάδα Records επιλέγουμε το
εικονίδιο Delete.
• Ακολούθως, κάνουμε κλικ στο κουμπί για να το
διαγράψουμε από τη βάση δεδομένων μας.
ή
• Μπορούμε, επίσης, να χρησιμοποιήσουμε το πλήκτρο Delete.
3/5/2017ΠαναγιώτηςΠαπέττας
16
ΤοΠαράθυροτηςΠροβολήςΣχεδίασηςενόςΕρωτήματος
3/5/2017ΠαναγιώτηςΠαπέττας
17
ΤοΠαράθυροτηςΠροβολήςΣχεδίασηςενόςΕρωτήματος
(συνέχεια…)
3/5/2017ΠαναγιώτηςΠαπέττας
18
1. Στο πάνω μισό τμήμα του παραθύρου μπορούμε να δούμε το
πλαίσιο πίνακα με τα πεδία του στο οποίο βασίζεται το ερώτημα.
Το ερώτημα του δικού μας παραδείγματος βασίζεται σε έναν μόνο
πίνακα, γι’ αυτό και βλέπουμε μόνο μια λίστα πεδίων. (Το * στην
αρχή του καταλόγου αντιπροσωπεύει όλα τα πεδία.)
ΤοΠαράθυροτηςΠροβολήςΣχεδίασηςενόςΕρωτήματος
(συνέχεια…)
3/5/2017ΠαναγιώτηςΠαπέττας
19
2. Στο κάτω μισό τμήμα του παραθύρου βρίσκεται το πλέγμα ενός πίνακα –
ονομάζεται πλέγμα ερωτήματος, στο οποίο μπορούμε να δημιουργήσουμε
και να τροποποιήσουμε το ερώτημά μας με οπτικό τρόπο όπως πιο κάτω:
• Field: Παρουσιάζει τα πεδία που θα χρησιμοποιήσουμε.
• Table: Παρουσιάζει τον/τους πίνακα/ες που θα χρησιμοποιήσουμε.
• Sort: Καθορίζουμε την ταξινόμηση που θα χρησιμοποιήσουμε όπως:
• Ascending (ΑΥΞΟΥΣΑ ταξινόμηση),
• Descending (ΦΘΙΝΟΥΣΑ ταξινόμηση),
• (not sorted) (ΔΙΧΩΣ ταξινόμηση).
• Show: Καθορίζουμε εάν το πεδίο θα είναι ορατό ή όχι όταν
εκτελέσουμε το ερώτημα.
• Criteria: Καθορίζουμε τα κριτήρια, δηλαδή τους περιορισμούς που
ορίζουμε στα ερωτήματα, ώστε να μας βρίσκουν μόνο τις
εγγραφές που μας ενδιαφέρουν.
Κριτήρια Ερωτημάτων (Criteria)
• Τα κριτήρια είναι οι περιορισμοί που ορίζουμε στα ερωτήματα,
ώστε να βρίσκουν από τη Βάση Δεδομένων μόνο τις εγγραφές
που μας ενδιαφέρουν όπως:
3/5/2017ΠαναγιώτηςΠαπέττας
20
Κριτήρια Ερωτημάτων (Criteria)
(συνέχεια…)
3/5/2017ΠαναγιώτηςΠαπέττας
21

More Related Content

Similar to C6 8 M1 Queries

C 6 1&amp;2 introduction to data bases
C 6 1&amp;2 introduction to data basesC 6 1&amp;2 introduction to data bases
C 6 1&amp;2 introduction to data bases
papettas
 
Σύντομος οδηγός χρήσης του HotPotatoes
Σύντομος οδηγός χρήσης του HotPotatoesΣύντομος οδηγός χρήσης του HotPotatoes
Σύντομος οδηγός χρήσης του HotPotatoesVasilis Drimtzias
 
C6 3 Tables
C6 3 TablesC6 3 Tables
C6 3 Tables
papettas
 
Φύλλο εργασίας - Weebly_1
Φύλλο εργασίας - Weebly_1Φύλλο εργασίας - Weebly_1
Φύλλο εργασίας - Weebly_1
ΕΠΑΛ
 
Συνοπτικός οδηγός eFront
Συνοπτικός οδηγός eFrontΣυνοπτικός οδηγός eFront
Συνοπτικός οδηγός eFrontmakrib
 
C6 10 reports
C6 10 reportsC6 10 reports
C6 10 reports
papettas
 
C6 4 Records
C6 4 RecordsC6 4 Records
C6 4 Records
papettas
 
Στατιστική Επεξεργασία με SPSS
Στατιστική Επεξεργασία με SPSSΣτατιστική Επεξεργασία με SPSS
C6 6 Creation and Deletion of Relationships
C6 6 Creation and Deletion of Relationships C6 6 Creation and Deletion of Relationships
C6 6 Creation and Deletion of Relationships
papettas
 
ΕΝΣΩΜΑΤΩΣΗ ΤΠΕ ΣΤΗ ΔΙΔΑΣΚΑΛΙΑ - ΔΗΜΙΟΥΡΓΙΑ ΕΡΩΤΗΜΑΤΟΛΟΓΙΟΥ - 4o ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ
ΕΝΣΩΜΑΤΩΣΗ ΤΠΕ ΣΤΗ ΔΙΔΑΣΚΑΛΙΑ - ΔΗΜΙΟΥΡΓΙΑ ΕΡΩΤΗΜΑΤΟΛΟΓΙΟΥ - 4o ΦΥΛΛΟ ΕΡΓΑΣΙΑΣΕΝΣΩΜΑΤΩΣΗ ΤΠΕ ΣΤΗ ΔΙΔΑΣΚΑΛΙΑ - ΔΗΜΙΟΥΡΓΙΑ ΕΡΩΤΗΜΑΤΟΛΟΓΙΟΥ - 4o ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ
ΕΝΣΩΜΑΤΩΣΗ ΤΠΕ ΣΤΗ ΔΙΔΑΣΚΑΛΙΑ - ΔΗΜΙΟΥΡΓΙΑ ΕΡΩΤΗΜΑΤΟΛΟΓΙΟΥ - 4o ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ
Στέλλα Ναλμπάντη
 
11 web 2.0 εργαλεία για την τάξη
11 web 2.0 εργαλεία για την τάξη11 web 2.0 εργαλεία για την τάξη
11 web 2.0 εργαλεία για την τάξη
Ιωάννης Σαρημπαλίδης
 
βήματα δημιουργίας ερωτηματολογίου στο Google docs
βήματα δημιουργίας ερωτηματολογίου στο Google docsβήματα δημιουργίας ερωτηματολογίου στο Google docs
βήματα δημιουργίας ερωτηματολογίου στο Google docs
Μεταξούλα Μανικάρου
 
Οδηγός χρήσης κοινωνικής δικτύωσης στο http://blogs.sch.gr
Οδηγός χρήσης κοινωνικής δικτύωσης στο http://blogs.sch.grΟδηγός χρήσης κοινωνικής δικτύωσης στο http://blogs.sch.gr
Οδηγός χρήσης κοινωνικής δικτύωσης στο http://blogs.sch.grVasilis Drimtzias
 
οδηγός ερωτηματολογίων
οδηγός ερωτηματολογίωνοδηγός ερωτηματολογίων
οδηγός ερωτηματολογίωνgeochatzi -
 
Wordpress 2018
Wordpress 2018Wordpress 2018
Wordpress 2018
DIMITRIOS LIANOS
 
Presentation 6
Presentation 6Presentation 6
Presentation 6
Annaa77
 
Presentation 6
Presentation 6Presentation 6
Presentation 6
mariakarousiou
 
Presentation 6 (1)
Presentation 6 (1)Presentation 6 (1)
Presentation 6 (1)
Christianamou
 
Presentation 6
Presentation 6Presentation 6
Presentation 6
Maria Loizou
 

Similar to C6 8 M1 Queries (20)

C 6 1&amp;2 introduction to data bases
C 6 1&amp;2 introduction to data basesC 6 1&amp;2 introduction to data bases
C 6 1&amp;2 introduction to data bases
 
Σύντομος οδηγός χρήσης του HotPotatoes
Σύντομος οδηγός χρήσης του HotPotatoesΣύντομος οδηγός χρήσης του HotPotatoes
Σύντομος οδηγός χρήσης του HotPotatoes
 
C6 3 Tables
C6 3 TablesC6 3 Tables
C6 3 Tables
 
Φύλλο εργασίας - Weebly_1
Φύλλο εργασίας - Weebly_1Φύλλο εργασίας - Weebly_1
Φύλλο εργασίας - Weebly_1
 
Συνοπτικός οδηγός eFront
Συνοπτικός οδηγός eFrontΣυνοπτικός οδηγός eFront
Συνοπτικός οδηγός eFront
 
C6 10 reports
C6 10 reportsC6 10 reports
C6 10 reports
 
C6 4 Records
C6 4 RecordsC6 4 Records
C6 4 Records
 
Στατιστική Επεξεργασία με SPSS
Στατιστική Επεξεργασία με SPSSΣτατιστική Επεξεργασία με SPSS
Στατιστική Επεξεργασία με SPSS
 
C6 6 Creation and Deletion of Relationships
C6 6 Creation and Deletion of Relationships C6 6 Creation and Deletion of Relationships
C6 6 Creation and Deletion of Relationships
 
ΕΝΣΩΜΑΤΩΣΗ ΤΠΕ ΣΤΗ ΔΙΔΑΣΚΑΛΙΑ - ΔΗΜΙΟΥΡΓΙΑ ΕΡΩΤΗΜΑΤΟΛΟΓΙΟΥ - 4o ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ
ΕΝΣΩΜΑΤΩΣΗ ΤΠΕ ΣΤΗ ΔΙΔΑΣΚΑΛΙΑ - ΔΗΜΙΟΥΡΓΙΑ ΕΡΩΤΗΜΑΤΟΛΟΓΙΟΥ - 4o ΦΥΛΛΟ ΕΡΓΑΣΙΑΣΕΝΣΩΜΑΤΩΣΗ ΤΠΕ ΣΤΗ ΔΙΔΑΣΚΑΛΙΑ - ΔΗΜΙΟΥΡΓΙΑ ΕΡΩΤΗΜΑΤΟΛΟΓΙΟΥ - 4o ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ
ΕΝΣΩΜΑΤΩΣΗ ΤΠΕ ΣΤΗ ΔΙΔΑΣΚΑΛΙΑ - ΔΗΜΙΟΥΡΓΙΑ ΕΡΩΤΗΜΑΤΟΛΟΓΙΟΥ - 4o ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ
 
11 web 2.0 εργαλεία για την τάξη
11 web 2.0 εργαλεία για την τάξη11 web 2.0 εργαλεία για την τάξη
11 web 2.0 εργαλεία για την τάξη
 
βήματα δημιουργίας ερωτηματολογίου στο Google docs
βήματα δημιουργίας ερωτηματολογίου στο Google docsβήματα δημιουργίας ερωτηματολογίου στο Google docs
βήματα δημιουργίας ερωτηματολογίου στο Google docs
 
Οδηγός χρήσης κοινωνικής δικτύωσης στο http://blogs.sch.gr
Οδηγός χρήσης κοινωνικής δικτύωσης στο http://blogs.sch.grΟδηγός χρήσης κοινωνικής δικτύωσης στο http://blogs.sch.gr
Οδηγός χρήσης κοινωνικής δικτύωσης στο http://blogs.sch.gr
 
οδηγός ερωτηματολογίων
οδηγός ερωτηματολογίωνοδηγός ερωτηματολογίων
οδηγός ερωτηματολογίων
 
Wordpress 2018
Wordpress 2018Wordpress 2018
Wordpress 2018
 
Presentation 6
Presentation 6Presentation 6
Presentation 6
 
Presentation 6
Presentation 6Presentation 6
Presentation 6
 
Presentation 6 (1)
Presentation 6 (1)Presentation 6 (1)
Presentation 6 (1)
 
Presentation 6
Presentation 6Presentation 6
Presentation 6
 
Presentation 6 (1)
Presentation 6 (1)Presentation 6 (1)
Presentation 6 (1)
 

More from papettas

C 6 2 basic constructive elements and main objects of a database
C 6  2 basic constructive elements and main objects of a database C 6  2 basic constructive elements and main objects of a database
C 6 2 basic constructive elements and main objects of a database
papettas
 
C3 1 operating systems
C3 1 operating systemsC3 1 operating systems
C3 1 operating systems
papettas
 
C2 3 main and secondary memory
C2 3 main and secondary memoryC2 3 main and secondary memory
C2 3 main and secondary memory
papettas
 
C6 6-3 format forms
C6 6-3 format formsC6 6-3 format forms
C6 6-3 format forms
papettas
 
4 2 5 3 basic paragraph format
4 2 5 3 basic paragraph format4 2 5 3 basic paragraph format
4 2 5 3 basic paragraph format
papettas
 
c4 2 5 1-basic paragraph format
c4 2 5 1-basic paragraph formatc4 2 5 1-basic paragraph format
c4 2 5 1-basic paragraph format
papettas
 
C6 6 extra operations of tables
C6 6 extra operations of tablesC6 6 extra operations of tables
C6 6 extra operations of tables
papettas
 
Electronic class using web 2 tools
Electronic class using web 2 toolsElectronic class using web 2 tools
Electronic class using web 2 tools
papettas
 
C2 5 monitors
C2 5 monitorsC2 5 monitors
C2 5 monitors
papettas
 
C2 4 printers
C2 4 printersC2 4 printers
C2 4 printers
papettas
 
C2 3 main and secondary memory
C2 3 main and secondary memoryC2 3 main and secondary memory
C2 3 main and secondary memory
papettas
 
C2 2 microprocessor-cpu
C2 2 microprocessor-cpuC2 2 microprocessor-cpu
C2 2 microprocessor-cpu
papettas
 
C2 1 Basic Concepts of Computer PC Architecture
C2 1 Basic Concepts of Computer PC ArchitectureC2 1 Basic Concepts of Computer PC Architecture
C2 1 Basic Concepts of Computer PC Architecture
papettas
 
Basic consepts of computer architecture
Basic consepts of computer architectureBasic consepts of computer architecture
Basic consepts of computer architecture
papettas
 
Lesson4a
Lesson4aLesson4a
Lesson4a
papettas
 
A 3 2 Software Kategories
A 3 2 Software KategoriesA 3 2 Software Kategories
A 3 2 Software Kategories
papettas
 
A 3 1 Operating System
A 3 1 Operating SystemA 3 1 Operating System
A 3 1 Operating System
papettas
 
A2 M3 Computer Devises and Periferals
A2 M3 Computer Devises and PeriferalsA2 M3 Computer Devises and Periferals
A2 M3 Computer Devises and Periferals
papettas
 
A2-M2 Computer Types
A2-M2 Computer TypesA2-M2 Computer Types
A2-M2 Computer Types
papettas
 
A2-M2 computers categories examples
A2-M2 computers categories examplesA2-M2 computers categories examples
A2-M2 computers categories examples
papettas
 

More from papettas (20)

C 6 2 basic constructive elements and main objects of a database
C 6  2 basic constructive elements and main objects of a database C 6  2 basic constructive elements and main objects of a database
C 6 2 basic constructive elements and main objects of a database
 
C3 1 operating systems
C3 1 operating systemsC3 1 operating systems
C3 1 operating systems
 
C2 3 main and secondary memory
C2 3 main and secondary memoryC2 3 main and secondary memory
C2 3 main and secondary memory
 
C6 6-3 format forms
C6 6-3 format formsC6 6-3 format forms
C6 6-3 format forms
 
4 2 5 3 basic paragraph format
4 2 5 3 basic paragraph format4 2 5 3 basic paragraph format
4 2 5 3 basic paragraph format
 
c4 2 5 1-basic paragraph format
c4 2 5 1-basic paragraph formatc4 2 5 1-basic paragraph format
c4 2 5 1-basic paragraph format
 
C6 6 extra operations of tables
C6 6 extra operations of tablesC6 6 extra operations of tables
C6 6 extra operations of tables
 
Electronic class using web 2 tools
Electronic class using web 2 toolsElectronic class using web 2 tools
Electronic class using web 2 tools
 
C2 5 monitors
C2 5 monitorsC2 5 monitors
C2 5 monitors
 
C2 4 printers
C2 4 printersC2 4 printers
C2 4 printers
 
C2 3 main and secondary memory
C2 3 main and secondary memoryC2 3 main and secondary memory
C2 3 main and secondary memory
 
C2 2 microprocessor-cpu
C2 2 microprocessor-cpuC2 2 microprocessor-cpu
C2 2 microprocessor-cpu
 
C2 1 Basic Concepts of Computer PC Architecture
C2 1 Basic Concepts of Computer PC ArchitectureC2 1 Basic Concepts of Computer PC Architecture
C2 1 Basic Concepts of Computer PC Architecture
 
Basic consepts of computer architecture
Basic consepts of computer architectureBasic consepts of computer architecture
Basic consepts of computer architecture
 
Lesson4a
Lesson4aLesson4a
Lesson4a
 
A 3 2 Software Kategories
A 3 2 Software KategoriesA 3 2 Software Kategories
A 3 2 Software Kategories
 
A 3 1 Operating System
A 3 1 Operating SystemA 3 1 Operating System
A 3 1 Operating System
 
A2 M3 Computer Devises and Periferals
A2 M3 Computer Devises and PeriferalsA2 M3 Computer Devises and Periferals
A2 M3 Computer Devises and Periferals
 
A2-M2 Computer Types
A2-M2 Computer TypesA2-M2 Computer Types
A2-M2 Computer Types
 
A2-M2 computers categories examples
A2-M2 computers categories examplesA2-M2 computers categories examples
A2-M2 computers categories examples
 

Recently uploaded

Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024
Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024
Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024
athinadimi
 
them_arxaia_gel_arxaiaellinika2024gel.pdf
them_arxaia_gel_arxaiaellinika2024gel.pdfthem_arxaia_gel_arxaiaellinika2024gel.pdf
them_arxaia_gel_arxaiaellinika2024gel.pdf
konstantinantountoum1
 
Η τέχνη του Sampling/ The art of Sampling
Η τέχνη του Sampling/ The art of SamplingΗ τέχνη του Sampling/ The art of Sampling
Η τέχνη του Sampling/ The art of Sampling
ssuser6717fd
 
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛΤα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Newsroom8
 
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdfΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
2lykkomo
 
Στρ. Μυριβήλης, Τα ζα_κείμενο & σχόλια.pdf
Στρ. Μυριβήλης, Τα ζα_κείμενο & σχόλια.pdfΣτρ. Μυριβήλης, Τα ζα_κείμενο & σχόλια.pdf
Στρ. Μυριβήλης, Τα ζα_κείμενο & σχόλια.pdf
Lamprini Magaliou
 
Panelllinies 2024 ekthesi nea ellinika.pdf
Panelllinies 2024 ekthesi nea ellinika.pdfPanelllinies 2024 ekthesi nea ellinika.pdf
Panelllinies 2024 ekthesi nea ellinika.pdf
ssuserf9afe7
 
Vision Based Coaching-EMCC CY Knowledge Meeting 28.05.24.pdf
Vision Based Coaching-EMCC CY Knowledge Meeting 28.05.24.pdfVision Based Coaching-EMCC CY Knowledge Meeting 28.05.24.pdf
Vision Based Coaching-EMCC CY Knowledge Meeting 28.05.24.pdf
Niki Anandi Koulouri
 
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdfΑπαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
athinadimi
 
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
athinadimi
 
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
3zoh0uxr
 
Η υδροστατική πίεση
Η υδροστατική                       πίεσηΗ υδροστατική                       πίεση
Η υδροστατική πίεση
Dimitra Mylonaki
 
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptxΗ χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
peter190314
 
Weatherman 1-hour Speed Course for Web [2024]
Weatherman 1-hour Speed Course for Web [2024]Weatherman 1-hour Speed Course for Web [2024]
Weatherman 1-hour Speed Course for Web [2024]
Andreas Batsis
 
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
3zoh0uxr
 
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησειςΑναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
ΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
Κ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdf
Κ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdfΚ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdf
Κ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdf
Lamprini Magaliou
 
ΑΡΧΕΙΟ ΜΕ ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ για ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ.pdf
ΑΡΧΕΙΟ ΜΕ ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ για ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ.pdfΑΡΧΕΙΟ ΜΕ ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ για ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ.pdf
ΑΡΧΕΙΟ ΜΕ ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ για ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ.pdf
Basso Hatzopoulou
 
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και ΚηδεμόνωνΕπιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Dimitra Mylonaki
 
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptxΕκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
41dimperisteriou
 

Recently uploaded (20)

Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024
Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024
Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024
 
them_arxaia_gel_arxaiaellinika2024gel.pdf
them_arxaia_gel_arxaiaellinika2024gel.pdfthem_arxaia_gel_arxaiaellinika2024gel.pdf
them_arxaia_gel_arxaiaellinika2024gel.pdf
 
Η τέχνη του Sampling/ The art of Sampling
Η τέχνη του Sampling/ The art of SamplingΗ τέχνη του Sampling/ The art of Sampling
Η τέχνη του Sampling/ The art of Sampling
 
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛΤα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
 
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdfΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
 
Στρ. Μυριβήλης, Τα ζα_κείμενο & σχόλια.pdf
Στρ. Μυριβήλης, Τα ζα_κείμενο & σχόλια.pdfΣτρ. Μυριβήλης, Τα ζα_κείμενο & σχόλια.pdf
Στρ. Μυριβήλης, Τα ζα_κείμενο & σχόλια.pdf
 
Panelllinies 2024 ekthesi nea ellinika.pdf
Panelllinies 2024 ekthesi nea ellinika.pdfPanelllinies 2024 ekthesi nea ellinika.pdf
Panelllinies 2024 ekthesi nea ellinika.pdf
 
Vision Based Coaching-EMCC CY Knowledge Meeting 28.05.24.pdf
Vision Based Coaching-EMCC CY Knowledge Meeting 28.05.24.pdfVision Based Coaching-EMCC CY Knowledge Meeting 28.05.24.pdf
Vision Based Coaching-EMCC CY Knowledge Meeting 28.05.24.pdf
 
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdfΑπαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
 
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
 
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
 
Η υδροστατική πίεση
Η υδροστατική                       πίεσηΗ υδροστατική                       πίεση
Η υδροστατική πίεση
 
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptxΗ χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
 
Weatherman 1-hour Speed Course for Web [2024]
Weatherman 1-hour Speed Course for Web [2024]Weatherman 1-hour Speed Course for Web [2024]
Weatherman 1-hour Speed Course for Web [2024]
 
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
 
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησειςΑναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
 
Κ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdf
Κ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdfΚ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdf
Κ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdf
 
ΑΡΧΕΙΟ ΜΕ ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ για ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ.pdf
ΑΡΧΕΙΟ ΜΕ ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ για ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ.pdfΑΡΧΕΙΟ ΜΕ ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ για ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ.pdf
ΑΡΧΕΙΟ ΜΕ ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ για ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ.pdf
 
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και ΚηδεμόνωνΕπιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
 
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptxΕκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
 

C6 8 M1 Queries

  • 2. Τι θα μάθουμε σήμερα: • Να περιγράφουμε την ανάγκη χρήσης των ερωτημάτων σε μια βάση δεδομένων (πλεονεκτήματα) • Να δημιουργούμε, να τροποποιούμε, να αποθηκεύουμε και να διαγράφουμε απλά ερωτήματα • Να εφαρμόζουμε, να προσθέτουμε και να διαγράφουμε κριτήρια σε ένα ερώτημα (χρήση σταθερών τιμών και συγκριτικών τελεστών: =, <, >, <>, <=, >=, between …and ...) 3/5/2017ΠαναγιώτηςΠαπέττας 2
  • 3. Ερωτήματα (Queries) • Μια βάση δεδομένων μπορεί να περιέχει πολλούς πίνακες συνδεδεμένους μεταξύ τους, με χιλιάδες εγγραφές στον καθένα. • Είναι λοιπόν πολύ δύσκολο να βρει ο χρήστης συγκεκριμένα δεδομένα που ψάχνει. • Η χρήση των φίλτρων ή της εντολής αναζήτησης που έχουν ήδη αναφερθεί, βοηθάνε σε κάποιο βαθμό αλλά έχουν και πολλά μειονεκτήματα, όπως το ότι δεν διατηρούνται και το ότι δεν μπορούν να πάρουν δεδομένα από δύο ή περισσότερους πίνακες. • Λύση στα πιο πάνω προβλήματα δίνουν τα Ερωτήματα (Queries). 3/5/2017ΠαναγιώτηςΠαπέττας 3
  • 4. Πλεονεκτήματα • Μπορούμε να επιλέξουμε μόνο συγκεκριμένα πεδία ενός πίνακα και να τα παρουσιάσουμε με τη σειρά που θέλουμε. • Μπορούμε να θέσουμε κριτήρια και να εμφανιστούν μόνο οι εγγραφές που ικανοποιούν αυτά τα κριτήρια. • Μπορούμε να τα αποθηκεύσουμε στη βάση δεδομένων και να τα εκτελέσουμε όποτε τα χρειαστούμε. • Μπορούμε να αντλούμε δεδομένα από έναν ή περισσότερους πίνακες. • Μπορούν, επίσης, να κάνουν και υπολογισμούς. 3/5/2017ΠαναγιώτηςΠαπέττας 4
  • 5. Παράδειγμα Βάσης Δεδομένων Σχολείου • Υποθέτουμε ότι έχει τρεις πίνακες. Έναν πίνακα που περιέχει τα προσωπικά στοιχεία των μαθητών, άλλο που περιέχει τους βαθμούς και έναν τρίτο που περιέχει τις απουσίες: 1. Με τη χρήση ενός ερωτήματος από τον πίνακα με τα προσωπικά στοιχεία μπορούμε να πάρουμε κάποια από τα προσωπικά δεδομένα των μαθητών, όπως το ονοματεπώνυμο και το τηλέφωνο των γονέων τους, ενώ από τον πίνακα των απουσιών μπορούμε να εντοπίσουμε ποιοι μαθητές έχουν πρόβλημα απουσιών. 2. Με ένα άλλο ερώτημα από τον πίνακα με τους βαθμούς μπορούμε να βρούμε τους άριστους μαθητές κ.λπ. 3/5/2017ΠαναγιώτηςΠαπέττας 5
  • 6. ΔημιουργίαΕρωτήματοςμε τη χρήση του ΟδηγούΕρωτημάτων(QueryWizard) 1. Επιλέγουμε τον πίνακα. 2. Από την καρτέλα CREATE και την ομάδα Queries επιλέγουμε το εικονίδιο Query Wizard. 3. Στη συνέχεια, επιλέγουμε Simple Query Wizard και κάνουμε κλικ στο κουμπί για να εμφανίσουμε το επόμενο πλαίσιο διαλόγου. 3/5/2017ΠαναγιώτηςΠαπέττας 6
  • 7. ΔημιουργίαΕρωτήματοςμε τη χρήση του ΟδηγούΕρωτημάτων(QueryWizard) (συνέχεια…) 4. Ακολούθως, κάνουμε κλικ στο κουμπί για να μεταφέρουμε ΟΛΑ τα πεδία στο πλαίσιο Selected Fields: ή κάνουμε κλικ στο κουμπί για να μεταφέρουμε ΕΝΑ προς ΕΝΑ τα πεδία στο πλαίσιο Selected Fields: και μετά κάνουμε κλικ στο κουμπί για να εμφανίσουμε το επόμενο πλαίσιο διαλόγου. 5. Στη συνέχεια, επιλέγουμε την επιθυμητή διάταξη (Αναλυτικά ή Περιληπτικά) για το ερώτημά μας και κάνουμε ξανά κλικ στο κουμπί για να εμφανίσουμε το επόμενο πλαίσιο διαλόγου. 6. Τέλος, καθορίζουμε ένα περιγραφικό όνομα και κάνουμε κλικ στο κουμπί για να αποθηκεύσουμε το ερώτημά μας. 3/5/2017ΠαναγιώτηςΠαπέττας 7
  • 8. ΔημιουργίαΕρωτήματοςμε τη χρήση της ΠροβολήΣχεδίασης(QueryDesign) 1. Επιλέγουμε τον πίνακα. 2. Από την καρτέλα CREATE και την ομάδα Queries επιλέγουμε το εικονίδιο Query Design. 3. Στη συνέχεια, από το πλαίσιο διαλόγου εμφάνισης πινάκων (Show Table) επιλέγουμε τον/τους πίνακα/ες που θέλουμε να χρησιμοποιήσουμε και κάνουμε κλικ στο κουμπί για να τον/τους προσθέσουμε στην προβολή σχεδίασης (Design View) του ερωτήματός μας. 4. Ακολούθως, κάνουμε κλικ στο κουμπί για να κλείσουμε το πλαίσιο διαλόγου εμφάνισης πινάκων. 5. Στο πλαίσιο πίνακα, κάνουμε διπλό κλικ στο πρώτο πεδίο για να το προσθέσουμε στην πρώτη στήλη του πλέγματος ερωτημάτων μας. 3/5/2017ΠαναγιώτηςΠαπέττας 8
  • 9. ΔημιουργίαΕρωτήματοςμε τη χρήση της ΠροβολήΣχεδίασης(QueryDesign) (συνέχεια…) (Σημείωση: Στο πάνω μισό τμήμα του παραθύρου μπορούμε να δούμε το πλαίσιο πίνακα με τα πεδία του. (Το * στην αρχή του καταλόγου αντιπροσωπεύει όλα τα πεδία.) Στο κάτω μισό τμήμα του παραθύρου βρίσκεται το πλέγμα ενός πίνακα – ονομάζεται πλέγμα ερωτήματος, στο οποίο μπορούμε να δημιουργήσουμε και να τροποποιήσουμε το ερώτημά μας με οπτικό τρόπο.) 3/5/2017ΠαναγιώτηςΠαπέττας 9
  • 10. ΔημιουργίαΕρωτήματοςμε τη χρήση της ΠροβολήΣχεδίασης(QueryDesign) (συνέχεια…) 6. Στη συνέχεια, κάνουμε διπλό κλικ στο δεύτερο πεδίο για να το προσθέσουμε στη δεύτερη στήλη του πλέγματος ερωτημάτων μας με τον ίδιο τρόπο. (Σημείωση: Εάν προσθέσουμε λάθος πεδίο, κάνουμε κλικ στο πλήκτρο Delete για να το διαγράψουμε.) 7. Συνεχίζουμε με τον ίδιο τρόπο όπως πιο πάνω μέχρι να προσθέσουμε όλα τα πεδία που θέλουμε να χρησιμοποιήσουμε στο ερώτημά μας. 8. Ακολούθως, από την καρτέλα Query Tools→Design και την ομάδα Results επιλέγουμε το εικονίδιο Run για να εκτελέσει το ερώτημα η Microsoft Access και να εμφανίσει το αποτέλεσμα. 3/5/2017ΠαναγιώτηςΠαπέττας 10
  • 11. ΔημιουργίαΕρωτήματοςμε τη χρήση της ΠροβολήΣχεδίασης(QueryDesign) (συνέχεια…) 9. Τέλος, κλείνουμε το ερώτημα, του καθορίζουμε ένα περιγραφικό όνομα και αποθηκεύουμε το ερώτημα μας. 3/5/2017ΠαναγιώτηςΠαπέττας 11
  • 12. Τροποποίηση Ερωτήματος 1. Από την περιοχή όλων των αντικειμένων της εφαρμογής (All Access Objects) κάτω από τον τίτλο Queries, επιλέγουμε το ερώτημα που θέλουμε να τροποποιήσουμε και κάνουμε διπλό κλικ πάνω του για να το ανοίξουμε πρώτα σε προβολή φύλλου δεδομένων (Datasheet View). 2. Ακολούθως, από την καρτέλα Home και την ομάδα Views επιλέγουμε το εικονίδιο Design View για να ανοίξουμε το ερώτημά μας σε προβολή σχεδίασης. ή • Επιλέγουμε το ερώτημα από τη συγκεκριμένη περιοχή, κάνουμε δεξί κλικ πάνω του και επιλέγουμε την εντολή Design View για να το ανοίξει σε προβολή σχεδίασης. 3/5/2017ΠαναγιώτηςΠαπέττας 12
  • 13. Τροποποίηση Ερωτήματος (συνέχεια…) 3. Στην περίπτωση που θέλουμε να προσθέσουμε ακόμη έναν πίνακα ή ακόμη ένα ερώτημα στο νέο μας ερώτημα, κάνουμε τις πιο κάτω ενέργειες: • Από την καρτέλα QUERY TOOLS→DESIGN και την ομάδα Query Setup επιλέγουμε το εικονίδιο Show Table για να ανοίξουμε το πλαίσιο διαλόγου εμφάνισης πινάκων. • Στη συνέχεια, από το πλαίσιο διαλόγου εμφάνισης πινάκων επιλέγουμε τον/τους πίνακα/ες ή το/τα ερώτημα/τα που θέλουμε να χρησιμοποιήσουμε και κάνουμε κλικ στο κουμπί για να το/τα προσθέσουμε στην προβολή σχεδίασης του ερωτήματός μας. 3/5/2017ΠαναγιώτηςΠαπέττας 13
  • 14. Τροποποίηση Ερωτήματος (συνέχεια…) • Ακολούθως, κάνουμε κλικ στο κουμπί για να κλείσουμε το πλαίσιο διαλόγου εμφάνισης πινάκων. 4. Στη συνέχεια, κλείνουμε το ερώτημά, αποθηκεύοντας όμως ξανά τις νέες αλλαγές που κάναμε στο ερώτημά μας. 3/5/2017ΠαναγιώτηςΠαπέττας 14
  • 15. Διαγραφή Ερωτήματος (Delete Query) 1. Από την περιοχή όλων των αντικειμένων της εφαρμογής (All Access Objects) κάτω από τον τίτλο Queries, επιλέγουμε το ερώτημα που θέλουμε να διαγράψουμε. 2. Ακολούθως, κάνουμε δεξί κλικ και επιλέγουμε την εντολή Delete για να το διαγράψουμε από τη βάση δεδομένων μας. 3/5/2017ΠαναγιώτηςΠαπέττας 15
  • 16. ΔιαγραφήΕρωτήματος(DeleteQuery) (συνέχεια…) ή • Από την καρτέλα HOME και την ομάδα Records επιλέγουμε το εικονίδιο Delete. • Ακολούθως, κάνουμε κλικ στο κουμπί για να το διαγράψουμε από τη βάση δεδομένων μας. ή • Μπορούμε, επίσης, να χρησιμοποιήσουμε το πλήκτρο Delete. 3/5/2017ΠαναγιώτηςΠαπέττας 16
  • 18. ΤοΠαράθυροτηςΠροβολήςΣχεδίασηςενόςΕρωτήματος (συνέχεια…) 3/5/2017ΠαναγιώτηςΠαπέττας 18 1. Στο πάνω μισό τμήμα του παραθύρου μπορούμε να δούμε το πλαίσιο πίνακα με τα πεδία του στο οποίο βασίζεται το ερώτημα. Το ερώτημα του δικού μας παραδείγματος βασίζεται σε έναν μόνο πίνακα, γι’ αυτό και βλέπουμε μόνο μια λίστα πεδίων. (Το * στην αρχή του καταλόγου αντιπροσωπεύει όλα τα πεδία.)
  • 19. ΤοΠαράθυροτηςΠροβολήςΣχεδίασηςενόςΕρωτήματος (συνέχεια…) 3/5/2017ΠαναγιώτηςΠαπέττας 19 2. Στο κάτω μισό τμήμα του παραθύρου βρίσκεται το πλέγμα ενός πίνακα – ονομάζεται πλέγμα ερωτήματος, στο οποίο μπορούμε να δημιουργήσουμε και να τροποποιήσουμε το ερώτημά μας με οπτικό τρόπο όπως πιο κάτω: • Field: Παρουσιάζει τα πεδία που θα χρησιμοποιήσουμε. • Table: Παρουσιάζει τον/τους πίνακα/ες που θα χρησιμοποιήσουμε. • Sort: Καθορίζουμε την ταξινόμηση που θα χρησιμοποιήσουμε όπως: • Ascending (ΑΥΞΟΥΣΑ ταξινόμηση), • Descending (ΦΘΙΝΟΥΣΑ ταξινόμηση), • (not sorted) (ΔΙΧΩΣ ταξινόμηση). • Show: Καθορίζουμε εάν το πεδίο θα είναι ορατό ή όχι όταν εκτελέσουμε το ερώτημα. • Criteria: Καθορίζουμε τα κριτήρια, δηλαδή τους περιορισμούς που ορίζουμε στα ερωτήματα, ώστε να μας βρίσκουν μόνο τις εγγραφές που μας ενδιαφέρουν.
  • 20. Κριτήρια Ερωτημάτων (Criteria) • Τα κριτήρια είναι οι περιορισμοί που ορίζουμε στα ερωτήματα, ώστε να βρίσκουν από τη Βάση Δεδομένων μόνο τις εγγραφές που μας ενδιαφέρουν όπως: 3/5/2017ΠαναγιώτηςΠαπέττας 20