87
DATABASE ΜΑΘΗΜΑ 1 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 1 - ΜΑΘΗΜΑ 1 ΣΤΟΧΟΙ: 1. Τι Είναι Μια Βάση Δεδομένων 2. Δεδομένα Και Πληροφορίες 3. Κοινές Χρήσεις Βάσεων Δεδομένων 4. Οργάνωση Βάσεων Δεδομένων 5. Τύπος Πεδίου (Data Type) 6. Ιδιότητες Πεδίων 7. Πρωτεύον Κλειδί (Primary Key) 8. Ευρετήριο (Index) 9. Συσχετισμοί Μεταξύ Πινάκων 10. Διατήρηση Ακεραιότητας Αναφορών 11. Σχεδιασμός Βάσεων Δεδομένων 12. Εισαγωγή, Συντήρηση Δεδομένων Και Εξαγωγή Πληροφοριών 13. Διατήρηση Πρόσβασης Σε Δεδομένα 14. Επαναφορά Δεδομένων 1. Τι Είναι Μια Βάση Δεδομένων Καθημερινά, τόσο στην προσωπική όσο και στην επαγγελματική μας ζωή, χρειαζόμαστε να χρησιμοποιούμε πληροφορίες. Για παράδειγμα, για να τηλεφωνήσουμε σε κάποιον πρέπει να ξέρουμε τον αριθμό τηλεφώνου του. Επίσης, για να κάνουμε μια κατάθεση στην τράπεζα, η τράπεζα πρέπει να ξέρει τον αριθμό λογαρισμού μας. Τα παραδείγματα είναι αμέτρητα. Η εξάρτηση στη χρήση πληροφοριών δημιουργεί την ανάγκη καταχώρισης και σωστής οργάνωσης για να μπορούμε να τις βρίσκουμε εύκολα και γρήγορα και να τις χρησιμοποιούμε όσο το δυνατό πιο αποτελεσματικά. Ο τηλεφωνικός κατάλογος για παράδειγμα περιέχει τις πληροφορίες που χρειαζόμαστε για να κάνουμε ένα τηλεφώνημα. Τα στοιχεία που καταχωρούμε για μελλοντική χρήση ονομάζονται δεδομένα (data) και το μέρος που φυλλάσσονται βάση δεδομένων (database). Μια βάση δεδομένων μπορεί να υπάρχει σε έντυπη μορφή π.χ. (τηλεφωνικός κατάλογος, ωρολόγιο πρόγραμμα του σχολείου, προσωπικό βιβλίο διευθύνσεων). Με άλλα λόγια μια βάση δεδομένων είναι μια οργανωμένη συλλογή από συσχετικά δεδομένα σχετικά με ένα ή περισσότερα θέματα. Για παράδειγμα μια εταιρεία μπορεί να διατηρεί μια βάση δεδομένων με τα στοιχεία των πελατών της, των τιμολογίων που έχουν εκδώσει και τις παραγγελίες των πελατών. 2. Δεδομένα Και Πληροφορίες Τα δεδομένα μπορεί να είναι σε μορφή κειμένου, αριθμοί, ημερομηνίες, εικόνες και σε μερικές περιπτώσεις ήχοι τα οποία μπορούν να επεξεργαστούν ή να αποθηκευτούν στον σκληρό δίσκο του ηλεκτρονικού υπολογιστή. Από μόνα τους τα δεδομένα δεν είναι πολύ χρήσιμα. Για να τα καταλάβουμε, χρειάζονται να ερμηνευτούν (ή να επεξεργαστούν) για να γίνουν πληροφορίες.

ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 1 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 1 -

ΜΑΘΗΜΑ 1

ΣΤΟΧΟΙ:

1. Τι Είναι Μια Βάση Δεδομένων

2. Δεδομένα Και Πληροφορίες

3. Κοινές Χρήσεις Βάσεων Δεδομένων

4. Οργάνωση Βάσεων Δεδομένων

5. Τύπος Πεδίου (Data Type)

6. Ιδιότητες Πεδίων

7. Πρωτεύον Κλειδί (Primary Key)

8. Ευρετήριο (Index)

9. Συσχετισμοί Μεταξύ Πινάκων

10. Διατήρηση Ακεραιότητας Αναφορών

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

12. Εισαγωγή, Συντήρηση Δεδομένων Και Εξαγωγή Πληροφοριών

13. Διατήρηση Πρόσβασης Σε Δεδομένα

14. Επαναφορά Δεδομένων

1. Τι Είναι Μια Βάση Δεδομένων

Καθημερινά, τόσο στην προσωπική όσο και στην επαγγελματική μας ζωή,

χρειαζόμαστε να χρησιμοποιούμε πληροφορίες. Για παράδειγμα, για να

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

να κάνουμε μια κατάθεση στην τράπεζα, η τράπεζα πρέπει να ξέρει τον αριθμό

λογαρισμού μας. Τα παραδείγματα είναι αμέτρητα.

Η εξάρτηση στη χρήση πληροφοριών δημιουργεί την ανάγκη καταχώρισης και

σωστής οργάνωσης για να μπορούμε να τις βρίσκουμε εύκολα και γρήγορα και να τις

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

παράδειγμα περιέχει τις πληροφορίες που χρειαζόμαστε για να κάνουμε ένα

τηλεφώνημα.

Τα στοιχεία που καταχωρούμε για μελλοντική χρήση ονομάζονται δεδομένα (data) και

το μέρος που φυλλάσσονται βάση δεδομένων (database).

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

κατάλογος, ωρολόγιο πρόγραμμα του σχολείου, προσωπικό βιβλίο διευθύνσεων).

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

δεδομένα σχετικά με ένα ή περισσότερα θέματα. Για παράδειγμα μια εταιρεία μπορεί να

διατηρεί μια βάση δεδομένων με τα στοιχεία των πελατών της, των τιμολογίων που

έχουν εκδώσει και τις παραγγελίες των πελατών.

2. Δεδομένα Και Πληροφορίες

Τα δεδομένα μπορεί να είναι σε μορφή κειμένου, αριθμοί, ημερομηνίες, εικόνες και σε

μερικές περιπτώσεις ήχοι τα οποία μπορούν να επεξεργαστούν ή να αποθηκευτούν

στον σκληρό δίσκο του ηλεκτρονικού υπολογιστή. Από μόνα τους τα δεδομένα δεν

είναι πολύ χρήσιμα. Για να τα καταλάβουμε, χρειάζονται να ερμηνευτούν (ή να

επεξεργαστούν) για να γίνουν πληροφορίες.

Page 2: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 1 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 2 -

Πληροφορίες είναι η έννοια που δίνεται στα δεδομένα ανάλογα με τον τρόπο που

έχουν ερμηνευτεί.

Παραδείγματα επεξεργασίας για μετατροπή δεδομένων σε πληροφορίες είναι:

1. Υπολογισμός του μέσου όρου των βαθμών των μαθητών μιας τάξης.

2. Ανεύρεση των στοιχείων του μαθητή με τον πιο ψηλό βαθμό σε μια τάξη.

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

ενός οργανισμού τα τελευταία 2 χρόνια.

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

και αριθμό τηλεφώνου του κάθε συνδρομητή (δεδομένα). Για να τηλεφωνήσω σε

ένα εστιατόριο αναζητώ τον αριθμό τηλεφώνου του σύμφωνα με το όνομα του

(επεξεργασία) και όταν το εντοπίσω έχω τα στοιχεία (πληροφορίες) που

χρειάζομαι.

3. Κοινές Χρήσεις Βάσεων Δεδομένων

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

σύγχρονης κοινωνίας. Κάποια κοινά παραδείγματα χρήσης συστημάτων στα οποία

βασίζονται σε βάσεις δεδομένων είναι:

1. Συστήματα Κρατήσεων Αεροπορικών Εταιρειών – Η λειτουργία των αεροπορικών

εταιρειών βασίζεται σχεδόν αποκλειστικά στη χρήση κεντρικών βάσεων δεδομένων

στις οποίες καταγράφονται οι κρατήσεις επιβατών για τις διάφορες πτήσεις από

τους ταξιδιωτικούς πράκτορες.

2. Κυβερνητικά Αρχεία – Για καλύτερη εξυπηρέτηση των πολιτών και για πιο εύρυθμη

λειτουργία του κυβερνητικού μηχανισμού μπορούν να χρησιμοποιηθούν βάσεις

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

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

3. Συστήματα Διαχείρισης Τραπεζικών Λογαρισμών – Οι τράπεζες καταγράφουν σε

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

καταγράφονται μπορούν να δώσουν άμεση πρόσβαση στα υπόλοιπα των

λογαριασμών καθώς επίσης να χρησιμοποιηθούν για άλλους σκοπούς, π.χ. την

εκτύπωση καταστάσεων της κίνησης του λογαριασμού.

4. Συστήματα Διαχείρισης Στοιχείων Ασθενών – Σε ένα νοσοκομείο, κλινική ή ιατρείο,

τα συστήματα αυτά καταγράφουν σε βάσεις δεδομένων προσωπικά στοιχεία

ασθενών, καθώς και το ιστορικό τους για πιο άμεση μελλοντική πρόσβαση σε

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

4. Οργάνωση Βάσεων Δεδομένων

4.1 Μια Βάση Δεδομένων Αποτελείται Από:

Πίνακες (Tables)

Εγγραφές (Records)

Πεδία (Fields)

4.2 Πίνακας (Table)

Ένας πίνακας κρατεί δεδομένα σχετικά για ένα “συγκεκριμένο αντικείμενο”

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

μαθητών ενός σχολείου, ενώ ένας άλλος τα μαθήματα που διδάσκονται στους

μαθητές. Κάθε πίνακας αποτελείται από γραμμές (rows) και στήλες (columns).

Page 3: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 1 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 3 -

4.3 Εγγραφή (Record)

Κάθε γραμμή (row) σε ένα πίνακα αντιπροσωπεύει μια εγγραφή που περιέχει

πληροφορίες που συσχετίζονται με το συγκεκριμένο αντικείμενο του πίνακα. Για

παράδειγμα, μια εγγραφή σε ένα τηλεφωνικό κατάλογο μπορεί να περιέχει το

όνομα, το επίθετο ενός ατόμου, καθώς επίσης την διεύθυνση και τον αριθμό

τηλεφώνου του. Κάθε στοιχείο σε μια εγγραφή ονομάζεται πεδίο (field).

4.4 Πεδίο (Field)

Κάθε στήλη (column) σε ένα πίνακα αντιπροσωπεύει ένα πεδίο (field) που

σχετίζεται με την κάθε εγγραφή που καταγράφουμε μέσα στον πίνακα. Στο

παράδειγμα με τον τηλεφωνικό κατάλογο, το όνομα και το επίθετο ενός ατόμου

θεωρούνται δύο πεδία. Η διεύθυνση και ο αριθμός τηλεφώνου θεωρούνται

ακόμη δύο πεδία.

5. Τύπος Πεδίου (Data Type)

Ο τύπος δεδομένων (data type) ενός πεδίου στην ουσία ορίζει το είδος των στοιχείων

που μπορούν να καταχωρηθούν στο πεδίο αυτό. Ένα πεδίο πρέπει να έχει ένα

συγκεκριμένο τύπο δεδομένων για να δέχεται μόνο αυτού του τύπου. Στο πιο κάτω

παράδειγμα, εμφανίζονται οι τύποι δεδομένων οι οποίοι είναι διαθέσιμοι στη Microsoft

Access:

Fields (Πεδία)

Record (Εγγραφή)

Table (Πίνακας)

Κείμενο

Αριθμός

Ημερομηνία/Ώρα

Νόμισμα

Αυτόματη Αρίθμηση

Υπόμνημα

Ναι/Όχι

Αντικείμενο OLE

Υπερσύνδεση

Επισυναπτόμενο

Οδηγός Αναζήτησης

Page 4: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 1 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 4 -

6. Ιδιότητες Πεδίων

Εκτός από το όνομα και τον τύπο του πεδίου που καταχωρούμε σε ένα πίνακα

μπορούμε να ορίσουμε και κάποιες επιπλέον ιδιότητες για κάθε πεδίο που σχετίζονται

με αυτό. Συγκεκριμένα μπορούμε να ορίσουμε το μέγεθος του περιεχομένου ενός

πεδίου, τη μορφή του περιεχομένου ενός πεδίου, την προεπιλεγμένη αξία (αν υπάρχει).

Για παράδειγμα, το μέγεθος του πεδίου (Field Size) καθορισμένο σε 255 στο πιο κάτω

παράδειγμα, σημαίνει ότι το πεδίο θα δεχθεί στο μέγιστο 255 χαρακτήρες.

7. Πρωτεύον Κλειδί (Primary Key)

Το πρωτεύον κλειδί (primary key) είναι το πεδίο (ή συνδυασμός από πεδία) με το

περιεχόμενο του οποίου μπορούμε να αναγνωρίσουμε την κάθε εγγραφή σε ένα

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

μοναδική. Αυτό σημαίνει ότι δεν μπορούμε να βάλουμε την ίδια πληροφορία σε

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

Τα πλεονεκτήματα του πρωτεύον κλειδιού είναι:

Δημιουργείται αυτόματα ένα ευρετήριο για το πρωτεύον κλειδί. Αυτό επιταχύνει

στην ανάκτηση πληροφοριών και στην ταξινόμηση.

Χρησιμοποιείται για την δημιουργία συσχετισμών μεταξύ των πινάκων

(relationships).

Οι εγγραφές σε μια φόρμα εμφανίζονται κατά σειρά του πρωτεύον κλειδιού.

Διπλές εγγραφές δεν επιτρέπονται. Άρα, όλες οι εγγραφές είναι μοναδικές.

Ένα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα πεδία.

8. Ευρετήριο (Index)

Ένα ευρετήριο (index) σε μια ηλεκτρονική βάση δεδομένων είναι μια δομή που

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

μέσα σε έναν πίνακα. Ένα ευρετήριο μπορεί να δημιουργηθεί για μια ή περισσότερες

στήλες ενός πίνακα παρέχοντας έτσι τη δυνατότητα για ταχεία αναζήτηση και

πρόσβαση στις εγγραφές του πίνακα ανάλογα με τις ανάγκες μας.

Page 5: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 1 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 5 -

Η Microsoft Access δημιουργεί αυτόματα ένα ευρετήριο για το πεδίο που

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

επιπλέον ευρετηρίων αν χρειαστούν.

9. Συσχετισμοί Μεταξύ Πινάκων

Οι σχεσιακές βάσεις δεδομένων όπως η Access, αποθηκεύουν δεδομένα σε

ξεχωριστούς πίνακες. Ο σωστός διαχωρισμός μιας βάσης δεδομένων σε πίνακες είναι

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

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

να καταχωρούμε δεδομένα.

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

σχέσεων (relationships) σε μια σχεσιακή βάση δεδομένων, είναι η διασύνδεση των

πινάκων της βάσης, με τέτοιο τρόπο, ώστε να είναι δυνατή η ανάκτηση δεδομένων,

που σχετίζονται μεταξύ τους αλλά βρίσκονται αποθηκευμένα σε διαφορετικούς

πίνακες. Για να δημιουργηθεί μια σχέση μεταξύ των πινάκων θα πρέπει να υπάρχει ένα

κοινό πεδίο σε κάθε ένα από αυτούς τους πίνακες.

Τα πλεονεκτήματα της συσχέτισης πινάκων είναι:

Δεν χρειάζεται να καταχωρούμε τα ίδια δεδομένα πολλές φορές π.χ. όνομα ή

διεύθυνση ενός πελάτη.

Είναι ευκολότερο να γίνει ενημέρωση, διαγραφή και επέκταση δεδομένων σε μια

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

Αποφεύγοντας την επανάληψη μειώνουμε το περιθώριο σφαλμάτων. Εάν κάτι είναι

σωστό μια φορά, είναι σωστό παντού.

Μπορούμε να προσθέσουμε ή να καταργήσουμε πεδία ή εγγραφές σε μοναδικούς

πίνακες χωρίς να επηρεαστεί η δομή των δεδομένων. Δεν είναι απαραίτητο, δηλαδή

να σχεδιάσουμε εκ νέου βάση δεδομένων.

Η Access μας επιτρέπει να δημιουργήσουμε τρεις διαφορετικούς τύπους σχέσεων:

Ένα προς ένα

Ένα προς πολλά

Πολλά προς πολλά

10. Διατήρηση Ακεραιότητας Αναφορών

Υπάρχει ένα σύστημα κανόνων το οποίο χρησιμοποιεί η Microsoft Access για να

βεβαιωνόμαστε ότι οι συσχετισμοί μεταξύ των εγγραφών σε συσχετισμένους πίνακες

είναι έγκυροι και ότι αν γίνουν αλλαγές σε ένα από τους δύο πίνακες να ανανεώνονται

οι πληροφορίες και στον άλλο πίνακα ώστε να διατηρείται η ακεραιότητα των σχέσεων

στη βάση δεδομένων μας. Αυτό το σύστημα κανόνων ονομάζεται Αναφερόμενη

Ακεραιτότητα (Referential Integrity).

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

ακεραιότητα όταν:

Αλλάξουμε κάποια χαρακτηριστικά ενός πρωτεύοντος κλειδιού που

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

επιλογές για διατήρηση της ακεραιότητας. Η πρώτη περιλαμβάνει την απαγόρευση

οποιωνδήποτε αλλαγών όταν ένα πεδίο χρησιμοποιείται ως ξένο κλειδί, ενώ η

δεύτερη περιλαμβάνει την αυτόματη ενημέρωση των αλλαγών στα χαρακτηριστικά

του ξένου κλειδιού.

Page 6: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 1 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 6 -

Διαγράψουμε μια εγγραφή από ένα πίνακα. Εδώ και πάλι υπάρχουν δύο επιλογές

για την διατήρηση της ακεραιότητας. Η πρώτη περιλαμβάνει την απαγόρευση της

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

πίνακα. Η δεύτερη επιλογή περιλαμβάνει τη διαγραφή της εγγραφής και από τον

δεύτερο πίνακα.

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

Ο σχεδιασμός και η δημιουργία βάσεων δεδομένων που θα χρησιμοποιηθούν για

επαγγελματικούς σκοπούς συνήθως σχεδιάζονται από επαγγελματίες αναλυτές

δεδομένων (data analysis) που περιλαμβάνουν υπόψη τις ανάγκες του οργανισμού σε

πληροφορίες και τα δεδομένα που υπάρχουν διαθέσιμα. Η υλοποίηση τους και η

δημιουργία των εφαρμογών που χρησιμοποιούν τα δεδομένα που υπάρχουν γίνεται

από προγραμματιστές βάσεων δεδομένων (data programmers).

Βασικοί κανόνες σχεδίασης:

Κάνουμε την κάθε εγγραφή μοναδική (Primary Key): Κάθε πίνακας πρέπει να

προσδιοριστεί με ένα πρωτεύον κλειδί. Επιλέγουμε το πρωτεύον κλειδί εμείς οι ίδιοι

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

Κάνουμε το κάθε πεδίο μοναδικό (Field): Δεν πρέπει να επαναλαμβάνουμε τις ίδιες

πληροφορίες σε έναν πίνακα.

Κάνουμε τα πεδία λειτουργικά εξαρτώμενα: Κάθε πεδίο στην εγγραφή πρέπει να

σχετίζεται με το θέμα της εγγραφής. Εάν όχι, είτε είναι περιττό είτε ανήκει σε ένα

άλλο πίνακα.

Βεβαιωνόμαστε κάθε πεδίο να είναι ανεξάρτητο: Πρέπει να μπορούμε να

μεταβάλλουμε οποιοδήποτε πεδίο σε μια εγγραφή χωρίς να επηρεάζεται

οποιοδήποτε άλλο.

Βεβαιωνόμαστε τα πεδία να μην περιέχουν υπολογισμένα δεδομένα: Ως

παράδειγμα, χρειαζόμαστε μόνο την ακαθάριστη πληρωμή και τις αποκοπές στο

μισθολόγιο ενός ατόμου. Η καθαρή πληρωμή μπορεί να υπολογιστεί όταν

απαιτείται.

Βεβαιωνόμαστε τα δεδομένα να είναι σε μικρά λογικά μέρη: Θα είναι χρήσιμο, για

παράδειγμα, να κρατούμε τους ταχυδρομικούς κώδικες των πελατών ξεχωριστά

από τις υπόλοιπες διευθύνσεις τους έτσι ώστε να μπορούμε να αναλύσουμε τις

πωλήσεις βάση των ταχυδρομικών περιοχών.

12. Εισαγωγή, Συντήρηση Δεδομένων Και Εξαγωγή Πληροφοριών

Αφού δημιουργηθεί μια βάση δεδομένων και οι εφαρμογές που την συνοδεύουν, η

λειτουργία τους είναι ευθύνη των τελικών χρηστών (end users). Συγκεκριμένα,

χρειάζεται η δική τους εμπλοκή στους ακόλουθους τομείς:

Εισαγωγή Δεδομένων – Η καταχώρηση των στοιχείων (data entry) στη βάση

δεδομένων. Συνήθως αυτό γίνεται μέσω πληκτρολογίου.

Συντήρηση Δεδομένων – Η ενημέρωση των στοιχείων στη βάση δεδομένων όταν

γίνουν κάποιες αλλαγές.

Ανάκτηση Πληροφοριών – Η εκτέλεση κάποιων προγραμμάτων για δημιουργία

εκθέσεων που περιέχουν χρήσιμες πληροφορίες.

Page 7: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 1 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 7 -

13. Διατήρηση Πρόσβασης Σε Δεδομένα

Κατά την λειτουργία μιας βάσης δεδομένων, υπάρχει ένα άτομο που έχει την ευθύνη για

τη λειτουργία της. Το άτομο αυτό είναι συνήθως γνωστό ως ο Διαχειριστής Βάσης

Δεδομένων (Data Administrator).

Ένα από τα κύρια καθήκοντα του διαχειριστή μιας βάσης δεδομένων είναι ο

καθορισμός των δικαιωμάτων πρόσβασης των διαφόρων χρηστών – δηλαδή σε ποιες

πληροφορίες μπορούν να έχουν πρόσβαση, ποιες εκθέσεις να δημιουργούν και ποιες

ενέργειες μπορούν να εκτελέσουν (π.χ. προσθήκη νέων δεδομένων, αλλαγή

υφιστάμενων δεδομένων, διαγραφή δεδομένων). Τα δικαιώματα πρόσβασης

καθορίζονται σε σχέση με τον κωδικό χρήστη και το συνθηματικό που

χρησιμοποιούνται για αναγνώριση του κάθε χρήστη από το σύστημα.

14. Επαναφορά Δεδομένων

Λόγω της κρισιμότητας τους, οι πιο πολλοί οργανισμοί κρατούν εφεδρικά αντίγραφα

των βάσεων δεδομένων που διατηρούν. Η διατήρηση και η τακτική λήψη εφεδρικών

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

Σε περίπτωση βλάβης κατάρρευσης, είτε υλικό, είτε λογισμικό ενός συστήματος

πληροφορικής, είτε μετά από κάποιο μεγάλο σφάλμα, ο Διαχειριστής Βάσης

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

ανακτώντας τη βάση δεδομένων και επαναφέροντας τα δεδομένα στο επιδιορθωμένο

σύστημα από τα εφεδρικά αντίγραφα που υπάρχουν.

Page 8: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 1 - ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 8 -

ΜΑΘΗΜΑ 1 - ΑΣΚΗΣΕΙΣ

1. Τι είναι μια βάση δεδομένων (Database);

2. Τι είναι τα δεδομένα (Data);

3. Δώστε παραδείγματα χρήσης συστημάτων στα οποία βασίζονται σε βάσεις

δεδομένων (Database);

4. Πως είναι οργανωμένη μια βάση δεδομένων (Database);

5. Τι είναι ο τύπος δεδομένων ενός πεδίου (Field Data Type);

6. Τι είναι ένα πρωτεύον κλειδί (Primary Key);

Page 9: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 1 - ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 9 -

7. Ποια είναι τα πλεονεκτήματα του πρωτεύον κλειδιού (Primary Key);

8. Τι είναι ένα ευρετήριο ή κατάλογος (Index) σε μια βάση δεδομένων;

9. Ποιος είναι ο ρόλος των σχέσεων (relationships) σε μια σχεσιακή βάση

δεδομένων);

10. Τι ονομάζουμε Αναφερόμενη Ακεραιτότητα (Referential Integrity);

11. Ποιοι είναι οι βασικοί κανόνες σχεδίασης μιας βάσης δεδομένων(Database);

12. Που είναι υπεύθυνος ο διαχειριστής μιας βάσης δεδομένων (Data Administrator);

Page 10: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 2 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 10 -

ΜΑΘΗΜΑ 2

ΣΤΟΧΟΙ:

1. Άνοιγμα Της Εφαρμογής Βάσης Δεδομένων (Microsoft Access)

2. Κύρια Οθόνη Της Εφαρμογής Βάσης Δεδομένων

3. Δημιουργία Και Αποθήκευση Νέας Βάσης Δεδομένων

4. Δημιουργία Βάσης Δεδομένων Βασισμένης Σε Προεπιλεγμένο Πρότυπο

5. Κλείσιμο Βάσης Δεδομένων

6. Άνοιγμα Υφιστάμενης Βάσης Δεδομένων

7. Εμφάνιση Απόκρυψη Διαθέσιμων Γραμμών Εργαλείων Επαναφορά Και

Ελαχιστοποίηση Της Κορδέλας (Ribbon)

8. Χρήση Λειτουργίας Βοήθειας

9. Έξοδος Από Την Εφαρμογή Βάσης Δεδομένων

1. Άνοιγμα Της Εφαρμογής Βάσης Δεδομένων

1. Start

2. All Programs

3. Microsoft Access 2010

2. Κύρια Οθόνη Της Εφαρμογής Βάσης Δεδομένων

Exit (Κλείσιμο Εφαρμογής)

Title Bar (Γραμμή Τίτλου) Menu File (Menu File)

Γραμμή γρήγορης

πρόσβασης

(Customize Quick Access

Toolbar)

Blank Database (Δημιουργία Νέας Βάσης Δεδομένων)

Browse (Τοποθεσία

Αποθήκευσης Βάσης

Δεδομένων)

Καρτέλες

Page 11: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 2 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 11 -

3. Δημιουργία Και Αποθήκευση Νέας Βάσης Δεδομένων 1. Καρτέλα File

2. Κλικ New

3. Κλικ Blank database

4. File name: Ονομάζουμε το αρχείο

5. Κλικ Browse – Επιλέγουμε τοποθεσία αποθήκευσης βάσης

δεδομένων π.χ. Documents

6. Κλικ ΟΚ

7. Κλικ Create

Όταν είμαστε ήδη μέσα στην Microsoft Access ακολουθούμε τα πιο κάτω βήματα:

1. Κλικ στο κουμπί New από την γραμμή εργαλείων γρήγορης πρόσβασης

(Customize Quick Access toolbar)

2. Κλικ Blank database

3. File name: Ονομάζουμε το αρχείο

4. Κλικ Browse – Επιλέγουμε τοποθεσία αποθήκευσης βάσης δεδομένων π.χ.

Documents

5. Κλικ ΟΚ

6. Κλικ Create

4. Δημιουργία Βάσης Δεδομένων Βασισμένη Σε Προεπιλεγμένο

Πρότυπο

1. Καρτέλα File

2. Κλικ New

3. Κλικ My templates

4. Επιλέγουμε ένα πρότυπο

5. File name: Ονομάζουμε το αρχείο

6. Κλικ Browse – Επιλέγουμε τοποθεσία αποθήκευσης βάσης δεδομένων π.χ.

Documents

7. Κλικ ΟΚ

8. Κλικ Create

5. Κλείσιμο Βάσης Δεδομένων

Τρόπος 1:

1. Καρτέλα File

2. Κλικ Close Database

6. Άνοιγμα Υφιστάμενης Βάσης Δεδομένων

Τρόπος 1:

1. Κλικ στο κουμπί Open από την γραμμή εργαλείων γρήγορης πρόσβασης

(Customize Quick Access toolbar)

Page 12: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 2 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 12 -

Τρόπος 2:

1. Καρτέλα File

2. Κλικ Open

3. Look in: Επιλέγουμε το αρχείο

4. Κλικ Open

7. Εμφάνιση Απόκρυψη Διαθέσιμων Γραμμών Εργαλείων

Επαναφορά Και Ελαχιστοποίηση Της Κορδέλας (Ribbon)

7.1 Γραμμή Εργαλείων Γρήγορης Πρόσβασης (Customize Quick Access

toolbar)

1. Κλικ στο βελάκι για να προσθέσουμε ή αφαιρεσουμε άλλα κουμπιά στην

γραμμή εργαλείων γρήγορης πρόσβασης

7.2 Ελαχιστοποίηση Της Κορδέλας (Minimize the Ribbon)

1. Κλικ στο βελάκι για να ελαχιστοποίήσουμε την κορδέλα

8. Χρήση Λειτουργίας Βοήθειας

Τρόπος 1:

1. Καρτέλα File

1. Κλικ Help

2. Κλικ Microsoft Office Help

3. Πληκτρολογούμε μια λέξη ή φράση την οποία αναζητούμε

4. Κλικ Search ή Enter

5. Επιλέγουμε ένα από τα αποτελέσματα της αναζήτησης

Τρόπος 2:

1. Πατάμε το πλήκτρο [F1] στο πληκτρολόγιο

Τρόπος 3:

1. Κλικ Microsoft Access Help κάτω από το κουμπί Close

9. Έξοδος Από Την Εφαρμογή Βάσης Δεδομένων

Τρόπος 1:

1. Καρτέλα File

2. Κλικ Exit

Τρόπος 2:

1. Κλικ στο κουμπί Exit που βρίσκεται στην πάνω δεξιά γωνιά της εφαρμογής

Page 13: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 2 - ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 13 -

ΜΑΘΗΜΑ 2 - ΑΣΚΗΣΕΙΣ

1. Ανοίξετε την εφαρμογή βάσης δεδομένων (Microsoft Access).

2. Δημιουργήστε μια κενή βάση δεδομένων/new στο φάκελο Documents με το όνομα

Students.mdb.

3. Κλείστε την βάση δεδομένων Students/close database.

4. Ανοίξετε ξανά την βάση δεδομένων Students/open.

5. Χρησιμοποιήστε την εκτός σύνδεση βοήθεια/offline help στην Access, αναζητήστε

οδηγίες για τη δημιουργία σχέσης μεταξύ των πινάκων (create relationship).

Αντιγράψετε αυτές τις οδηγίες στην εφαρμογή επεξεργασίας κειμένου.

6. Κλείστε την βάση δεδομένων Students/close database.

7. Δημιουργήστε μια κενή βάση δεδομένων/new βασισμένη στο πρότυπο/template

Contact στο φάκελο Documents.

8. Κλείστε την εφαρμογή βάσης δεδομένων/exit.

Page 14: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 3 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 14 -

ΜΑΘΗΜΑ 3

ΣΤΟΧΟΙ:

1. Δημιουργία Πίνακα (Table) Σε Design View

2. Δημιουργία Πίνακα (Table) Σε Datasheet View

3. Εναλλαγές Προβολών Πίνακα

4. Καθορισμός Τύπου Δεδομένων

5. Ορισμός Πρωτεύοντος Κλειδιού (Primary Key)

6. Αποθήκευση Πίνακα

7. Αποθήκευση Πίνακα Με Άλλο Όνομα

8. Προσθήκη, Διαγραφή, Μετακίνηση Πεδίου Σε Υφιστάμενο Πίνακα

9. Προσθήκη, Τροποποίηση Και Διαγραφή Δεδομένων Σε Μια Εγγραφή

10. Πλοήγηση Μεταξύ Εγγραφών Σε Ένα Πίνακα

11. Προσθήκη Και Διαγραφή Εγγραφών Σε Ένα Πίνακα

12. Αλλαγή Του Πλάτους Στηλών Πίνακα

13. Κλείσιμο Πίνακα

14. Άνοιγμα Υφιστάμενου Πίνακα

15. Διαγραφή Πίνακα

1. Δημιουργία Πίνακα (Table) Σε Datasheet View

1. Καρτέλα Create

2. Κλικ Table

3. Κλικ Click to Add: Επιλέγουμε τύπο δεδομένων π.χ. Number

4. Διπλό κλικ πάνω στο Field1: Πληκτρολογούμε το όνομα του πεδίου π.χ.

Student

5. Πληκτρολογούμε τις εγγραφές για κάθε πεδίο

6. Καρτέλα File

7. Κλικ Save

8. Table Name: Ονομάζουμε τον πίνακα

9. Κλικ ΟΚ

Σημ: Το πεδίο ID δημιουργείται αυτόματα από το Microsoft Accesss με τύπο δεδομένων

AutoNumber. Μπορούμε να το μετονομάσουμε ή να το διαγράψουμε μόνο στο

Design View.

2. Δημιουργία Πίνακα (Table) Σε Design View

1. Καρτέλα Create

2. Κλικ Table Design

3. Κλικ στην στήλη Field Name: Πληκτρολογούμε το όνομα του πεδίου

4. Κλικ [Tab] ή [Enter] ή με τα βελάκια του πληκτρολογίου για να

μεταφερθούμε στην στήλη Data Type (τύπος δεδομένων)

5. Κλικ στο βελάκι δεξιά της στήλης Data Type: Επιλέγουμε τύπο δεδομένων που

θέλουμε να ορίσουμε στο πεδίο από τις επιλογές

6. Επαναλαμβάνονουμε τα βήματα 3-4 για περισσότερα πεδία

7. Κλικ στην στήλη Description: Προαιρετικά περιγράφουμε το σκοπό και το

περιεχόμενο του πεδίου

8. Καρτέλα File

Page 15: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 3 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 15 -

9. Κλικ Save

10. Table Name: Ονομάζουμε τον πίνακα

11. Κλικ ΟΚ

12. Κλικ Νο

13. Κλικ Datasheet View: Πληκτρολογούμε τις εγγρφές για κάθε πεδίο

3. Εναλλαγές Προβολών Πίνακα

Τρόπος 1:

1. Καρτέλα Design

2. Κλικ View

Design View: Προβολή Σχεδίασης

Datasheet View: Προβολή Φύλλων Δεδομένων

Τρόπος 2:

1. Κλικ στα κουμπιά προβολής που βρίσκονται στην γραμμή κατάστασης στο κάτω

δεξιό μέρος της εφαρμογής

Τρόπος 3:

1. Δεξί κλικ στην καρτέλα του πίνακα

2. Επιλέγουμε προβολή

4. Καθορισμός Τύπου Δεδομένων

Τύπος Δεδομένων (Data Type) Χρήση Text (Κείμενο) Καταχώρηση χαρακτήρων κειμένου,

συμβόλων και αριθμούς. Μπορεί να περιέχει

μέχρι και 255 χαρακτήρες.

Memo (Υπόμνημα) Καταχώρηση μέχρι και 64,000 χαρακτήρων

κειμένου.

Number (Αριθμός) Καταχώρηση αριθμών.

Date/Time (Ημερομηνία/Ώρα) Καταχώρηση ημερομηνίας και ώρας.

Currency (Νόμισμα) Καταχώρηση χρηματικών ποσών.

AutoNumber (Αυτόματη Αρίθμηση) Αυτόματη καταχώρηση μοναδικών

αριθμητικών τιμών.

Yes/No (Ναι/Όχι) Καταχώρηση λογικών τιμών (Ναι/Όχι).

OLE Object (Αντικείμενο OLE) Αποθήκευση αντικειμένων τα οποία έχουν

δημιουργηθεί από άλλες εφαρμογές, οι

οποίες υποστηρίζουν την τεχνολογία OLE.

Hyperlink (Υπερσύνδεση) Καταχώρηση μιας διαδρομής προς ένα

αρχείο το οποίο βρίσκεται στον σκληρό

δίσκο, ή στο τοπικό δίκτυο ή στο Διαδίκτυο ή

σ ένα ενδοδίκτυο.

Attachment (Συνημμένο) Επισύναψη αρχείων όπως ψηφιακές

φωτογραφίες, έγγραφα, υπολογιστικά

φύλλα κ.ά.

Lookup Wizard (Οδηγός Αναζήτησης) Ενεργοποίηση οδηγού αναζήτησης για να

ορίσουμε τιμές που προέρχονται από ένα

άλλο πίνακα.

Page 16: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 3 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 16 -

5. Ορισμός Πρωτεύοντος Κλειδιού (Primary Key)

5.1 Ορισμός Πρωτεύοντος Κλειδιού Από Το Χρήστη

Τρόπος 1:

1. Μεταφερόμαστε σε προβολή σχεδίασης πίνακα (Design View)

2. Κλικ στο πεδίο που θέλουμε να ορίσουμε ως πρωτεύον κλειδί

3. Καρτέλα Design

4. Κλικ Primary Key

Τρόπος 2:

1. Μεταφερόμαστε σε προβολή σχεδίασης πίνακα (Design View)

2. Κλικ στο πεδίο που θέλουμε να ορίσουμε ως πρωτεύον κλειδί

3. Δεξί κλικ στο πεδίο

4. Επιλέγουμε Primary Key

5.2 Αυτόματος Ορισμός Πρωτεύοντος Κλειδιού

1. Δεν ορίζουμε πρωτεύον κλειδί στον πίνακα

2. Αποθηκεύουμε τον πίνακα δίνοντας του όνομα, κλικ ΟΚ

3. Εμφανίζονται στο πλαίσιο διαλόγου αποθήκευσης οι πιο κάτω επιλογές:

Yes: Αν επιλέξουμε Yes θα αποθηκεύσει τον πίνακα δημιουργώντας

πρώτα ένα νέο πεδίο με τύπο δεδομένων AutoNumber (αυτόματη

αρίθμηση) ως πρωτεύον κλειδί.

No: Αν επιλέξουμε No το πρόγραμμα θα αποθηκεύσει τον πίνακα χωρίς

να ορίσει πρωτεύον κλειδί.

Cancel: Αν επιλέξουμε Cancel ακυρώνουμε την εντολή αποθήκευσης

και επανερχόμαστε στην προβολή σχεδίασης για να συνεχίσουμε την

εργασία μας με τον πίνακα.

6. Αποθήκευση Πίνακα

Τρόπος 1:

1. Καρτέλα File

2. Κλικ Save

3. Table Name: Ονομάζουμε τον πίνακα

4. Κλικ ΟΚ

Τρόπος 2:

1. Κλικ στο κουμπί Save από την γραμμή εργαλείων γρήγορης πρόσβασης

(Customize Quick Access toolbar)

Τρόπος 3:

1. Δεξί κλικ στην καρτέλα του πίνακα

2. Κλικ Save

7. Αποθήκευση Πίνακα Με Άλλο Όνομα

1. Καρτέλα File

2. Κλικ Save Object As

Page 17: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 3 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 17 -

3. Save Table To: Πληκτρολογούμε το νεό όνομα του πίνακα

4. Κλικ ΟΚ

8. Προσθήκη, Διαγραφή, Μετακίνηση Πεδίου Σε Υφιστάμενο Πίνακα

8.1 Προσθήκη Πεδίου

1. Ανοίγουμε τον πίνακα σε προβολή σχεδίασης (Design View)

2. Κλικ στην γραμμή κάτω από το σημείο που θέλουμε να προσθέσουμε το νέο

πεδίο

3. Καρτέλα Design

4. Κλικ Insert Rows

5. Προσθέτουμε το όνομα και το τύπο του πεδίου

6. Αποθηκεύουμε και κλείνουμε τον πίνακα

Σημ: Αν θέλουμε να προσθεσουμε το νέο πεδίο στο τέλος του πίνακα, κάνουμε

κλικ στο τέλος των ήδη καταχωρημένων πεδίων.

8.2 Διαγραφή Πεδίου

1. Ανοίγουμε τον πίνακα σε προβολή σχεδίασης (Design View)

2. Επιλέγουμε την γραμμή που βρίσκεται μέσα το πεδίο που θέλουμε να

διαγράψουμε

3. Καρτέλα Design

4. Κλικ Delete Rows ή πατάμε το πλήκτρο [Delete]

5. Αποθηκεύουμε και κλείνουμε τον πίνακα

8.3 Μετακίνηση Πεδίου

1. Ανοίγουμε τον πίνακα σε προβολή σχεδίασης (Design View)

2. Επιλέγουμε το πεδίο που θέλουμε να μετακινήσουμε

3. Σύρουμε το δείκτη του ποντικιού πάνω στα κουμπιά επιλογής γραμμής των

πεδίων και κρατώντας πατημένο το αριστερό πλήκτρο του ποντικιού,

σύρουμε το δείκτη του ποντικού στη νέα θέση

4. Αποθηκεύουμε και κλείνουμε τον πίνακα

9. Προσθήκη, Τροποποίηση Και Διαγραφή Δεδομένων Σε Μια

Εγγραφή

9.1 Προσθήκη Δεδομένων

1. Ανοίγουμε τον πίνακα σε προβολή φύλλων δεδομένων (Datasheet View)

2. Μετακινούμαστε στο κελί της εγγραφής στο οποίο θέλουμε να προσθέσουμε

δεδομένα

3. Πληκτρολογούμε στο κελί τα νέα δεδομένα

9.2 Τροποποίηση Δεδομένων

1. Ανοίγουμε τον πίνακα σε προβολή φύλλων δεδομένων (Datasheet View)

2. Μετακινούμαστε στο κελί στο οποίο θέλουμε να αλλάξουμε ή διαγράψουμε

κάποια δεδομένα

3. Πληκτρολογούμε τα νέα δεδομένα που θέλουμε να καταχωρίσουμε στο πεδίο

Page 18: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 3 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 18 -

9.3 Διαγραφή Δεδομένων

1. Ανοίγουμε τον πίνακα σε προβολή φύλλων δεδομένων (Datasheet View)

2. Μετακινούμαστε στο κελί στο οποίο θέλουμε να διαγράψουμε τα δεδομένα

3. Επιλέγουμε το κελί μεταφέροντας το δείκτη του ποντικιού στο αριστερό του

σύνορο

4. Πατάμε το πλήκτρο [Delete] από το πληκτρολόγιο ή από την καρτέλα Home,

Records, Κλικ Delete

10. Πλοήγηση Μεταξύ Εγγραφών Σε Ένα Πίνακα

Μπορούμε να μετακινηθούμε μεταξύ εγγραφών ενός πίνακα είτε με το πληκτρολόγιο,

είτε με τη χρήση του ποντικιού είτε με την χρήση της γραμμής πλοήγησης που

βρίσκονται στην κάτω αριστερή γωνιά του παράθυρου προβολής.

Γραμμή πλοήγησης

11. Προσθήκη Και Διαγραφή Εγγραφών Σε Ένα Πίνακα

11.1 Προσθήκη Εγγραφής

Τρόπος 1:

1. Ανοίγουμε τον πίνακα σε προβολή φύλλων δεδομένων (Datasheet View)

2. Καρτέλα Home

3. Κλικ New

Τρόπος 2:

1. Κλικ στο κουμπί πλοήγησης New (blank) record από την γραμμή

πλοήγησης

11.2 Διαγραφή Εγγραφής

Τρόπος 1:

1. Ανοίγουμε τον πίνακα σε προβολή φύλλων δεδομένων (Datasheet View)

2. Επιλέγουμε την εγγραφή που θέλουμε να διαγράψουμε

3. Καρτέλα Home

4. Κλικ Delete

5. Κλικ Delete record

6. Κλικ Yes

Πρώτη Εγγραφή

Προηγούμενη Εγγραφή

Δημιουργία Εγγραφής

Επόμενη Εγγραφή

Τρέχουσα Εγγραφή

Τελευταία Εγγραφή

Page 19: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 3 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 19 -

Τρόπος 2:

1. Επιλέγουμε την εγγραφή που θέλουμε να διαγράψουμε

2. Επιλέγουμε το πλήκτρο [Delete] από το πληκτρολόγιο

3. Κλικ Yes

Τρόπος 3:

1. Επιλέγουμε την εγγραφή που θέλουμε να διαγράψουμε

2. Δεξί κλικ Delete record

3. Κλικ Yes

12. Αλλαγή Πλάτους Στηλών Πίνακα

Τρόπος 1:

1. Ανοίγουμε τον πίνακα σε προβολή φύλλων δεδομένων (Datasheet View)

2. Μετακινούμε τον δείκτη του ποντικιού στο σύνορο μεταξύ δύο τίτλων στήλης

3. Κρατάμε το αριστερό πλήκτρο του ποντικιού πατημένο

4. Σύρουμε είτε για να μεγεθύνουμε τη στήλη προς τα δεξιά, είτε για να μειώσουμε το

πλάτος της στήλης προς τα αριστερά

Τρόπος 2:

1. Επιλέγουμε τον πίνακα σε προβολή φύλλων δεδομένων (Datasheet View)

2. Επιλέγουμε ένα οποιοδήποτε πεδίο στη στήλη

3. Δεξί κλικ στην στήλη

4. Κλικ Field Width – Καθορίζουμε το πλάτος του πίνακα

5. Κλικ ΟΚ

Τρόπος 3:

1. Ανοίγουμε τον πίνακα σε προβολή φύλλων δεδομένων (Datasheet View)

2. Επιλέγουμε ένα οποιοδήποτε πεδίο στη στήλη

3. Καρτέλα Home

4. Κλικ More

5. Κλικ Field Width – Καθορίζουμε το πλάτος του πίνακα

6. Κλικ ΟΚ

13. Κλείσιμο Πίνακα

Τρόπος 1:

1. Κλικ στο κουμπί Close που βρίσκεται στην δεξιά της καρτέλας του πίνακα

Τρόπος 2:

1. Δεξί κλικ στην καρτέλα του πίνακα

2. Κλικ Close

14. Άνοιγμα Υφιστάμενου Πίνακα

Τρόπος 1:

1. Διπλό κλικ στον πίνακα

Page 20: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 3 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 20 -

Τρόπος 2:

1. Δεξί κλικ στον πίνακα

2. Κλικ Open

Σημ: Όταν ο πίνακας δεν είναι ορατός στα αριστερά του παραθύρου κάνουμε κλικ

στο βέλος στο All Access Objects και επιλέγουμε All Access Objects για να

δούμε τα αντικείμενα της βάσης δεδομένων.

15. Διαγραφή Πίνακα

Τρόπος 1:

1. Επιλέγουμε τον πίνακα τον οποίο θέλουμε να διαγράψουμε

2. Πατάμε το πλήκτρο [Delete]

Τρόπος 2:

1. Επιλέγουμε τον πίνακα τον οποίο θέλουμε να διαγράψουμε

2. Δεξί κλικ στον πίνακα

3. Κλικ Delete

Τρόπος 3:

1. Επιλέγουμε τον πίνακα τον οποίο θέλουμε να διαγράψουμε

2. Καρτέλα Home

3. Κλικ Delete

Page 21: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 3 - ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 21 -

ΜΑΘΗΜΑ 3 - ΑΣΚΗΣΕΙΣ

1. Ανοίξετε την εφαρμογή βάσης δεδομένων (Microsoft Access).

2. Δημιουργήστε μια κενή βάση δεδομένων/new στο φάκελο Documents με το όνομα

School.

3. Δημιουργήστε ένα νέο πίνακα/table με πέντε πεδία/fields και τις ιδιότητες/data

type τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα Pupils. Καθορίστε το πρωτεύον κλειδί/primary key αυτόματα.

Field Name Data Type

First Name Text

Last Name Text

Date of Birth Date/Time

City Text

Postal Code Number

4. Μεταφερθείτε σε προβολή φύλλων δεδομένων/Datasheet View του πίνακα Pupils.

5. Καταχωρήστε τις ακόλουθες εγγραφές/records μέσα στον πίνακα Pupils.

First Name Last Name Date of Birth City Postal Code

Helen Stewart 5/6/1999 London 34526

Mary Gordon 13/8/1990 New York 98097

Mark Robinson 23/1/1994 Paris 12785

Suzan Harrison 17/5/1991 London 98700

Lucas Taylor 26/10/1997 Milano 88765

6. Προηγηθείτε στην 2η εγγραφή/record του πίνακα και αλλάξετε το όνομα/first name

στη συγκεκριμένη εγγραφή σε Kate και διαγράψετε/delete τη τιμή στο πεδίο Postal

code της ίδιας εγγραφής.

7. Διαγράψετε/delete την 5η εγγραφή/record του πίνακα.

8. Μεταφερθείτε σε προβολή σχεδίασης/Design View του πίνακα Pupils και

προσθέστε ένα νέο πεδίο/field με όνομα Absences και τύπο δεδομένων/data type

Yes/No. Αποθηκεύστε/save τον πίνακα.

9. Μετακινείστε το πεδίο/field Date of Birth μετά από το πεδίο/field City.

10. Μεταφερθείτε σε προβολή φύλλων δεδομένων/Datasheet View του πίνακα Pupils

και βεβαιωθείτε ότι είναι παρούσες μόνο η Kate και η Suzan.

11. Προηγηθείτε στην 3η εγγραφή/record του πίνακα και διορθώστε το ταχυδρομικό

κώδικα/Postal code της συγκεκριμένης εγγραφής σε 45634.

12. Προσθέστε ακόμη μία εγγραφή/record στον πίνακα με τα δικά σας στοιχεία.

13. Αλλάξετε το πλάτος/width των στηλών/columns του πίνακα σε 18 pt.

14. Αποθηκεύσετε/save τον πίνακα σας.

15. Δημιουργήστε ένα νέο πίνακα/table με τρία πεδία/fields και τις ιδιότητες/data type

τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε τον πίνακα με το όνομα σας.

(απαντήστε αρνητικά, δηλ. No στο προειδοποιητικό μήνυμα που εμφανίζεται)

Field Name Data Type

Code Number

Name Text

Age Number

Page 22: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 3 - ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 22 -

16. Προσθέστε ένα νέο πεδίο/field με όνομα Ignore Task και τύπο δεδομένων/field

type Ναι/Όχι . Αποθηκεύστε/save τον πίνακα.

17. Ορίστε το πεδίο Code του πίνακα με το όνομα σας ως πρωτεύον κλειδί/primary

key. Αποθηκεύσετε/save και κλείστε/close τον πίνακα.

18. Ανοίξτε/open τον πίνακα Pupils και επιλέξτε την 2η εγγραφή/record.

19. Κλείστε/close τον πίνακα Pupils.

20. Διαγράψετε/delete τον πίνακα με το όνομα σας.

21. Κλείστε την εφαρμογή βάσης δεδομένων/exit.

Page 23: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 4 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 23 -

ΜΑΘΗΜΑ 4

ΣΤΟΧΟΙ:

1. Ιδιότητες Πεδίων

2. Κατανόηση Των Επιπτώσεων Αλλαγής Της Ιδιότητας Του Πεδίου Σε Ένα Πίνακα

3. Δημιουργία Κανόνα Επικύρωσης Για Αριθμό/Νόμισμα, Ημερομηνία/Ώρα

1. Ιδιότητες Πεδίων

1.1 Ιδιότητες Πεδίων Με Κείμενο

Η Ιδιότητα Field Size (μέγεθος πεδίου) καθορίζει τον μέγιστο αριθμό χαρακτήρων

κειμένου που θα επιτρέπεται να καταχωρήσουμε σε ένα πεδίο τύπου Text

(Κείμενο). Η προεπιλεγμένη επιλογή στην Access είναι 255 χαρακτήρες.

1. Ανοίγουμε τον πίνακα σε προβολή σχεδίασης (Design View)

2. Κλικ στο πεδίο που θέλουμε να αλλάξουμε το μέγεθος του

3. Κλικ στο General στο κάτω αριστερό μέρος του πίνακα

4. Κλικ στο κενό χώρο δίπλα από το Field Size

5. Καταχωρούμε το μέγιστο αριθμό χαρακτήρων που θα επιτρέπονται στο πεδίο

1.2 Ιδιότητες Πεδίων Με Αριθμούς

Η Ιδιότητα Field Size (μέγεθος πεδίου) καθορίζει το είδος και το μέγεθος των

αριθμητικών δεδομένων που μπορούν να αποθηκευτούν σε ένα πεδίο τύπου

Number. Η προεπιλεγμένη επιλογή της ιδιότητας είναι Long Integer.

1. Ανοίγουμε τον πίνακα σε προβολή σχεδίασης (Design View)

2. Κλικ στο πεδίο που θέλουμε να αλλάξουμε το μέγεθος του

3. Κλικ στο General στο κάτω αριστερό μέρος του πίνακα

4. Κλικ στο κενό χώρο δίπλα από το Field Size

Page 24: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 4 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 24 -

5. Κλικ στο βελάκι για να επιλέξουμε μέγεθος αριθμού

6. Κλικ στην ιδιότητα Format, όταν θέλουμε να καθορίσουμε τον τρόπο

εμφάνισης των αριθμητικών δεδομένων

1.3 Ιδιότητες Πεδίων Με Ημερομηνία/Ώρα

Η Ιδιότητα Date/Time (Ημερομηνία/Ώρα) καθορίζει την μορφή με την οποία θα

εμφανίζονται οι ημερομηνίες.

1. Ανοίγουμε τον πίνακα σε προβολή σχεδίασης (Design View)

2. Κλικ στο πεδίο που θέλουμε να αλλάξουμε την μορφή ημερομηνίας/ώρας

3. Κλικ στο General στο κάτω αριστερό μέρος του πίνακα

4. Κλικ στο κενό χώρο δίπλα από το Format

5. Κλικ στο βελάκι για να επιλέγουμε μια μορφή ημερομηνίας

Page 25: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 4 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 25 -

1.4 Ιδιότητες Πεδίων Με Προεπιλεγμένη Τιμή

Η Ιδιότητα Default Value (προεπιλεγμένη τιμή) καθορίζει την τιμή που θα

καταχωρείται αυτόματα στο πεδίο κάθε φορά που θα προσθέτουμε μια νέα

εγγραφή στον πίνακα. Ο χρήστης μπορεί να την δεχθεί ή να εισάγει μια

διαφορετική τιμή. Την ιδιότητα αυτή την χρησιμοποιούμε σε πεδία τα οποία

περιέχουν συχνά τα ίδια δεδομένα.

1.5 Ιδιότητες Πεδίων Με Ευρετήριο

Η Ιδιότητα Index (ευρετήριο) επιταχύνει την αναζήτηση και την ταξινόμηση

εγγραφών σε ένα πεδίο του πίνακα. Η επιλογή (Yes, No Duplicates) δεν επιτρέπει

τις διπλές εγγραφές στο συγκεκριμένο πεδίο. Η επιλογή (Yes, Duplicates)

επιτρέπει τις διπλές εγγραφές στο συγκεκριμένο πεδίο.

2. Κατανόηση Των Επιπτώσεων Αλλαγής Της Ιδιότητας Του Πεδίου

Σε Ένα Πίνακα

Για να αλλάξουμε τα χαρακτηριστικά ενός πεδίου πρέπει να είμαστε σε προβολή Design

View. Πρέπει να σημειωθεί ότι αλλάζοντας τους τύπους δεδομένων και τα

χαρακτηριστικά των πεδίων ενός πίνακα που ήδη έχει καταχωρημένα δεδομένα, είναι

πολύ επικίνδυνο. Οι επιπτώσεις αυτής της αλλαγής θα είναι η περικοπή ή ακόμη και η

απώλεια των υπαρχόντων δεδομένων.

Για παράδειγμα αν αλλάξουμε το μέγεθος (Field Size) ενός πεδίου (Text) από 15 σε 10

χαρακτήρες, θα χάσουμε πληροφορίες από καταχωρήσεις που έχουν κείμενο

μεγαλύτερο των 10 χαρακτήρων.

3. Δημιουργία Κανόνα Επικύρωσης Για Αριθμό/Νόμισμα,

Ημερομηνία/Ώρα

3.1 Κριτήρια Κανόνων Επικύρωσης

Τελεστής

Σύγκρισης Παράδειγμα Χρήσης

Επιτρέπεται καταχώρηση δεδομένων

με τιμή…

= =20 Ίση με 20

=15/04/1977 Ίση με 15/04/77

> >20 Μεγαλύτερη από 20

>15/04/1977 Πιο πρόσφατη από τις 15/04/77

< <20 Μικρότερη από 20

<15/04/1977 Πιο πριν από τις 15/04/77

<>

<>20 Οτιδήποτε εκτός από 20

<>15/04/1977 Οτιδήποτε εκτός από 15/04/77

>= >=20 Μεγαλύτερη ή ίση με 20

>=15/04/1977 Στις 15/04/77 ή πιο πρόσφατα

<= <=20 Μικρότερη ή ίση με 20

<=15/04/1977 Στις 15/04/77 ή πιο πριν

Between Between 20 and 50 Μεταξύ 20 και 50

Between 15/04/1977 and 14/04/78 Μεταξύ 15/04/77 και 14/04/78

Page 26: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 4 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 26 -

Λογικός

Τελεστής Παράδειγμα Χρήσης

Επιτρέπεται καταχώρηση δεδομένων με

τιμή…

AND >0 AND <10 Μεγαλύτερη του 0 και μικρότερη του 10

OR <10 OR >20 Είτε μικρότερη από 10 είτε μεγαλύτερη από 20

NOT NOT ‘‘Cyprus’’ Οτιδήποτε εκτός από ‘‘Cyprus’’

3.2 Κανόνας Επικύρωσης Αριθμών/Νομισματικών Δεδομένων

1. Ανοίγουμε τον πίνακα σε προβολή σχεδίασης (Design View)

2. Επιλέγουμε το πεδίο το οποίο θέλουμε να εφαρμόσουμε ένα κανόνα

επικύρωσης

3. Κλικ στο πλαίσιο Validation Rule (Κανόνας Επικύρωσης) στο κάτω μέρος

του πεδίου στις καρτέλα General

4. Ας υποθέσουμε ότι θέλουμε να περιορίσουμε τους αριθμούς να είναι

μεταξύ 1-10,000

5. Πληκτρολογούμε <=10000 στο πλαίσιο αυτό

6. Στο πλαίσιο Validation Text (Κείμενο Κανόνα Επικύρωσης) μπορούμε να

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

πεδίου π.χ. Enter a valid number between 1-10000

3.3 Κανόνας Επικύρωσης Ημερομηνίας/Ώρας

1. Ανοίγουμε τον πίνακα σε προβολή σχεδίασης (Design View)

2. Επιλέγουμε το πεδίο το οποίο θέλουμε να εφαρμόσουμε ένα κανόνα

επικύρωσης

3. Κλικ στο πλαίσιο Validation Rule (Κανόνας Επικύρωσης) στο κάτω μέρος

του πεδίου στις καρτέλα General

4. Ας υποθέσουμε ότι θέλουμε να επιτρέπει ημερομηνίες μεταξύ 1/1/10 και

31/12/10

5. Πληκτρολογούμε >=#1/1/10# And <=#31/12/10# στο πλαίσιο αυτό

6. Στο πλαίσιο Validation Text (Κείμενο Κανόνα Επικύρωσης) μπορούμε να

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

πεδίου π.χ. Between 1/1/2010 and 31/12/2010

Page 27: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 4 - ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 27 -

ΜΑΘΗΜΑ 4 - ΑΣΚΗΣΕΙΣ

1. Ανοίξετε την εφαρμογή βάσης δεδομένων (Microsoft Access).

2. Δημιουργήστε μια κενή βάση δεδομένων/new με το όνομα DVDs Company στο

φάκελο Documents.

3. Δημιουργήστε ένα νέο πίνακα/table με πέντε πεδία/fields και τις ιδιότητες/data

type τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα Staff. Καθορίστε το πεδίο Company Id ως πρωτεύον κλειδί/primary key.

Field Name Data Type

Company Id Number

First Name Text

Second Name Text

Age Number

Country Text

4. Μεταφερθείτε σε προβολή φύλλων δεδομένων/Datasheet View του πίνακα Staff.

5. Καταχωρήστε τις ακόλουθες εγγραφές/records μέσα στον πίνακα Staff.

6. Αποθηκεύσετε/save τον πίνακα σας.

7. Μεταφερθείτε σε προβολή σχεδίασης/Design View του πίνακα και στο πεδίο

Company Id εφαρμόστε δείκτη/index που να επιτρέπει τις διπλότυπες εγγραφές.

8. Τροποποιήστε την κατάλληλη ιδιότητα του πεδίου Second Name ώστε σε προβολή

φύλλου δεδομένων/datasheet view να εμφανίζεται ως επικεφαλίδα

στήλης/caption του πεδίου, το κείμενο Last Name. Αποθηκεύσετε τον πίνακα.

9. Μεταφερθείτε σε προβολή φύλλων δεδομένων/Datasheet View του πίνακα για να

δείτε την αλλαγή.

10. Μεταφερθείτε σε προβολή σχεδίασης/Design View του πίνακα.

11. Προσθέστε ως περιγραφή/Description του πεδίου First Name το κείμενο: ABCD,

KLHR, DATS, BKOL, XJSE.

12. Εισάγετε ως προεπιλεγμένη τιμή/default value του πεδίου Country το κείμενο

London. Αποθηκεύσετε τις αλλαγές.

13. Δημιουργήστε ένα νέο πεδίο επιλογής/lookup wizard, ως τελευταίο στον πίνακα

Staff, με όνομα Paid το οποίο θα εμφανίζει τις ακόλουθες επιλογές για κάθε πελάτη:

Cash, Visa. Επιλέξετε διαφορετικές κατηγορίες για όλες τις εγγραφές του πίνακα.

Σιγουρευτείτε ότι καταχωρήθηκαν οι αλλαγές στον πίνακα.

14. Προσθέστε στο πεδίο Company Id ευρετήριο/index ώστε να μην επιτρέπονται τα

διπλότυπα/duplicates. Αποθηκεύστε τον πίνακα.

15. Αποθηκεύσετε/save και κλείστε το πίνακα Staff.

16. Δημιουργήστε ένα νέο πίνακα/table με έξι πεδία/fields και τις ιδιότητες/data type

τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα DVDs Table. Καθορίστε το πεδίο DVD Code ως πρωτεύον κλειδί/primary

key.

Company Id First Name Second Name Age Country

132 Elliot Williams 29 England

234 Yvette Murray 32 Holland

365 Elliot Jones 28 Sweden

467 Graham James 33 Denmark

Page 28: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 4 - ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 28 -

Field Name Data Type

DVD Code Number

Name Text

Category Text

Year Number

Rent Date Date/Time

Rent Price Number

17. Καταχωρήστε τις ακόλουθες εγγραφές/records μέσα στον πίνακα.

DVD Code Name Category Year Rent Date Rent Price

3567 Bad Boys Comedy 2003 06/09/2005 2,00

5432 The Patriot Adventure 2000 17/01/2005 2,00

6789 Batman Action 1989 30/08/2005 1,00

4321 Love Story Romantic 1990 15/04/2005 1,00

7890 Spider’s Web Thriller 2001 07/06/2005 2,00

18. Αλλάξτε το μέγεθος του πεδίου/field size Name σε 45 χαρακτήρες.

19. Αλλάξτε την ιδιότητα/format μορφής του πεδίου Rent Price σε Euro.

20. Αλλάξετε την ιδιότητα/format μορφής του πεδίου Rent Date σε Short Date.

21. Δημιουργήστε ένα κανόνα επικύρωσης/validation rule στο πεδίο DVD Code, ώστε

να δέχεται τιμές μεταξύ 1000-10000. Δημιουργήστε το ακόλουθο μήνυμα

επικύρωσης/validation text Enter a valid price between 1000 and 10000.

Αποθηκεύσετε τη σχεδίαση του πίνακα.

22. Προσθέστε κανόνα ελέγχου/validation rule στο πεδίο Rent Date έτσι ώστε οι

ημερομηνίες που καταχωρούνται να είναι μεταξύ 1/1/2005 – 31/12/2005.

Αποθηκεύσετε τον πίνακα (απαντήστε καταφατικά, δηλ. Yes, στα προειδοποιητικά

μηνύματα που εμφανίζονται).

23. Δημιουργήστε ένα κανόνα επικύρωσης/validation rule στο πεδίο Rent Price, ώστε

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

επικύρωσης/validation text Greater than 0. Αποθηκεύσετε τη σχεδίαση του πίνακα.

24. Δημιουργήστε ένα κανόνα επικύρωσης/validation rule στο πεδίο Year, ώστε να

δέχεται οτιδήποτε τιμές εκτός 1970. Δημιουργήστε το ακόλουθο μήνυμα

επικύρωσης/validation text Not 1970!. Αποθηκεύσετε τη σχεδίαση του πίνακα.

25. Αποθηκεύσετε/save και κλείστε το πίνακα DVDs Table.

26. Κλείστε την εφαρμογή βάσης δεδομένων/exit.

Page 29: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 5 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 29 -

ΜΑΘΗΜΑ 5

ΣΤΟΧΟΙ:

1. Δημιουργία Σχέσεων

2. Δημιουργίας Σχέσης Ένα Προς Πολλά

3. Δημιουργία Σχέσης Ένα Προς Ένα

4. Ακεραιότητα Αναφορών

5. Επεξεργασία Υπάρχουσας Σχέσης

6. Διαγραφή Σχέσεων

7. Διαγραφή/Απόκρυψη Ενός Πίνακα Σε Mια Σχέση

1. Δημιουργία Σχέσεων

Για να ορίσουμε σχέσεις μεταξύ πινάκων θα πρέπει να καθορίσουμε:

Τους πίνακες μεταξύ των οποίων θα ορίσουμε τη σχέση

Τα πεδία αυτών των πινάκων τα οποία θα συσχετιστούν

Οι σχέσεις σε μια βάση δεδομένων θα πρέπει να οριστούν πριν την καταχώρηση

δεδομένων στους πίνακες. Αν καταχωρήσουμε δεδομένα σε ένα πίνακα και στη

συνέχεια επιχειρήσουμε να τον συμπεριλάβουμε σε κάποια σχέση, το πιο πιθανόν είναι

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

Για να συσχετίσουμε τους πίνακες σε μια βάση δεδομένων, ακολουθούμε τα

παρακάτω βήματα:

1. Κλείνουμε όλους τους πίνακες, που τυχόν είναι ανοικτοί

2. Καρτέλα Database Tools

3. Κλικ Relationships

4. Καρτέλα Design

5. Κλικ Show table

6. Προσθέτουμε τους πίνακες που θέλουμε να συσχετίσουμε, επιλέγοντας το κάθε ένα

ξεχωριστά και πατώντας το κουμπί Add

7. Κλικ Close

2. Δημιουργίας Σχέσης Ένα Προς Πολλά

Για να δημιουργήσουμε μια σχέση ένα προς πολλά θα πρέπει να τηρούνται οι πιο κάτω

προϋποθέσεις:

Το συσχετιζόμενο πεδίο του πρωτεύοντα πίνακα της σχέσης θα πρέπει να περιέχει

μοναδικές αξίες (δηλ. να είναι το πρωτεύον κλείδι ή να έχει οριστεί σε αυτό ευρετήριο

χωρίς διπλότυπα).

Το ξένο κλειδί του δευτερεύοντος πίνακα να μην περιέχει μοναδικές αξίες.

1. Επιλέγουμε το πεδίο που είναι πρωτεύον κλειδί στον πρωτεύοντα πίνακα της

σχέσης

2. Σύρουμε το πεδίο αυτό με το ποντίκι και το αποθέτουμε στο συσχετιζόμενο πεδίο

(ξένο κλειδί) του δευτερόντος πίνακα.

3. Ανοίγει το παράθυρο Edit Relationship

Page 30: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 5 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 30 -

4. Κλικ Referential Integrity (Ακεραιότητα Αναφορών)

5. Κλικ Create

6. Καρτέλα Design

7. Κλικ Close – Κλείνουμε το παράθυρο Relationships

8. Στο πλαίσιο μηνύματος επιλέγουμε Save – για να αποθηκεύσουμε τις σχέσεις

που ορίσαμε

3. Δημιουργίας Σχέσης Ένα Προς Ένα

Για να δημιουργήσουμε μια σχέση ένα προς ένα θα πρέπει να τηρούνται οι πιο κάτω

προϋποθέσεις:

Το συσχετιζόμενο πεδίο του πρωτεύοντα πίνακα της σχέσης θα πρέπει να περιέχει

μοναδικές αξίες (δηλ. να είναι το πρωτεύον κλείδι ή να έχει οριστεί σε αυτό ευρετήριο

χωρίς διπλότυπα).

Το ξένο κλειδί του δευτερεύοντος πίνακα θα πρέπει επίσης να περιέχει μοναδικές

αξίες (δηλ. να είναι το πρωτεύον κλείδι ή να έχει οριστεί σε αυτό ευρετήριο χωρίς

διπλότυπα).

1. Επιλέγουμε το πεδίο που είναι πρωτεύον κλειδί στον πρωτεύοντα πίνακα της

σχέσης

2. Σύρουμε το πεδίο αυτό με το ποντίκι και το αποθέτουμε στο συσχετιζόμενο πεδίο

(ξένο κλειδί) του δευτερόντος πίνακα.

3. Ανοίγει το παράθυρο Edit Relationship

4. Κλικ Referential Integrity (Ακεραιότητα Αναφορών)

5. Κλικ Create

6. Κλικ Close – κλείνουμε το παράθυρο Relationships

7. Στο πλαίσιο μηνύματος επιλέγουμε Save για να αποθηκεύσουμε τις σχέσεις που

ορίσαμε

Page 31: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 5 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 31 -

4. Ακεραιότητα Αναφορών

Για να αποφύγουμε προβλήματα που μπορεί να προκύψουν από τη διαγραφή ή

τροποποίηση απαραίτητων δεδομένων από μια βάση δεδομένων, μπορούμε να

ενεργοποιήσουμε τη λειτουργία Referential Integrity (Ακεραιότητα Αναφορών).

Επιλέγοντας τη λειτουργία Referential Integrity εξασφαλίζει την διατήρηση της

ορθότητας και εγκυρότητας δεδομένων στις πιο κάτω περιπτώσεις:

Όταν προσπαθούμε να διαγράψουμε μια εγγραφή σε ένα πίνακα, για την οποία

υπάρχει αναφορά σε κάποιον άλλο πίνακα.

Όταν προσπαθούμε να προσθέσουμε μια εγγραφή στο πεδίο ξένου κλειδιού για

την οποία δεν υπάρχει καταχώρηση στον πρωτεύοντα πίνακα.

Όταν προσπαθούμε να κάνουμε αλλαγές στην τιμή ενός πρωτεύοντος κλειδιού

που εμφανίζεται σε μια ή περισσότερες εγγραφές ενός συσχετιζόμενου πίνακα.

Όταν επιλέξουμε τη λειτουργία Referential Integrity υπάρχουν ακόμη δύο επιπλέον

επιλογές που μας βοηθούν στην καλύτερη διαχείρηση των δεδομένων:

Διαδοχικές Ενημερώσεις (Cascade Update Relate Fields)

Αλλάζοντας την τιμή του πρωτεύοντος κλειδιού στον πρωτεύοντα πίνακα, η Access

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

με την τροποποιημένη εγγραφή στον πρωτεύοντα πίνακα, δίνοντας τη νέα τιμή στο

πεδίο ξένου κλειδιού της κάθε μιας. π.χ. εάν αλλάξω το Teacher ID από 5 σε 9 στον

πίνακα Teachers θα αλλάξει επίσης στον πίνακα Students.

Διαδοχικές Εγγραφές (Cascade Delete Records)

Διαγράφοντας μια εγγραφή στον πρωτεύοντα πίνακα η Access ενημερώνει τον

δευτερεύοντα πίνακα, διαγράφοντας αυτόματα όλες τις εγγραφές που σχετίζονται

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

τέταρτη εγγραφή στον πίνακα Teachers θα διαγραφεί επίσης η αντίστοιχη εγγραφή

στον πίνακα Students.

5. Επεξεργασία Υπάρχουσας Σχέσης

Τρόπος 1:

1. Διπλοπατάμε στην γραμμή που συνδέει τους δύο πίνακες

2. Ανοίγει το παράθυρο Edit Relationship

3. Κάνουμε τις ανάλογες τροποποιήσεις

4. Κλικ ΟΚ

Page 32: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 5 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 32 -

Τρόπος 2:

1. Καρτέλα Design

2. Κλικ Edit Relationship

3. Κάνουμε τις ανάλογες τροποποιήσεις

4. Κλικ ΟΚ

6. Διαγραφή Σχέσεων

1. Επιλέγουμε την γραμμή που συνδέει τους δύο πίνακες

2. Πατάμε το πλήκτρο [Delete] από το πληκτρολόγιο

3. Στο πλαίσιο μηνύματος επιλέγουμε Yes για να ολοκληρωθεί η διαγραφή των

σχέσεων

7. Διαγραφή/Απόκρυψη Ενός Πίνακα Σε Mια Σχέση

Τρόπος 1:

1. Επιλέγουμε τον πίνακα

2. Καρτέλα Design

3. Κλικ Hide table

Τρόπος 2:

1. Επιλέγουμε τον πίνακα

2. Πατάμε το πλήκτρο [Delete] από το πληκτρολόγιο

Page 33: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 5 - ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 33 -

ΜΑΘΗΜΑ 5 - ΑΣΚΗΣΕΙΣ

1. Ανοίξετε την εφαρμογή βάσης δεδομένων (Microsoft Access).

2. Δημιουργήστε μια κενή βάση δεδομένων/new με το όνομα Cars στο φάκελο

Documents.

3. Δημιουργήστε ένα νέο πίνακα/table με πέντε πεδία/fields και τις ιδιότητες/data

type τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα Car Table. Καθορίστε το πεδίο Registration Number ως πρωτεύον

κλειδί/primary key.

Field Name Data Type

Registration Number Text

Car Name Text

Car Model Text

Price Currency

Country Text

4. Δημιουργήστε ένα νέο πίνακα/table με πέντε πεδία/fields και τις ιδιότητες/data

type τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα Shop Table. Καθορίστε το πεδίο Shop ID ως πρωτεύον κλειδί/primary key.

Field Name Data Type

Shop ID Number

Shop Name Text

Address Text

City Text

Tel No Number

5. Δημιουργήστε ένα νέο πίνακα/table με πέντε πεδία/fields και τις ιδιότητες/data

type τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα Driver Table. Καθορίστε το πεδίο Driver ID ως πρωτεύον κλειδί/primary key.

Field Name Data Type

Driver ID Number

Driver Name Text

Age Number

Sex Text

Tel No Number

6. Δημιουργήστε μία σχέση μεταξύ των πινάκων Driver Table και Car Table

χρησιμοποιώντας το πεδίο Driver ID. Ενεργοποιήστε την ακεραιότητα

αναφορών/enforce referential integrity μεταξύ των πινάκων Driver Table και Car

Table.

7. Αποθηκεύσετε/save και κλείστε το παράθυρο συσχετισμών.

8. Δημιουργήστε μια σχέση ένα-προς-πολλά/one to many μεταξύ των πινάκων Shop

Table και Car Table χρησιμοποιώντας το πεδίο Shop ID.

9. Τροποποιήστε τη σχέση μεταξύ των πινάκων Shop Table και Car Table, ώστε όταν

αλλάξει μια εγγραφή από τον πίνακα Shop Table να ενημερωθούν

αυτόματα/cascade updated related records και οι αντίστοιχες εγγραφές του

πίνακα Car Table.

10. Κάντε τις απαραίτητες ενέργειες ώστε να επιτρέπεται η διαδοχική διαγραφή των

σχετικών εγγραφών/cascade delete related records.

Page 34: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 5 - ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 34 -

11. Τροποποιήστε τη σχέση μεταξύ των πινάκων Driver Table και Car Table, ώστε όταν

αλλάξει ή διαγραφεί μια εγγραφή από τον πίνακα Driver Table να ενημερωθούν ή

να διαγραφούν αυτόματα και οι αντίστοιχες εγγραφές/cascade delete/updated

related records του πίνακα Car Table.

12. Διαγράψετε/delete την σχέση μεταξύ των πινάκων Driver Table και Car Table.

13. Εμφανίστε τον πίνακα Car Table μόνο.

14. Αποκρύψετε/hide τον πίνακα Car Table.

15. Αποθηκεύσετε/save και κλείστε το παράθυρο συσχετισμών.

16. Κλείστε την εφαρμογή βάσης δεδομένων/exit.

Page 35: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 6 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 35 -

ΜΑΘΗΜΑ 6

ΣΤΟΧΟΙ:

1. Δημιουργία Και Ονομασία Μιας Φόρμας (Form)

2. Εναλλαγές Προβολών Φόρμας

3. Προσθήκη Νέων Εγγραφών Μέσω Φόρμας

4. Διαγραφή Εγγραφών

5. Μετακίνηση Μεταξύ Έγγραφών Σε Φόρμα

6. Προσθήκη, Τροποποίηση Και Διαγραφή Δεδομένων Εγγραφής

7. Προσθήκη Κειμένου Και Μορφοποίηση Σε Κεφαλίδα Και Υποσέλιδο Φόρμας

8. Προσθήκη Εικόνων Σε Κεφαλίδα Και Υποσέλιδο Φόρμας

9. Μετακίνηση/Αντιγραφή Ενός Πεδίου

10. Αποθήκευση Φόρμας

11. Κλείσιμο Φόρμας

12. Άνοιγμα Υφιστάμενης Φόρμας

13. Διαγραφή Φόρμας

1. Δημιουργία Και Ονομασία Μιας Φόρμας (Form)

Μια φόρμα μπορεί να περιέχει από ένα ή (κάποτε περισσότερους από ένα) πίνακα και

προσφέρει τη διεπαφή μέσα απ οτην οποία μπορούμε να καταχωρήσουμε ή να

προβάλουμε δεδομένα.

1. Καρτέλα Create

2. Κλικ Form Wizard

3. Κλικ στο πλαίσιο Tables/Queries για να επιλέξουμε έναν πίνακα ή ένα ερώτημα

4. Κλικ στο κουμπί > αν θέλω ένα πεδιο να μεταφερθεί στη λιστα Selected Fields, κλικ

στο κουμπί >> αν θέλω όλα τα πεδία να μεταφερθούν στη λιστα Selected Fields

5. Κλικ Next

6. Επιλέγουμε την διάταξη (Layout) των πεδίων στη φόρμα

7. Κλικ Next

8. Πληκτρολογούμε το όνομα που θέλουμε να δώσουμε στην φόρμα

9. Κλικ Finish

4

5

6

Page 36: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 6 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 36 -

2. Εναλλαγές Προβολών Φόρμας

Τρόπος 1:

1. Καρτέλα Home

2. Κλικ View

Form View: Προβολή Φόρμας

Layout View: Προβολή Διάρθρωσης

Design View: Προβολή Σχεδίασης

Τρόπος 2:

Κλικ στα κουμπιά προβολής που βρίσκονται στην γραμμή κατάστασης στο κάτω δεξιό

μέρος της εφαρμογής

Τρόπος 3:

1. Δεξί κλικ στην καρτέλα της φόρμας

2. Επιλέγουμε προβολή

7

8

9

10

Page 37: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 6 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 37 -

3. Προσθήκη Νέων Εγγραφών Μέσω Φόρμας

Τρόπος 1:

1. Ανοίγουμε την φόρμα σε προβολή φόρμας (Form View)

2. Καρτέλα Home

3. Κλικ New

Τρόπος 2:

1. Κλικ στο κουμπί πλοήγησης New (blank) record από την γραμμή πλοήγησης

4. Διαγραφή Εγγραφών

1. Ανοίγουμε την φόρμα σε προβολή φόρμας (Form View)

2. Κλικ στην εγγραφή που θέλουμε να διαγράψουμε

3. Καρτέλα Home

4. Κλικ Delete

5. Κλικ Delete record

6. Κλικ Yes

5. Πλοήγηση Μεταξύ Εγγραφών Σε Φόρμα

Μπορούμε να μετακινηθούμε μεταξύ εγγραφών ενός πίνακα είτε με το πληκτρολόγιο,

είτε με τη χρήση του ποντικιού είτε με την χρήση της γραμμής πλοήγησης που

βρίσκονται στην κάτω αριστερή γωνιά του παράθυρου προβολής.

Γραμμή πλοήγησης

6. Προσθήκη, Τροποποίηση Και Διαγραφή Δεδομένων Εγγραφής

6.1 Προσθήκη Δεδομένων

1. Ανοίγουμε την φόρμα σε προβολή φόρμας (Form View)

2. Μετακινούμαστε στο πεδίο στο οποίο θέλουμε να προσθέσουμε δεδομένα με

την χρήση του πλήκτρου [Tab] ή και του ποντικιού

3. Πληκτρολογούμε στο πεδίο τα νέα δεδομένα

6.2 Τροποποίηση Δεδομένων

1. Ανοίγουμε την φόρμα σε προβολή φόρμας (Form View)

2. Μετακινούμαστε στο πεδίο στο οποίο θέλουμε να αλλάξουμε ή διαγράψουμε

κάποια δεδομένα με την χρήση του πλήκτρου [Tab] ή και του ποντικιού

3. Πληκτρολογούμε τα νέα δεδομένα που θέλουμε να καταχωρίσουμε στο πεδίο

Πρώτη Εγγραφή

Προηγούμενη Εγγραφή

Δημιουργία Εγγραφής

Επόμενη Εγγραφή

Τρέχουσα Εγγραφή

Τελευταία Εγγραφή

Page 38: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 6 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 38 -

6.3 Διαγραφή Δεδομένων

1. Ανοίγουμε την φόρμα σε προβολή φόρμας (Form View)

2. Μετακινούμαστε στο πεδίο στο οποίο θέλουμε να διαγράψουμε τα δεδομένα

με την χρήση του πλήκτρου [Tab] ή και του ποντικιού

3. Πατάμε το πλήκτρο [Delete] από το πληκτρολόγιο ή από την καρτέλα Home,

Records, κλικ Delete

7. Προσθήκη Και Μορφοποίηση Κειμένου Σε Κεφαλίδα Και

Υποσέλιδο Φόρμας

7.1 Προσθήκη Κειμένου Σε Κεφαλίδα Και Υποσέλιδο

1. Ανοίγουμε την φόρμα σε προβολή σχεδίασης (Design View)

2. Η ενότητα Form Header (Κεφαλίδα) βρίσκεται στο πάνω μέρος του

παραθύρου της φόρμας ενώ η ενότητα Form Footer (Υποσέλιδο) βρίσκεται

στο κάτω μέρος της φόρμας.

3. Ορίζουμε το μέγεθος του υποσέλιδου της φόρμας, τοποθετώντας το δείκτη

ανάμεσα στην επικεφαλίδα της ενότητας Footer και την επικεφαλίδα της

ενότητας Detail και σύρουμε προς τα κάτω.

4. Καρτέλα Design

5. Κλικ Label (ετικέτα)

6. Κλικ στο σημείο π.χ. της κεφαλίδας που θέλουμε να ξεκινάει η ετικέτα

7. Απελευθερώνουμε το πλήκτρο του ποντικιού για να δημιουργηθεί η ετικέτα

8. Πληκτρολογούμε το κείμενο που θέλουμε να εμφανίζεται στην ετικέτα

9. Πατάμε το πλήκτρο [Enter] από το πληκτρολόγιο

7.2 Μορφοποίηση Κειμένου Σε Κεφαλίδα Και Υποσέλιδο

1. Ανοίγουμε την φόρμα σε προβολή σχεδίασης (Design View)

2. Κλικ στο αντικείμενο της φόρμας που θέλουμε να μορφοποιήσουμε

3. Καρτέλα Format

4. Κλικ Bold, Italic, Underline (έντονα, πλάγια γραφή, υπογράμμιση)

5. Κλικ Align Text Left, Center, Align Text Right (στοίχιση κειμένου αριστερά,

δεξιά, στο κέντρο)

6. Κλικ Font, Font Size, Font Color (είδος γραμματοσειράς, μέγεθος

γραμματοσειράς, χρώμα γραμματοσειράς)

7. Κλικ Background Color (χρώμα γεμίσματος φόντου)

8. Κλικ Format Painter (πινέλο μορφοποίησης)

8. Προσθήκη Εικόνων Σε Κεφαλίδα Και Υποσέλιδο Φόρμας

1. Ανοίγουμε την φόρμα σε προβολή σχεδίασης (Design View)

2. Καρτέλα Design

3. Κλικ Insert Image

4. Κλικ Browse: Επιλέγουμε τοποθεσία εικόνας

5. Επιλέγουμε μια εικόνα

6. Κλικ ΟΚ

7. Κλικ π.χ. στην κεφαλίδα

8. Πατάμε και σύρουμε το ποντίκι για να ορίσουμε το μέγεθος της εικόνας

9. Στο πλαίσιο διαλόγου που εμφανίζεται εντοπίζουμε την εικόνα που θέλουμε να

εισάγουμε

Page 39: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 6 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 39 -

9. Μετακίνηση/Αντιγραφή Ενός Πεδίου

9.1 Μετακίνηση Ενός Πεδίου

1. Ανοίγουμε την φόρμα σε προβολή σχεδίασης (Design View)

2. Επιλέγουμε ένα πεδίο

3. Μετακινούμε το δείκτη του ποντικιού πάνω στο πεδίο μέχρι να γίνει σταυρός

4. Κρατούμε πατημένο το κουμπί του ποντικιού, μετακινούμε στην νέα θέση και

αφήνουμε το κουμπί του ποντικιού

9.2 Αντιγραφή Ενός Πεδίου

1. Ανοίγουμε την φόρμα σε προβολή σχεδίασης (Design View)

2. Επιλέγουμε ένα πεδίο

3. Καρτέλα Home

4. Κλικ Copy

5. Κλικ στο κελί που θέλουμε να αντιγραφούν τα περιεχόμενα του κελιού ή των

κελιών

6. Κλικ Paste

7. Μετακινούμε το πεδίο που δημιουργήθηκε σε μια νέα θέση

10. Αποθήκευση Φόρμας

Τρόπος 1:

1. Καρτέλα File

2. Κλικ Save

Τρόπος 2:

1. Κλικ στο κουμπί Save από την γραμμή εργαλείων γρήγορης πρόσβασης

(Customize Quick Access toolbar)

Τρόπος 3:

1. Δεξί κλικ στην καρτέλα της φόρμας

2. Κλικ Save

11. Κλείσιμο Φόρμας

Τρόπος 1:

1. Κλικ στο κουμπί Close που βρίσκεται στην δεξιά της καρτέλας της φόρμας

Τρόπος 2:

1. Δεξί κλικ στην καρτέλα της φόρμας

2. Κλικ Close

12. Άνοιγμα Υφιστάμενης Φόρμας

Τρόπος 1:

1. Διπλό κλικ στην φόρμα

Page 40: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 6 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 40 -

Τρόπος 2:

1. Δεξί κλικ στην φόρμα

2. Open

13. Διαγραφή Φόρμας

Τρόπος 1:

1. Επιλέγουμε την φόρμα την οποία θέλουμε να διαγράψουμε

2. Πατάμε το πλήκτρο [Delete]

Τρόπος 2:

1. Επιλέγουμε την φόρμα την οποία θέλουμε να διαγράψουμε

2. Δεξί κλικ στην φόρμα

3. Κλικ Delete

Page 41: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 6 - ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 41 -

ΜΑΘΗΜΑ 6 - ΑΣΚΗΣΕΙΣ

1. Ανοίξετε την εφαρμογή βάσης δεδομένων (Microsoft Access).

2. Δημιουργήστε μια κενή βάση δεδομένων/new με το όνομα College στο φάκελο

Documents.

3. Δημιουργήστε ένα νέο πίνακα/table με οκτώ πεδία/fields και τις ιδιότητες/data

type τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα Students Table. Καθορίστε το πεδίο Student ID ως πρωτεύον κλειδί/primary

key.

Field Name Data Type

Student ID Number

First Name Text

Surname Text

Address Text

Postal Code Number

Date of Birth Date/Time

City Text

Country Text

4. Δημιουργήστε ένα νέο πίνακα/table με οκτώ πεδία/fields και τις ιδιότητες/data

type τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα Teachers Table. Καθορίστε το πεδίο Teacher ID ως πρωτεύον κλειδί/primary

key.

5. Προσθέστε τα ακόλουθα πεδία μέσα στον πίνακα. Ορίστε τον κατάλληλο τύπο

δεδομένων για κάθε ένα από τα πεδία.

Field Name Data Type

Teacher ID Number

First Name Text

Surname Text

Address Text

Postal Code Number

DOB Date/Time

City Text

Country Text

6. Δημιουργήστε μια φόρμα/form με όλα τα πεδία του πίνακα Students. Αποδεχτείτε τις

προεπιλεγμένες ρυθμίσεις. Αποθηκεύσετε τη φόρμα με το όνομα Students Form και

κλείστε την.

7. Δημιουργήστε μια φόρμα/form με τα πεδία Teacher ID, First Name, Surname, DOB,

City και Country του πίνακα Teachers Table, αποδεχόμενοι τις προεπιλεγμένες

ρυθμίσεις. Αποθηκεύσετε τη φόρμα με όνομα Teachers Form και αφήστε την

ανοικτή.

8. Μεταφερθείτε σε προβολή φόρμας/Form View του πίνακα Teachers Form.

9. Καταχωρήστε τις ακόλουθες εγγραφές/records μέσα στην φόρμα Teachers Form.

Teacher ID First Name Surname DOB City Country

111 Marios Georgiou 1/2/1959 Nicosia Cyprus

222 Andreas Andreou 23/6/1968 Nicosia Cyprus

333 Stella Ioannou 16/8/1960 Limassol Cyprus

444 Elena Nicolaou 30/3/1957 Larnaca Cyprus

555 Costas Andronikou 5/7/1965 Limassol Cyprus

Page 42: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 6 - ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 42 -

10. Μεταβείτε στην 3η εγγραφή της ανοικτής φόρμας/form και διορθώστε την

ημερομηνία γεννήσεως/DOB της συγκεκριμένης εγγραφής σε 19/4/1962. Μην

κλείσετε το φόρμα.

11. Προσθέστε ακόμη μια εγγραφή/record στην φόρμα Teachers Form με δικά σας

στοιχεία.

12. Αποθηκεύσετε/save και κλείστε την φόρμα Teachers Form.

13. Ανοίξετε/open την φόρμα Teachers Form και διαγράψετε/delete την 2η εγγραφή.

14. Κάνετε τα δεδομένα της φόρμα να είναι έντονα/bold και πλάγια/italic.

15. Τροποποιήστε το πεδίο Teacher ID να εμφανίζεται με χρώμα γραμματοσειράς/font

color κόκκινο και χρώμα/fill color φόντου κίτρινο. Αποθηκεύστε τις αλλαγές.

16. Προσθέστε μία ετικέτα/label στην κεφαλίδα/header της φόρμας/form Teachers

Form με το κείμενο Teacher Information. Αποθηκεύστε τις αλλαγές.

17. Μορφοποιήστε την ετικέτα/label να έχει γραμματοσειρά/font Comic Sans MS και

μέγεθος/font size 16.

18. Εισάγετε μια εικόνα/picture στο υποσέλιδο/footer της φόρμας. Αποθηκεύστε τις

αλλαγές.

19. Αντιγράψετε/copy το πεδίο First Name δίπλα από την εικόνα.

20. Εφαρμόστε ένα πλαίσιο κειμένου/text box κάτω από το πεδίο Name και γράψετε

μέσα το όνομα σας.

21. Αποθηκεύσετε/save και κλείστε την φόρμα Teachers Form.

22. Διαγράψετε/delete τη φόρμα Student Form.

23. Κλείστε την εφαρμογή βάσης δεδομένων/exit.

Page 43: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 7 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 43 -

ΜΑΘΗΜΑ 7

ΣΤΟΧΟΙ:

1. Αναζήτηση Δεδομένων

2. Ταξινόμηση Δεδομένων Σ’ Ένα Πίνακα ή Φόρμα Κατά Αύξουσα Αριθμητική Σειρά ή

Φθίνουσα Αριθμητική Σειρά

3. Πίνακας Χαρακτήρων Μπαλαντέρ Αναζήτησης

4. Φιλτράρισμα Δεδομένων Με Επιλογή

5. Φιλτράρισμα Δεδομένων Με Φόρμα

6. Απενεργοποίηση Φίλτρου

7. Πίνακας Τελεστών Φιλτραρίσματος

1. Αναζήτηση Δεδομένων

1. Ανοίγουμε τον πίνακα ή μια φόρμα σε προβολή φύλλων δεδομένων (Datasheet

View)

2. Τοποθετούμε το ποντίκι οπουδήποτε μέσα στην στήλη που περιέχει τα δεδομένα

που θέλουμε να αναζητήσουμε

3. Καρτέλα Home

4. Κλικ Find

5. Find What: Πληκτρολογούμε τα δεδομένα τα οποία αναζητούμε

6. Look in: Επιλέγουμε τον πίνακα στον οποίο θα γίνει η αναζήτηση

7. Match: Επιλέγουμε κριτήριο για το πεδίο

Any Part of Field: Οποιοδήποτε τμήμα του πεδίου

Whole Field: Ολόκληρο το πεδίο

Start of Field: Αρχή του πεδίου

8. Search: Καθορίζουμε την κατεύθυνση του πεδίου (Up,Down,All)

9. Match Case: Καθορίζουμε αν θα γίνεται ταίριασμα πεζών και κεφαλαίων

10. Search Fields As Formatted: Καθορίζουμε αν θα γίνεται αναζήτηση με βάση την

μορφή

11. Κλικ Find Next

12. Κλικ Close

6

7

8

9

10

12

13

11

Page 44: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 7 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 44 -

2. Ταξινόμηση Δεδομένων Σ’ Ένα Πίνακα ή Φόρμα Κατά Αύξουσα

Αριθμητική Σειρά ή Φθίνουσα Αριθμητική Σειρά

2.1 Ταξινόμηση Δεδομένων Σε Αύξουσα Αριθμητική Σειρά

1. Ανοίγουμε τον πίνακα σε προβολή φύλλων δεδομένων (Datasheet View)

2. Κλικ σε ένα κελί στο οποίο θέλουμε να καθορίσουμε την σειρά ταξινόμησης

3. Καρτέλα Home

4. Κλικ Ascending (αύξουσα ταξινόμηση)

2.2 Ταξινόμηση Δεδομένων Σε Φθίνουσα Αριθμητική Σειρά

1. Ανοίγουμε τον πίνακα σε προβολή φύλλων δεδομένων (Datasheet View)

2. Κλικ σε ένα κελί στο οποίο θέλουμε να καθορίσουμε την σειρά ταξινόμησης

3. Καρτέλα Home

4. Κλικ Descending (φθίνουσα ταξινόμηση)

3. Πίνακας Χαρακτήρων Μπαλαντέρ Αναζήτησης

Χαρακτήρες Χρήση Παράδειγμα

* Ταιριάζει με οποιαδήποτε

ακολουθία χαρακτήρων

Το J*e βρίσκει τις λέξεις June,

Jane, Joke, Japanese

? Ταιριάζει με κάθε μεμονομένο

χαρακτήρα

Το J?ne βρίσκει τις λέξεις June,

Jane

[ ] Ταιριάζει με κάποιον από τους

χαρακτήρες μέσα στις αγκύλες

Το Jo[ha]n βρίσκει τις λέξεις

John, Joan

! Ταιριάζει με κάθε χαρακτήρα που

δε βρίκεται μέσα στις αγκύλες

Το Min[!t] βρίσκει τις λέξεις Mine

και Mind, αλλά όχι Mint

- Ταιριάζει με κάθε χαρακτήρα που

βρίσκεται στην περιοχή

Το Ca[r-s]e βρίσκει τις λέξεις Care και Case, αλλά όχι Cade

# Ταιριάζει με κάθε μεμονωμένο

ψηφίο

Το 199# βρίσκει τις χρονολογίες

μεταξύ 1990 και 1999

4. Φιλτράρισμα Δεδομένων Με Επιλογή

1. Ανοίγουμε τον πίνακα σε προβολή φύλλων δεδομένων (Datasheet View)

2. Κλικ σε ένα κελί της στήλης που θέλουμε να φιλτράρουμε

3. Καρτέλα Home

4. Κλικ Selection

5. Εμφανίζονται οι εντολές του φίλτρου που βασίζονται στην επιλογή μας

6. Επιλέγουμε μια επιλογή

5. Φιλτράρισμα Δεδομένων Με Φόρμα

1. Ανοίγουμε τον πίνακα σε προβολή φύλλων δεδομένων (Datasheet View)

2. Καρτέλα Home

3. Κλικ Advanced Filter Options

4. Κλικ Filter By Form

5. Καθορίζουμε τα κριτήρια φιλτραρίσματος στα πεδία που θέλουμε

6. Κλικ Toggle Filter

Page 45: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 7 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 45 -

6. Απενεργοποίηση Φίλτρου

1. Καρτέλα Home

2. Κλικ Toggle Filter

7. Πίνακας Τελεστών Φιλτραρίσματος

Τελεστής Παράδειγμα Χρήσης Φίλτρου Εμφανίζονται μόνο εγγραφές που στη

στήλη φιλτραρίσματος έχουν τιμή…

= =20 Ίση με 20

=15/04/1977 Ίση με 15/04/77

> >20 Μεγαλύτερη από 20

>15/04/1977 Πιο πρόσφατη από τις 15/04/77

< <20 Μικρότερη από 20

<15/04/1977 Πιο πριν από τις 15/04/77

<>

<>20 Οτιδήποτε εκτός από 20

<>15/04/1977 Οτιδήποτε εκτός από 15/04/77

>= >=20 Μεγαλύτερη ή ίση με 20

>=15/04/1977 Στις 15/04/77 ή πιο πρόσφατα

<= <=20 Μικρότερη ή ίση με 20

<=15/04/1977 Στις 15/04/77 ή πιο πριν

Between Between 20 and 50 Μεταξύ 20 και 50

Between 15/04/1977 and 14/04/78 Μεταξύ 15/04/77 και 14/04/78

AND >0 AND <10 Μεγαλύτερη του 0 και μικρότερη του

10

OR <10 OR >20 Είτε μικρότερη από 10 είτε μεγαλύτερη

από 20

NOT NOT ‘‘Cyprus’’ Οτιδήποτε εκτός από ‘‘Cyprus’’

Page 46: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 7 - ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 46 -

ΜΑΘΗΜΑ 7 - ΑΣΚΗΣΕΙΣ

1. Ανοίξετε την εφαρμογή βάσης δεδομένων (Microsoft Access).

2. Δημιουργήστε μια κενή βάση δεδομένων/new με το όνομα CDs στο φάκελο

Documents.

3. Δημιουργήστε ένα νέο πίνακα/table με πέντε πεδία/fields και τις ιδιότητες/data

type τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα CD Table. Καθορίστε το πεδίο Cd Code ως πρωτεύον κλειδί/primary key.

Field Name Data Type

Cd Code Number

Cd Name Text

Year Number

Singer Text

Quantity Number

4. Μεταφερθείτε σε προβολή φύλλων δεδομένων/Datasheet View του πίνακα CD

Table.

5. Καταχωρήστε τις ακόλουθες εγγραφές/records μέσα στον πίνακα CD Table.

6. Αναζητήσ

τε/find το πεδίο Cd Name μέσα από τον πίνακα CD Table τις εγγραφές που

αρχίζουν με το γράμμα Α.

7. Αναζητήστε/find το πεδίο Cd Name μέσα από τον πίνακα CD Table την εγγραφή με

όνομα LOLITA.

8. Αναζητήστε/find το πεδίο Singer μέσα από τον πίνακα CD Table την εγγραφή που

περιέχει τους χαρακτήρες ch.

9. Αναζητήστε/find το πεδίο Cd Name μέσα από τον πίνακα CD Table την εγγραφή

που αρχίζει από το γράμμα Α και τελειώνει στο γράμμα Ε.

10. Αναζητήστε/find το πεδίο Cd Name μέσα από τον πίνακα CD Table την εγγραφή

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

σε VE.

11. Αναζητήστε/find το πεδίο Year μέσα από τον πίνακα CD Table την εγγραφή με

χρονολογία 199.. με άγνωστο το τελευταίο ψηφίο.

12. Αναζητήστε/find το πεδίο Cd Name μέσα από τον πίνακα CD Table την εγγραφή

που αρχίζει από το γράμμα ΑL ο δεύτερος χαρακτήρας είναι o ή i και τελειώνει σε

VE.

13. Αναζητήστε/find το πεδίο Year μέσα από τον πίνακα CD Table την εγγραφή με

χρονολογία 199.. εκτός από το 1998.

14. Εφαρμόστε στον ανοικτό πίνακα/table το κατάλληλο φίλτρο/filter ώστε να

εμφανίσετε τις συναλλαγές με χρονολογία/Year μικρότερες ή ίσες από 1998.

Εφαρμόστε το φίλτρο και μην κλείσετε τον πίνακα.

15. Απενεργοποιήστε/remove το φίλτρο.

Cd Code Cd Name Year Singer Quantity

1783325 LOVE 1998 Whitney 6000

3754216 OKAY 2000 Williams 4000

6343350 ALONE 1998 Michael 3000

9828524 ALIVE 2002 Michaela 4000

1543678 LOLITA 1993 Andrews 5000

Page 47: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 7 - ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 47 -

16. Εφαρμόστε στον ανοικτό πίνακα/table το κατάλληλο φίλτρο/filter ώστε να

εμφανίσετε τους τραγουδιστές/Singers που αρχίζουν με το γράμμα W. Εφαρμόστε

το φίλτρο.

17. Απενεργοποιήστε/remove το φίλτρο.

18. Εφαρμόστε στον ανοικτό πίνακα/table το κατάλληλο φίλτρο/filter ώστε να

εμφανίσετε τον κωδικό/Cd Code του τραγουδιστή Michael. Εφαρμόστε το φίλτρο.

19. Απενεργοποιήστε/remove το φίλτρο.

20. Εφαρμόστε στον ανοικτό πίνακα το κατάλληλο φίλτρο/filter ώστε να εμφανίσετε τις

ποσότητες/Quantity των cds μεταξύ 3000 και 5000. Εφαρμόστε το φίλτρο.

21. Απενεργοποιήστε/remove το φίλτρο.

22. Εφαρμόστε στον ανοικτό πίνακα το κατάλληλο φίλτρο/filter ώστε να εμφανίσετε τις

ποσότητες/Quantity που είναι μεγαλύτερες από 4000. Εφαρμόστε το φίλτρο.

23. Απενεργοποιήστε/remove το φίλτρο.

24. Εφαρμόστε το κατάλληλο φίλτρο/filter που να παρουσιάζει τον

τραγουδιστή/Singer με όνομα Andrews και κωδικό/Cd Code 1543678. Εφαρμόστε

το φίλτρο.

25. Απενεργοποιήστε/remove το φίλτρο.

26. Ταξινομήστε/sort τον πίνακα CD Table κατά αύξουσα σειρά/ascending του πεδίου

Singer.

27. Ταξινομήστε/sort τον πίνακα CD Table κατά φθίνουσα σειρά/descending του

πεδίου Cd Name.

28. Ταξινομήστε/sort τον πίνακα CD Table κατά αύξουσα σειρά/ascending του πεδίου

Quantity.

29. Κλείστε την εφαρμογή βάσης δεδομένων/exit.

Page 48: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 8 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 48 -

ΜΑΘΗΜΑ 8

ΣΤΟΧΟΙ:

1. Δημιουργία Απλού Ερωτήματος (Query)

2. Δημιουργίας Ερωτήματος Με Δύο Πίνακες

3. Πίνακας Απλών Κριτηρίων

4. Εναλλαγές Προβολών Ερωτήματος

5. Προσθήκη, Τροποποίηση Και Αφαίρεση Κριτηρίων Σε Υφιστάμενο Ερώτημα

6. Προσθήκη, Διαγραφή Πεδίων Σε Ερώτημα

7. Απόκρυψη Και Επανεμφάνιση Πεδίων Σε Ερώτημα

8. Μετακίνηση Πεδίων Σε Ερώτημα

9. Αποθήκευση Ερωτήματος

10. Κλείσιμο Ερωτήματος

11. Άνοιγμα Υφιστάμενου Ερωτήματος

12. Διαγραφή Ερωτήματος

1. Δημιουργία Απλού Ερωτήματος (Query)

Δημιουργώντας ερωτήματα μπορούμε να αναζητήσουμε δεδομένα σε περισσότερους

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

μελλοντική χρήση (π.χ. μπορούμε να βασίσουμε μια έκθεση σε ένα ερώτημα).

1. Καρτέλα Create

2. Κλικ Query Wizard

3. Κλικ Simple Query Wizard

4. Κλικ ΟΚ

5. Κλικ στο πλαίσιο Tables/Queries για να επιλέξουμε έναν πίνακα ή ένα ερώτημα

6. Κλικ στο κουμπί > αν θέλω ένα πεδιο να μεταφερθεί στη λιστα Select Fields, κλικ στο

κουμπί >> αν θέλω όλα τα πεδία να μεταφερθούν στη λιστα Select Fields

7. Κλικ Next

8. Επιλέγουμε αν θέλουμε αναλυτικό (Detail) ή συνοπτικό (Summary) ερώτημα

9. Κλικ Next

10. Πληκτρολογούμε το όνομα που θέλουμε να δώσουμε στο ερώτημα

11. Κλικ Modify the query design (ανοίγουμε το ερώτημα σε προβολή σχεδίασης για

τροποποιηση)

12. Κλικ Finish

13. Βεβαιωνόμαστε ότι το ερώτημα μας είναι σε προβολή σχεδίασης (Design View)

14. Επιλέγουμε την γραμμή Criteria του πεδίου στο οποίο θα ορίσουμε κριτήριο

15. Πληκτρολογούμε το κριτήριο

16. Καρτέλα Design

17. Κλικ Run

Page 49: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 8 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 49 -

4

5

6

9

8

7

10

Page 50: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 8 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 50 -

2. Δημιουργίας Ερωτήματος Με Δύο Πίνακες

Τρόπος 1:

1. Καρτέλα Create

2. Κλικ Query Wizard

3. Κλικ Simple Query Wizard

4. Κλικ ΟΚ

5. Κλικ στο πλαίσιο Tables/Queries για να επιλέξουμε έναν πίνακα ή ένα ερώτημα

6. Κλικ στο κουμπί > αν θέλω ένα πεδιο να μεταφερθεί στη λιστα Select Fields, κλικ στο

κουμπί >> αν θέλω όλα τα πεδία να μεταφερθούν στη λιστα Select Fields

7. Επαναλαμβάνουμε τα βήματα 6 και 7 για να επιλέξουμε τον δεύτερο πίνακα με τα

πεδία που θέλουμε

8. Κλικ Next

9. Επιλέγουμε αν θέλουμε αναλυτικό (Detail) ή συνοπτικό (Summary) ερώτημα

10. Κλικ Next

11. Πληκτρολογούμε το όνομα που θέλουμε να δώσουμε στο ερώτημα

12. Κλικ Modify the Query Design (ανοίγουμε το ερώτημα σε προβολή σχεδίασης για

τροποποιηση)

13. Κλικ Finish

Τρόπος 2:

1. Ανοίγουμε ένα ερώτημα

2. Βεβαιωνόμαστε ότι το ερώτημα μας είναι σε προβολή σχεδίασης (Design View)

3. Καρτέλα Design

4. Κλικ Show Table

5. Επιλέγουμε το συσχετισμένο πίνακα που θα προστεθεί

6. Κλικ Add

7. Κλικ Close

8. Κλικ στο κενό χώρο στο Field για να προσθέσουμε ένα πεδίο από τον καινούργιο

πίνακα

9. Τροποποιούμε το ερώτημα ανάλογα

11

12

13

Page 51: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 8 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 51 -

3. Πίνακας Απλών Κριτηρίων

Τελεστής Παράδειγμα Χρήσης Τελεστή Εμφανίζονται μόνο εγγραφές που στη

στήλη φιλτραρίσματος έχουν τιμή…

= =20 Ίση με 20

=15/04/1977 Ίση με 15/04/77

> >20 Μεγαλύτερη από 20

>15/04/1977 Πιο πρόσφατη από τις 15/04/77

< <20 Μικρότερη από 20

<15/04/1977 Πιο πριν από τις 15/04/77

<>

<>20 Οτιδήποτε εκτός από 20

<>15/04/1977 Οτιδήποτε εκτός από 15/04/77

>= >=20 Μεγαλύτερη ή ίση με 20

>=15/04/1977 Στις 15/04/77 ή πιο πρόσφατα

<= <=20 Μικρότερη ή ίση με 20

<=15/04/1977 Στις 15/04/77 ή πιο πριν

Between Between 20 and 50 Μεταξύ 20 και 50

Between 15/04/1977 and 14/04/78 Μεταξύ 15/04/77 και 14/04/78

AND >0 AND <10 Μεγαλύτερη του 0 και μικρότερη του

10

OR <10 OR >20 Είτε μικρότερη από 10 είτε μεγαλύτερη

από 20

NOT Not ‘‘Cyprus’’ Οτιδήποτε εκτός από ‘‘Cyprus’’

* Το J*e βρίσκει τις λέξεις June,

Jane, Joke, Japanese

Ταιριάζει με οποιαδήποτε ακολουθία

χαρακτήρων

? Το J?ne βρίσκει τις λέξεις June,

Jane

Ταιριάζει με κάθε μεμονομένο

χαρακτήρα

# Το 2#4 βρίσκει τους αριθμούς 204,

214, 224

Ταιριάζει με κάθε μεμονωμένο ψηφίο

*r* Το r βρίσκει λέξεις park,

keyboard,printer

Περιέχει το χαρακτήρα στο πεδίο της

εγγραφής

An* Το An βρίσκει λέξεις Andria,

Antigoni, Anna

Αρχίζει με αυτά τα πεδία

no*

Το no βρίσκει λέξεις piano,

cappuccino, kimono

Περιέχει το χαρακτήρα στο πεδίο της

εγγραφής

4. Εναλλαγές Προβολών Ερωτήματος

Τρόπος 1:

1. Καρτέλα Home

2. Κλικ View

Design View: Προβολή Σχεδίασης

Datasheet View: Προβολή Φύλλων Δεδομένων

Τρόπος 2:

1. Κλικ στα κουμπιά προβολής που βρίσκονται στην γραμμή κατάστασης στο κάτω

δεξιό μέρος της εφαρμογής

Page 52: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 8 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 52 -

Τρόπος 3:

1. Δεξί κλικ στην καρτέλα του ερωτήματος

2. Επιλέγουμε προβολή

5. Προσθήκη, Τροποποίηση Και Αφαίρεση Κριτηρίων Σε Υφιστάμενο

Ερώτημα

5.1 Προσθήκη Κριτηρίων

1. Ανοίγουμε το ερώτημα σε προβολή σχεδίασης (Design View)

2. Εντοπίζουμε το πεδίο στο οποίο επιθυμούμε να προσθέσουμε το κριτήριο

3. Κάνουμε αριστερό κλικ στη γραμμή Griteria ή τη γραμμή Or του ιδίου πεδίου

4. Πληκτρολογούμε το νέο κριτήριο

5. Καρτέλα Design

6. Κλικ Run

5.2 Τροποποίηση Κριτηρίων

1. Ανοίγουμε το ερώτημα σε προβολή σχεδίασης (Design View)

2. Εντοπίζουμε το πεδίο στο οποίο επιθυμούμε να αλλάξουμε το κριτήριο και το

επιλέγουμε

3. Κάνουμε τις ανάλογες αλλαγές ή διορθώσεις και πληκτρολογούμε το νέο

κριτήριο

4. Καρτέλα Design

5. Κλικ Run

5.3 Αφαίρεση Κριτηρίων

1. Ανοίγουμε το ερώτημα σε προβολή σχεδίασης (Design View)

2. Εντοπίζουμε το πεδίο στο οποίο θέλουμε να διαγράψουμε το κριτήριο

3. Επιλέγουμε το κριτήριο και πατάμε το πλήκτρο [Delete] ή [Backspace] από το

πληκτρολόγιο

4. Καρτέλα Design

5. Κλικ Run

6. Προσθήκη, Διαγραφή Πεδίων Σε Ερώτημα

6.1 Προσθήκη Πεδίων Σε Ερώτημα

Τρόπος 1:

1. Ανοίγουμε το ερώτημα σε προβολή σχεδίασης (Design View)

2. Εντοπίζουμε την πρώτη κενή στήλη του ερωτήματος και κάνουμε αριστερό

κλικ στο κελί της γραμμής

3. Πατάμε το βέλος που εμφανίζεται αριστερά του κελιού

4. Επιλέγουμε το πεδίο που θέλουμε να προσθέσουμε

Τρόπος 2:

1. Ανοίγουμε το ερώτημα σε προβολή σχεδίασης (Design View)

2. Στο πάνω μέρος του παραθύρου εντοπίζουμε τον πίνακα ο οποίος περιέχει

το πεδίο που θέλουμε να προσθέσουμε στο ερώτημα μας

3. Κάνουμε διπλό κλικ επάνω στο πεδίο και το πεδίο προστίθεται στην πρώτη

κενή στήλη

Page 53: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 8 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 53 -

6.2 Διαγραφή Πεδίων Σε Ερώτημα

Τρόπος 1:

1. Ανοίγουμε το ερώτημα σε προβολή σχεδίασης (Design View)

2. Κλικ σε ένα οποιοδήποτε κελί της στήλης του πεδίου που θέλουμε να

διαγράψουμε

3. Κλικ στην καρτέλα Design

4. Κλικ Delete Columns

5. Κλικ Yes

Τρόπος 2:

1. Ανοίγουμε το ερώτημα σε προβολή σχεδίασης (Design View)

2. Κλικ στην στήλη του πεδίου που θέλουμε να διαγράψουμε

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

να αλλάξει κατεύθυνση και να δείχνει προς τα κάτω

4. Κάνουμε αριστερό κλικ και η στήλη επιλέγεται

5. Πατάμε το πλήκτρο [Delete] από το πληκτρολόγιο

7. Απόκρυψη Και Επανεμφάνιση Πεδίων Σε Ερώτημα

7.1 Απόκρυψη Πεδίων Σε Ερώτημα

1. Ανοίγουμε το ερώτημα σε προβολή σχεδίασης (Design View)

2. Κλικ στην στήλη του πεδίου που θέλουμε να αποκρύψουμε

3. Κλικ στο πλαίσιο ελέγχου στη γραμμή Show και το σημάδι ελέγχου

εξαφανίζεται

7.2 Επανεμφάνιση Πεδίων Σε Ερώτημα

1. Ανοίγουμε το ερώτημα σε προβολή σχεδίασης (Design View)

2. Κλικ στην στήλη του πεδίου που θέλουμε να επανεμφανίσουμε

3. Κλικ στο πλαίσιο ελέγχου στη γραμμή Show και το σημάδι ελέγχου

επανεμφανίζεται

8. Μετακίνηση Πεδίων Σε Ερώτημα

1. Ανοίγουμε το ερώτημα σε προβολή σχεδίασης (Design View)

2. Κλικ στην στήλη του πεδίου που θέλουμε να μετακινήσουμε

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

αλλάξει κατεύθυνση και να δείχνει προς τα κάτω

4. Κάνουμε ξανά αριστερό κλικ στην επιλεγμένη στήλη, κρατάμε το αριστερό πλήκτρο

του ποντικιού πατημένο και σύρουμε στην νέα θέση το πεδίο

9. Αποθήκευση Ερωτήματος

Τρόπος 1:

1. Κλικ στο κουμπί Save από την γραμμή εργαλείων γρήγορης πρόσβασης

(Customize Quick Access toolbar)

Page 54: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 8 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 54 -

Τρόπος 2:

1. Δεξί κλικ στην καρτέλα της φόρμας

2. Κλικ Save

10. Κλείσιμο Ερωτήματος

Τρόπος 1:

1. Κλικ στο κουμπί Close που βρίσκεται στην δεξιά της καρτέλας του ερωτήματος

Τρόπος 2:

1. Δεξί κλικ στην καρτέλα του ερωτήματος

2. Κλικ Close

11. Άνοιγμα Υφιστάμενου Ερωτήματος

Τρόπος 1:

1. Διπλό κλικ στο ερώτημα

Τρόπος 2:

1. Δεξί κλικ στο ερώτημα

2. Κλικ Open

12. Διαγραφή Ερωτήματος

Τρόπος 1:

1. Επιλέγουμε το ερώτημα το οποίο θέλουμε να διαγράψουμε

2. Πατάμε το πλήκτρο [Delete]

Τρόπος 2:

1. Επιλέγουμε το ερώτημα το οποίο θέλουμε να διαγράψουμε

2. Δεξί κλικ στο ερώτημα

3. Κλικ Delete

Page 55: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 8 - ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 55 -

ΜΑΘΗΜΑ 8 - ΑΣΚΗΣΕΙΣ

1. Ανοίξετε την εφαρμογή βάσης δεδομένων (Microsoft Access).

2. Δημιουργήστε μια κενή βάση δεδομένων/new με το όνομα University στο φάκελο

Documents.

3. Δημιουργήστε ένα νέο πίνακα/table με έξι πεδία/fields και τις ιδιότητες/data type

τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα Student Table. Καθορίστε το πεδίο Student ID ως πρωτεύον κλειδί/primary

key.

Field Name Data Type

Student ID Number

Name Text

Surname Text

Postal Code Number

Date of Birth Date/Time

City Text

4. Μεταφερθείτε σε προβολή φύλλων δεδομένων/Datasheet View του πίνακα

Student Table.

5. Καταχωρήστε τις ακόλουθες εγγραφές/records μέσα στον πίνακα Student Table.

6. Δημιουργήστε ένα ερώτημα/query που θα περιέχει όλα τα πεδία του πίνακα Student

Table και να εμφανίζει το μαθητή με ταυτότητα/Student ID 111. Αποθηκεύσετε/save

το ερώτημα με όνομα Student Query 1. Εκτελέστε/run το ερώτημα και κλείστε/close

το.

7. Μορφοποιήστε το ερώτημα Student Query 1 ώστε οι εγγραφές να έχουν

γραμματοσειρά Arial Black, κόκκινο χρώμα και μέγεθος 14.

8. Δημιουργήστε ένα ερώτημα/query με όνομα Student Query 2 το οποίο θα

βασίζεται στον πίνακα Student Table και θα εμφανίζει τα πεδία Student ID, Name

Surname και City και να εμφανίζει όλες τις εγγραφές με πόλη/City Nicosia.

Εκτελέστε/run το ερώτημα.

9. Μεταβείτε σε προβολή φύλλων δεδομένων/Datasheet View του ερωτήματος.

10. Μορφοποιήστε το ερώτημα Student Query 2 να έχει κίτρινο χρώμα φόντου/

background και οι γραμμές του πίνακα/gridline color να είναι κόκκινες.

Αποθηκεύστε/save και κλείστε/close το ερώτημα.

11. Δημιουργήστε ένα ερώτημα/query με όνομα Student Query 3 το οποίο θα

βασίζεται στον πίνακα Student Table και θα εμφανίζει τα πεδία Student ID, Name

Surname και Date of Birth και να εμφανίζει όλους τους μαθητές που έχουν γεννηθεί

/Date of Birth πριν το 1990. Εκτελέστε/run το ερώτημα.

Student

ID

Name Surname Postal Code Date of

Birth

City

108 Maria Kyriakou 5000 31/10/1989 Nicosia

109 Andreas Ioannou 4500 22/02/1991 Limassol

110 Tony Antoniou 7500 01/01/1992 Nicosia

111 George Georgiou 7000 13/04/1988 Larnaca

112 Peter Kyriakou 6500 29/03/1988 Limassol

113 Anna Antoniou 4000 28/09/1991 Nicosia

114 John Ioannou 6000 10/10/1990 Nicosia

Page 56: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 8 - ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 56 -

12. Μορφοποιήστε στο ερώτημα Student Query 3 την μορφή των κελιών/cell effect σε

Raised. Αποθηκεύστε/save και κλείστε/close το ερώτημα.

13. Στο ερώτημα/query Student Query 1 τοποθετήστε το πεδίο Surname πριν το πεδίο

Name. Αποθηκεύσετε/save και κλείστε/close το ερώτημα.

14. Δημιουργήστε ένα νέο ερώτημα/query το οποίο θα εμφανίζει όλες τις εγγραφές

του πίνακα Student Table και μόνο τα πεδία Name, Surname, Student ID, City και

Date of Birth με την σειρά που εμφανίζονται. Αποθηκεύστε/save το ερώτημα με

όνομα Student Query 4.

15. Ανοίξετε το ερώτημα/query Student Query 4 σε προβολή σχεδιασμού/design view

και προσθέστε το πεδίο Postal Code. Αποθηκεύστε/save το ερώτημα.

16. Τροποποιήστε την σχεδίαση του ανοικτού ερωτήματος/query ώστε να εμφανίζονται

οι μαθητές που έχουν ταχυδρομικό κώδικα/Postal Code από 5000 μέχρι 7000, ή

αυτούς που έχουν ταχυδρομικό κώδικα/Postal Code 6500. Εκτελέστε/run το

ερώτημα και κλείστε/close το.

17. Μεταβείτε σε προβολή φύλλων δεδομένων/Datasheet View του ερωτήματος.

18. Μορφοποιήστε το ερώτημα/query Student Query 4 έτσι ώστε οι γραμμές του

πίνακα/gridline color να είναι μπλε και οι οριζόντιες γραμμές/column header

underline να είναι τελείες/dots. Αποθηκεύστε/save και κλείστε/close το ερώτημα.

19. Ανοίξετε το ερώτημα/query Student Query 1. Διαγράψετε το κριτήριο με Student ID

111 και εισάγετε ένα νέο που να παρουσιάζει τους μαθητές που έχουν ταυτότητα/

Student ID μικρότερο από 110. Αποθηκεύστε/save και κλείστε/close το ερώτημα.

20. Δημιουργήστε ένα ερώτημα/query που θα περιέχει όλα τα πεδία του πίνακα Student

Table και να εμφανίζει τους μαθητές που είναι από πόλη/City Limassol ή έχουν

επίθετο/surname Kyriakou. Αποθηκεύσετε/save το ερώτημα με όνομα Student

Query 5.

21. Τροποποιήστε την σχεδίαση του ανοικτού ερωτήματος/query ώστε να ταξινομήστε

το πεδίο Name σε αύξουσα σειρά/ascending και αποκρύψετε το πεδίο Date of

Birth. Αποθηκεύσετε/save και κλείστε/close το ερώτημα.

22. Δημιουργήστε ένα νέο ερώτημα/query το οποίο να εμφανίζει όλες τις εγγραφές του

πίνακα Student Table. Αποθηκεύστε/save το ερώτημα με όνομα Student Query 6.

23. Τροποποιήστε την σχεδίαση του ανοικτού ερωτήματος/query ώστε να μην

εμφανίζονται οι εγγραφές του μαθητή με ταυτότητα/Student ID 113. Εκτελέστε/run

το ερώτημα.

24. Μεταβείτε στην 3η εγγραφή του ανοικτού ερωτήματος/query. Αποθηκεύσετε/save

το ερώτημα.

25. Μεταβείτε σε προβολή σχεδιασμού/design view του ανοικτού ερωτήματος/query

και διαγράψετε το πεδίο City. Αποθηκεύστε/save και κλείστε/close το ερώτημα.

26. Διαγράψετε/delete το ερώτημα Student Query 2.

27. Κλείστε την εφαρμογή βάσης δεδομένων/exit.

Page 57: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 9 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 57 -

ΜΑΘΗΜΑ 9

ΣΤΟΧΟΙ:

1. Δημιουργία Και Ονομασία Μιας Έκθεσης (Report)

2. Εναλλαγές Προβολών Έκθεσης

3. Στοιχεία Ελέγχου Έκθεσης

4. Προσθήκη Πεδίων

5. Προσθήκη Κειμένου Και Μορφοποίηση Σε Κεφαλίδα Και Υποσέλιδο Έκθεσης

6. Κεφαλίδα Και Υποσέλιδο Σελίδας

7. Ομαδοποίηση Πεδίων

8. Αλλαγή Προσανατολισμού Σελίδας, Μέγεθος Σελίδας, Αλλαγή Περιθωρίων Σελίδας

9. Αποθήκευση Έκθεσης

10. Κλείσιμο Έκθεσης

11. Άνοιγμα Υφιστάμενης Έκθεσης

12. Διαγραφή Έκθεσης

1. Δημιουργία Και Ονομασία Μιας Έκθεσης (Report)

Οι Εκθέσεις (Reports) στην Access έχουν ως βασικό σκοπό την παρουσίαση

δεδομένων. Μπορούμε να συγκεντρώσουμε και να παρουσιάσουμε στο χαρτί,

δεδομένα ώστε να φαίνονται ταξινομημένα ή ομαδοποιημένα, υπολογισμοί μεταξύ

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

τυπώσουμε διάφορα στοιχεία.

1. Καρτέλα Create

2. Κλικ Repord Wizard

3. Κλικ στο πλαίσιο Tables/Queries για να επιλέξουμε έναν πίνακα ή ένα ερώτημα

4. Κλικ στο κουμπί > αν θέλω ένα πεδιο να μεταφερθεί στη λιστα Select Fields, κλικ στο

κουμπί >> αν θέλω όλα τα πεδία να μεταφερθούν στη λιστα Select Fields

5. Κλικ Next

6. Επιλέγουμε αν θέλουμε να ομαδοποιήσουμε (grouping) τα δεδομένα σύμφωνα με

τα πεδία

7. Κλικ Next

8. Επιλέγουμε αν θέλουμε να ταξινομήσουμε σε αύξουσα ή φθίνουσα σειρά

(ascending/descending) τα δεδομένα της έκθεσης με βάση κάποιο πεδίο/πεδία.

9. Επιλέγουμε αν θέλουμε να υπολογίσουμε το άθροισμα των τιμών του πεδίου

(Sum),το μεσο όρο (Avg) των τιμών του πεδίου, την ελάχιστη (Min) τιμή στο πεδίο

και την μέγιστη (Max) τιμή στο πεδίο, Κλικ ΟΚ

10. Κλικ Next

11. Επιλέγουμε την διάταξη (Layout) και τον προσανατολισμό (Orientation)της έκθεσης

12. Κλικ Next

13. Πληκτρολογούμε το όνομα που θέλουμε να δώσουμε στην έκθεση

14. Κλικ Modify the report’s design (ανοίγουμε την έκθεση σε προβολή σχεδίασης για

τροποποιηση)

15. Κλικ Finish

Page 58: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 9 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 58 -

4

8

5 7

13

15 16

9

10

14

12

6

11

Page 59: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 9 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 59 -

2. Εναλλαγές Προβολών Έκθεσης

Τρόπος 1:

1. Κλικ στην καρτέλα Design

2. Κλικ View

Report View: Προβολή Έκθεσης

Print Preview: Προεπισκόπηση Εκτύπωσης

Layout View: Προβολή Διάταξης

Design View: Προβολή Σχεδίασης

Τρόπος 2:

Κλικ στα κουμπιά προβολής που βρίσκονται στην γραμμή κατάστασης στο κάτω δεξιό

μέρος της εφαρμογής

Τρόπος 3:

1. Δεξί κλικ στην καρτέλα της έκθεσης

2. Επιλέγουμε προβολή

3. Προσθήκη Πεδίων

1. Ανοίγουμε την έκθεση σε προβολή σχεδίασης (Design View)

2. Καρτέλα Design

3. Κλικ Add Existing Fields

4. Επιλέγουμε και σύρουμε το νέο πεδίο στο σημείο της έκθεσης που

επιθυμούμε

4. Προσθήκη Κειμένου Και Μορφοποίηση Σε Κεφαλίδα Και

Υποσέλιδο Έκθεσης

4.1 Προσθήκη Κειμένου Σε Κεφαλίδα Και Υποσέλιδο Έκθεσης

1. Ανοίγουμε την έκθεση σε προβολή φόρμας (Design View)

2. Η ενότητα Report Header (Κεφαλίδα) βρίσκεται στο πάνω μέρος του

παραθύρου της έκθεσης ενώ η ενότητα Report Footer (Υποσέλιδο)

βρίσκεται στο κάτω μέρος της έκθεσης

3. Ορίζουμε το μέγεθος του υποσέλιδου της έκθεσης, τοποθετώντας το δείκτη

στο κάτω μέρος της ενότητας Report Footer και σύρουμε προς τα κάτω

4. Κλικ στην καρτέλα Design

5. Κλικ Label (ετικέτα)

6. Κλικ στο σημείο π.χ. της κεφαλίδας που θέλουμε να ξεκινάει η ετικέτα

7. Απελευθερώνουμε το πλήκτρο του ποντικιού για να δημιουργηθεί η ετικέτα

8. Πληκτρολογούμε το κείμενο που θέλουμε να εμφανίζεται στην ετικέτα

9. Πατάμε το πλήκτρο [Enter] από το πληκτρολόγιο

4.2 Μορφοποίηση Κειμένου Σε Κεφαλίδα Και Υποσέλιδο Έκθεσης

1. Ανοίγουμε την έκθεση σε προβολή σχεδίασης (Design View)

2. Κλικ στο αντικείμενο της έκθεσης που θέλουμε να μορφοποιήσουμε

3. Κλικ στην καρτέλα Format

4. Κλικ Bold, Italic, Underline (έντονα, πλάγια γραφή, υπογράμμιση)

Page 60: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 9 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 60 -

5. Κλικ Align Text Left, Center, Align Text Right (στοίχιση κειμένου αριστερά,

δεξιά, στο κέντρο)

6. Κλικ Font, Font Size, Font Color (είδος

γραμματοσειράς, μέγεθος γραμματοσειράς,

χρώμα γραμματοσειράς

7. Κλικ Background Color (χρώμα γεμίσματος φόντου)

8. Shape Fill (χρώμα γεμίσματος)

9. Shape Outline (χρώμα γραμμής)

Shape Outline, Κλικ Weight - Επιλέγουμε στυλ και πάχος γραμμής

Shape Outline, Κλικ Weight, Κλικ More Lines, Κλικ Weight, Κλικ OK -

Καθορισμός πάχους γραμμής

Shape Outline, Κλικ Dashes - Επιλέγουμε διακεκομμένη γραμμή

5. Στοιχεία Ελέγχου Έκθεσης

1. Ανοίγουμε την έκθεση σε προβολή σχεδίασης (Design View)

2. Καρτέλα Design

3. Κλικ Insert Page Number (αρίθμηση σελίδας)

4. Κλικ Date and Time (ημερομηνία και ώρα)

5. Κλικ Text Box (πλαίσιο κειμένου)

6. Κλικ Label (ετικέτα)

7. Κλικ Log (εικόνα)

6. Κεφαλίδα Και Υποσέλιδο Σελίδας

6.1 Κεφαλίδα Σελίδας

Η κεφαλίδα σελίδας εκτυπώνεται στο επάνω μέρος της κάθε σελίδας μιας

έκθεσης. Για παράδειγμα, χρησιμοποιούμε την κεφαλίδα σελίδας για να

επαναλαμβάνουμε τον τίτλο της έκθεσης σε κάθε σελίδα.

6.2 Υποσέλιδο Σελίδας

Το υποσέλιδο σελίδας εκτυπώνεται στο κάτω μέρος της κάθε σελίδας μιας

έκθεσης. Χρησιμοποιούμε το υποσέλιδο σελίδας συνήθως για να εκτυπώσουμε

αριθμούς σελίδων ή άλλες πληροφορίες, που θέλουμε να εμφανίζονται σε

κάθε σελίδα έκθεσης.

7. Ομαδοποίηση Πεδίων

1. Ανοίγουμε την έκθεση σε προβολή σχεδίασης (Design View)

2. Κλικ στην καρτέλα Design

3. Κλικ Group & Sort

4. Κλικ Add a group

5. Επιλέγουμε από την λίστα το πεδίο που θέλουμε

6. Κλικ στο βελάκι δεξιά για να επιλέξουμε ταξινόμηση (with A on top – αύξουσα σειρά,

with Z on top – φθίνουσα σειρά)

Page 61: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 9 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 61 -

8. Αλλαγή Προσανατολισμού Σελίδας, Μέγεθος Σελίδας, Αλλαγή

Περιθωρίων Σελίδας

1. Ανοίγουμε την έκθεση σε προβολή σχεδίασης (Design View)

2. Κλικ στην καρτέλα Page Setup

Κλικ Size: Μέγεθος σελίδας

Κλικ Margins: Περιθώρια σελίδας

Κλικ Portrait/Landscape: Κάθετος/Οριζόντιος προσανατολισμός σελίδας

Κλικ Page Setup: Διαμόρφωση σελίδας

9. Αποθήκευση Έκθεσης

Τρόπος 1:

1. Κλικ στο κουμπί Save από την γραμμή εργαλείων γρήγορης πρόσβασης

(Customize Quick Access toolbar)

Τρόπος 2:

1. Δεξί κλικ στην καρτέλα της έκθεσης

2. Κλικ Save

10. Κλείσιμο Έκθεσης

Τρόπος 1:

1. Κλικ στο κουμπί Close που βρίσκεται στην δεξιά της καρτέλας της έκθεσης

Τρόπος 2:

1. Δεξί κλικ στην καρτέλα της έκθεσης

2. Κλικ Close

11. Άνοιγμα Υφιστάμενης Έκθεσης

Τρόπος 1:

1. Διπλό κλικ στην έκθεση

Τρόπος 2:

1. Δεξί κλικ στην έκθεση

2. Κλικ Open

Page 62: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 9 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 62 -

12. Διαγραφή Έκθεσης

Τρόπος 1:

1. Επιλέγουμε την έκθεση την οποία θέλουμε να διαγράψουμε

2. Πατάμε το πλήκτρο [Delete]

Τρόπος 2:

1. Επιλέγουμε την έκθεση την οποία θέλουμε να διαγράψουμε

2. Δεξί κλικ στην έκθεση

3. Κλικ Delete

Page 63: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 9 - ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 63 -

ΜΑΘΗΜΑ 9 - ΑΣΚΗΣΕΙΣ

1. Ανοίξετε την εφαρμογή βάσης δεδομένων (Microsoft Access).

2. Δημιουργήστε μια κενή βάση δεδομένων/new με το όνομα Computer School στο

φάκελο Documents.

3. Δημιουργήστε ένα νέο πίνακα/table με οκτώ πεδία/fields και τις ιδιότητες/data

type τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα Registration Table. Καθορίστε το πεδίο ID ως πρωτεύον κλειδί/primary key.

Field Name Data Type

ID Number

NAME Text

SURNAME Text

CITY Text

AGE Number

TEL NO Number

REGISTERED Yes/No

COURSE Text

4. Καταχωρήστε τις ακόλουθες εγγραφές/records μέσα στον πίνακα Registration

Table.

5. Δημιουργήστε μια έκθεση/report για τον πίνακα Registration Table

χρησιμοποιώντας τις προεπιλεγμένες ρυθμίσεις. Στη συνέχεια αποθηκεύσετε/save

την έκθεση με το όνομα Registration Report 1 και κλείστε/close την.

6. Δημιουργήστε μια έκθεση/report χρησιμοποιώντας όλα τα πεδία του πίνακα

Registration Table με ομαδοποίηση/grouping χρησιμοποιώντας το πεδίο NAME, η

οποία να υπολογίζει το μέσο όρο/average του πεδίου AGE και να ταξινομεί το

πεδίο Surname σε φθίνουσα σειρά/descending. Ονομάστε την αναφορά

Registration Report 2.

7. Μεταφερθείτε σε προβολή σχεδίασης/Design View της έκθεσης Registration Report

2 και αλλάξετε τον προσανατολισμό/orientation της έκθεσης/report σε

οριζόντιο/landscape.

8. Δημιουργήστε ένα υποσέλιδο/footer στην έκθεση Registration Report 2 γράφοντας

το όνομα σας. Αποθηκεύσετε/save και κλείστε/close την έκθεση.

9. Δημιουργήστε μια έκθεση/report χρησιμοποιώντας όλα τα πεδία του πίνακα

Registration Table με διάταξη/layout Columnar, προσανατολισμό

οριζόντιο/landscape και φόντο/style Flow. Ονομάστε την αναφορά Registration

Report 3.

10. Μεταφερθείτε σε προβολή σχεδίασης/Design View της έκθεσης Registration Report

3.

ID NAME SURNAME CITY AGE TEL NO REG COURSE

111 John Ioannou Nicosia 15 22458695 YES Computing

222 Peter Georgiou Nicosia 17 22697864 NO Computing

333 Tony Petrou Limassol 16 22434444 YES Computing

444 Loucas Aristou Larnaca 17 22745895 YES Computing

555 Peter Nicolaou Limassol 15 22451236 NO Computing

666 Marios Andreou Limassol 15 22456768 NO Computing

Page 64: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 9 - ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 64 -

11. Αντικαταστήστε το κείμενο που εμφανίζεται στην κεφαλίδα/header της έκθεσης με

τη φράση Registration Information. Στη συνέχεια, εμφανίστε την έκθεση σε προβολή

προεπισκόπησης/print preview.

12. Μορφοποιήστε την κεφαλίδα/header στην έκθεση Registration Report 3 ώστε να

έχει μέγεθος γραμματοσειράς/font size 26, να έχει πλάγια/italic γραφή και χρώμα

φόντου/fill color κίτρινο.

13. Προσθέστε ομαδοποίηση/grouping στο πεδίο ID.

14. Μορφοποιήστε τα πεδία στην έκθεση Registration Report 3 ώστε να είναι

έντονα/bold με μπλε χρώμα γραμματοσειρά/font color.

15. Αλλάξετε το μέγεθος της σελίδας/paper size της έκθεσης Registration Report 3 σε

Legal.

16. Αποθηκεύσετε/save και κλείστε/close την έκθεση Registration Report 3.

17. Διαγράψετε/delete την έκθεση Registration Report 1.

18. Ανοίξετε την έκθεση Registration Report 2 και προσθέστε το πεδίο City στο τμήμα

Λεπτομερειών/details της έκθεσης/report. Εμφανίστε την έκθεση σε προβολή

προεπισκόπησης/print preview.

19. Αποθηκεύσετε/save και κλείστε/close την έκθεση Registration Report 2.

20. Κλείστε την εφαρμογή βάσης δεδομένων/exit.

Page 65: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 10 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 65 -

ΜΑΘΗΜΑ 10

ΣΤΟΧΟΙ:

1. Εξαγωγή Σε Μορφή Λογιστικού Φύλλου (Excel)

2. Εξαγωγή Σε Μορφή Κειμένου (.txt/.csv)

3. Εξαγωγή Σε Μορφή XML

4. Προεπισκόπηση Εκτύπωσης

5. Εκτύπωση Ενός Πίνακα, Μιας Φόρμας, Ενός Ερωτήματος, Μιας Έκθεσης

1. Εξαγωγή Σε Μορφή Λογιστικού Φύλλου (Excel)

Τρόπος 1:

1. Επιλέγουμε τον πίνακα ή ερώτημα ή φόρμα ή έκθεση που θέλουμε να εξάγουμε

2. Καρτέλα External Data

3. Κλικ Excel (*.xls;)

4. Κλικ Browse

Save in: Ορίζουμε τη μονάδα δίσκου και το φάκελο για την εξαγωγή

File name: Δίνουμε όνομα στο αρχείο

Κλικ Save

5. Κλικ ΟΚ

6. Κλικ Close

Τρόπος 2:

1. Επιλέγουμε τον πίνακα ή ερώτημα ή φόρμα ή έκθεση που θέλουμε να εξάγουμε

2. Δεξί κλικ στον πίνακα, ερώτημα, φόρμα ή έκθεση

3. Κλικ Export

4. Κλικ Excel

5. Ακολουθούμε τα βήματα 5-7

2. Εξαγωγή Σε Μορφή Κειμένου (.txt/.csv)

Τρόπος 1:

1. Επιλέγουμε τον πίνακα ή ερώτημα ή φόρμα ή έκθεση που θέλουμε να εξάγουμε

2. Καρτέλα External Data

3. Κλικ Text File (*.txt;, *.csv; *.tab; *.asc;)

4. Κλικ Browse

Save in: Ορίζουμε τη μονάδα δίσκου και το φάκελο για την εξαγωγή

File name: Δίνουμε όνομα στο αρχείο

Κλικ Save

5. Κλικ ΟΚ

6. Κλικ Next

7. Κλικ Next

8. Αλλάζουμε την προέκταση του αρχείου που θα δημιουργηθεί από txt. σε .csv, αν

θέλουμε

9. Κλικ Finish

10. Κλικ Close

Page 66: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 10 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 66 -

Τρόπος 2:

1. Στο παράθυρο της βάσης δεδομένων, επιλέγουμε τον πίνακα, ερώτημα, φόρμα ή

έκθεση που θέλουμε να εξάγουμε

2. Δεξί κλικ στον πίνακα, ερώτημα, φόρμα ή έκθεση

3. Κλικ Export

4. Κλικ Text File

5. Ακολουθούμε τα βήματα 5-11

3. Εξαγωγή Σε Μορφή XML

Τρόπος 1:

1. Στο παράθυρο της βάσης δεδομένων, επιλέγουμε τον πίνακα ή ερώτημα ή φόρμα

ή έκθεση που θέλουμε να εξάγουμε

2. Καρτέλα External Data

3. Κλικ XML File

4. Κλικ Browse

Save in: Ορίζουμε τη μονάδα δίσκου και το φάκελο για την εξαγωγή

File name: Δίνουμε όνομα στο αρχείο

Κλικ Save

5. Κλικ ΟΚ

Κλικ Data (XML) για την εξαγωγή δεδομένων

Κλικ Schema of the data (XSD) για την εξαγωγή του σχηματικού αρχείου

Κλικ Presentation of your data (XSL) για την μορφοποίηση των δεδομένων

6. Κλικ OK

7. Κλικ Close

Τρόπος 2:

1. Επιλέγουμε τον πίνακα ή ερώτημα ή φόρμα ή έκθεση που θέλουμε να εξάγουμε

2. Δεξί κλικ στον πίνακα, ερώτημα, φόρμα ή έκθεση

3. Κλικ Export

4. Κλικ XML File

5. Ακολουθούμε τα βήματα 5-8

4. Προεπισκόπηση Εκτύπωσης Ενός Πίνακα, Μιας Φόρμας, Ενός

Ερωτήματος, Μιας Έκθεσης

1. Ανοίγουμε τον πίνακα ή φόρμα ή ερώτημα ή έκθεση

2. Καρτέλα File

3. Κλικ Print

4. Κλικ Print Preview

5. Print - Εκτύπωση σελίδας

6. Size - Αλλαγή μεγέθους σελίδας

7. Margins - Αλλαγή περιθωρίων εγγράφου

8. Portrait - Κάθετος προσανατολισμός

9. Landscape - Οριζόντιος προσανατολισμός

10. Columns - Καθορισμός του αριθμού, μεγέθους και διάταξης των στηλών για

φόρμες και εκθέσεις

11. Page Setup - Διαμόρφωση Σελίδας

12. Zoom - Μεγέθυνση εγγράφου και επισκόπηση πολλών σελίδων

13. One Page - Επισκόπηση μιας σελίδας

14. Two Pages - Επισκόπηση δύο σελίδων

Page 67: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 10 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 67 -

15. More Pages - Επιλογή περισσότερων σελίδων

16. Close Print Preview - Κλείσιμο της εντολής προεπισκόπησης εκτύπωσης

Σημ: Η προεπισκόπηση εκτύπωσης της έκθεσης βρίσκεται και στις προβολές της.

5. Εκτύπωση Ενός Πίνακα, Μιας Φόρμας, Ενός Ερωτήματος, Μιας

Έκθεσης

1. Ανοίγουμε τον πίνακα ή φόρμα ή ερώτημα ή έκθεση

2. Καρτέλα File

3. Κλικ Print

4. Printer Name – Επιλέγουμε τον εκτυπωτή που θα σταλούν τα

αντίτυπα για εκτύπωση

5. Print Range – Καθορίζουμε ποιες εγγραφές θέλουμε να εκτυπώσουμε

All – Εκτύπωση όλων των εγγραφών

Pages From – Πληκτρολογούμε τον αριθμό των σελίδων που θέλουμε να

εκτυπώσουμε

Selected Record(s) – Εκτυπώνονται μόνο οι εγγραφές τις οποίες έχουμε επιλέξει

από προηγουμένως

6. Number of Copies – Καθορίζουμε τον αριθμό αντιτύπων που θέλουμε να

εκτυπώσουμε

7. Κλικ OK

Page 68: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 10 - ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 68 -

ΜΑΘΗΜΑ 10 - ΑΣΚΗΣΕΙΣ

1. Ανοίξετε την εφαρμογή βάσης δεδομένων (Microsoft Access).

2. Δημιουργήστε μια κενή βάση δεδομένων/new με το όνομα Visitors στο φάκελο

Documents.

3. Δημιουργήστε ένα νέο πίνακα/table με έξι πεδία/fields και τις ιδιότητες/data type

τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα Visitors Table. Καθορίστε το πεδίο Visitors ID ως πρωτεύον κλειδί/primary

key.

Field Name Data Type

Visitors ID Number

Surname Text

City Text

Nationality Text

Age Number

DOB Date/Time

4. Καταχωρήστε τις ακόλουθες εγγραφές/records μέσα στον πίνακα Visitors Table.

5. Ταξινομήστε/sort τον πίνακα Visitors Table σε φθίνουσα σειρά/descending

σύμφωνα με το πεδίο Surname.

6. Αλλάξετε τις οριζόντιες γραμμές/column header underline του πίνακα Visitors

Table να είναι Dash-Dot-Dot με κόκκινο χρώμα/gridline color.

7. Εκτυπώστε/print τον πίνακα/table Visitors Table στον εκτυπωτή testware Printer.

8. Αποθηκεύσετε/save και κλείστε/close το πίνακα Visitors Table.

9. Δημιουργήστε ένα νέο πίνακα/table με τρία πεδία/fields και τις ιδιότητες/data type

τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα Payment Table. Καθορίστε το πεδίο Customer ID ως πρωτεύον

κλειδί/primary key.

Field Name Data Type

Customers Id Number

Payment Date Date/time

Method Payment Text

10. Δημιουργήστε μία σχέση μεταξύ των πινάκων Visitors Table και Payment Table

χρησιμοποιώντας το πεδίο Visitors ID. Ενεργοποιήστε την ακεραιότητα

αναφορών/enforce referential integrity μεταξύ των πινάκων Visitors Table και

Payment Table.

11. Αποθηκεύσετε/save και κλείστε/close το παράθυρο συσχετισμών.

12. Δημιουργήστε μια φόρμα/form με όλα τα πεδία του πίνακα Visitors Table.

Αποδεχτείτε τις προεπιλεγμένες ρυθμίσεις. Αποθηκεύσετε τη φόρμα με το όνομα

Visitors Form και κλείστε την.

13. Μεταβείτε σε προεπισκόπηση εκτύπωσης/print preview της φόρμας Visitors Form.

Visitors ID Surname City Nationality Age DOB

11 Andreou Nicosia Cypriot 26 11/4/1975

22 Ioannou Larnaca Cypriot 47 24/6/1955

33 Papamichael Athens Greek 34 10/3/1968

44 Panayiotou Limassol Cypriot 33 15/6/1969

55 Dala Athens Greek 26 23/2/1976

Page 69: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΜΑΘΗΜΑ 10 - ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 69 -

14. Αλλάξετε το αριστερό/left και δεξιό/right περιθώριο της σελίδας σε 7 εκ.

15. Αλλάξετε την προβολή ζουμ/zoom της σελίδας ώστε να παρουσιάζονται οι

εγγραφές σε δύο σελίδες.

16. Κλείστε την προεπισκόπηση εκτύπωσης/print preview της φόρμας Visitors Form.

17. Εκτυπώστε/print τις δύο πρώτες εγγραφές της ανοικτής φόρμας/form στον

εκτυπωτή testware Printer.

18. Αποθηκεύσετε/save και κλείστε/close την φόρμα Visitors Form.

19. Δημιουργήστε ένα ερώτημα/query που θα περιέχει όλα τα πεδία του πίνακα Visitors

Table και θα εμφανίζει τους επισκέπτες/visitors που το επίθετο/surname τους αρχίζει

από Pα. Αποθηκεύσετε/save το ερώτημα με όνομα Visitors Query 1. Εκτελέστε/run

το ερώτημα.

20. Ταξινομήστε το ερώτημα σε φθίνουσα σειρά/descending σύμφωνα με την

ημερομηνία γεννήσεως/Dob τους.

21. Εκτυπώστε/print τα αποτελέσματα του ερωτήματος/query Visitors Query 1 στον

εκτυπωτή Testware Printer.

22. Αποθηκεύσετε/save και κλείστε/close το ερώτημα Visitors Query 1.

23. Δημιουργήστε μια έκθεση/report χρησιμοποιώντας όλα τα πεδία του πίνακα

Visitors Table με διάταξη/layout Justified και προσανατολισμό

οριζόντιο/landscape. Ονομάστε την αναφορά Visitors Report.

24. Αντικαταστήστε το κείμενο που εμφανίζεται στην κεφαλίδα/header της έκθεσης με

τη φράση Visitors Information.

25. Εμφανίστε την έκθεση σε προβολή προεπισκόπησης/print preview.

26. Αλλάξετε το μέγεθος της σελίδας/paper size σε Α4 και κλείστε την προβολή

προεπισκόπησης/print preview.

27. Μεταφερθείτε σε προβολή σχεδίασης/Design View της έκθεσης Visitors Report.

28. Μορφοποιήστε την κεφαλίδα/header στην έκθεση Visitors Report ώστε να έχει

μέγεθος γραμματοσειράς/font size 30, να είναι στο κέντρο/center με μαύρο χρώμα

γραμματοσειράς/font color.

29. Δημιουργήστε ένα υποσέλιδο/footer στην έκθεση Visitors Report γράφοντας το

ονοματεπώνυμο σας.

30. Προσθέστε ομαδοποίηση/grouping στο πεδίο Surname.

31. Εκτυπώστε την έκθεση Visitors Report σαν αρχείο εκτύπωσης/print to file με το

όνομα Print.

32. Αποθηκεύσετε/save και κλείστε/close την έκθεση.

33. Εξάγετε/export την έκθεση/report Visitors Report σε αρχείο απλού κειμένου/text

files στην επιφάνεια εργασίας/desktop με όνομα data.txt. Αποδεχθείτε τις

προεπιλεγμένες ρυθμίσεις.

34. Κάνετε εξαγωγή/export τον πίνακα/table Visitors Table σε μορφή λογιστικού

φύλλου (*.xls) και αποθηκεύσετε τον με το όνομα records.xls στην επιφάνεια

εργασίας/desktop του υπολογιστή σας (Χρησιμοποιήστε τις προεπιλεγμένες

ρυθμίσεις).

35. Κλείστε την εφαρμογή βάσης δεδομένων/exit.

Page 70: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΕΠΑΝΑΛΗΨΗ 1 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 70 -

ΕΠΑΝΑΛΗΨΗ 1

1. Μια βάση δεδομένων είναι:

(α) Ένα έγγραφο στο οποίο μπορείτε να καταχωρίσετε πληροφορίες

(β) Μια οργανωμένη συλλογή από συσχετισμένα δεδομένα σχετικά με ένα ή

περισσότερα θέματα

(γ) Μια παρουσίαση εγγραφών και πεδίων

(δ) Μια οργανωμένη συλλογή από συσχετισμένους πίνακες

2. Κάθε στήλη μέσα σε έναν πίνακα ορίζει:

(α) Ένα πεδίο και μια εγγραφή

(β) Μια εγγραφή

(γ) Ένα πεδίο

(δ) Κανένα από τα πιο πάνω

3. Οι συσχετισμοί μεταξύ πινάκων σε μια βάση δεδομένων δημιουργούνται για να:

(α) Αποφεύγεται η περιττή επανάληψη των δεδομένων

(β) Αποφεύγεται η χρήση των πεδίων

(γ) Αντιγράφονται οι εγγραφές από έναν πίνακα σε έναν άλλο

(δ) Αντιγράφονται τα πεδία από έναν πίνακα σε έναν άλλο

4. Ανοίξετε την εφαρμογή βάσης δεδομένων και δημιουργήστε μια νέα βάση

δεδομένων με το όνομα Music Store.mdb στο φάκελο Documents.

5. (α) Δημιουργήστε έναν πίνακα/table χρησιμοποιώντας τους κατάλληλους

τύπους δεδομένων/data type για τα πιο κάτω πεδία/field:

Song Title Text

Release Date Date/time

Price Currency

(β) Μην ορίσετε κανένα πεδίο ως πρωτεύον κλειδί/primary key.

(γ) Αποθηκεύσετε τον πίνακα με το όνομα Music.

6. Δημιουργήστε ένα κανόνα επικύρωσης/validation rule για το πεδίο Release Date

για να είναι πριν ή μέχρι τις 5/11/2005.

7. Εισάγετε 2 ολοκληρωμένες εγγραφές στον πίνακα/table.

8. Τροποποιήστε την ημερομηνία έτσι ώστε να εμφανίζεται όπως Saturday, 23 May

2002.

9. Προσθέστε το νέο πεδίο/field Code of Song με τύπο δεδομένων/data type Number

στον πίνακα/table Music.

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

έχει κωδικό 1 και η δεύτερη κωδικό 2.

11. Εισάγετε τις ακόλουθες δύο νέες εγγραφές στον πίνακα/table:

Page 71: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΕΠΑΝΑΛΗΨΗ 1 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 71 -

Love does not exist 23/11/2001 15 3

Love is everything 18/12/2002 18 4

12. Εφαρμόστε στον ανοικτό πίνακα το κατάλληλο φίλτρο/filter ώστε να εμφανίσετε τις

ημερομηνίες που είναι μικρότερες από την 31/12/2002. Εφαρμόστε το φίλτρο/filter

και κλείστε τον πίνακα.

13. Δημιουργήστε ένα νέο πεδίο επιλογής/lookup wizard ως τελευταίο στον πίνακα

Music, με όνομα Quantity το οποίο θα εμφανίζει τις ακόλουθες επιλογές για κάθε

τραγούδι: 1000,1500,2000. Επιλέξετε κατηγορίες για όλες τις εγγραφές του πίνακα.

Σιγουρευτείτε ότι καταχωρήθηκαν οι εγγραφές στον πίνακα.

14. (α) Δημιουργήστε έναν πίνακα/table χρησιμοποιώντας τους κατάλληλους

τύπους δεδομένων/data type για τα πιο κάτω πεδία/field:

Name Text

Code of Song Number

Surname Text

(β) Μην ορίσετε κανένα πεδίο ως πρωτεύον κλειδί/primary key.

(γ) Αποθηκεύσετε τον πίνακα με το όνομα Singers.

15. Εισάγετε δύο ολοκληρωμένες εγγραφές στον πίνακα σας με την πρώτη εγγραφή

να έχει κωδικό 1 και τη δεύτερη κωδικό 2.

16. Μορφοποιήστε τις εγγραφές του πίνακα σε μπλε χρώμα γραμματοσειράς και

πλάγια γραφή.

17. Στον πίνακα Singers εισάγεται ως προεπιλεγμένη τιμή/default value του πεδίου

Name το κείμενο Michael Jackson.

18. Δημιουργήστε μια φόρμα/form για τον πίνακα Singers. Αποδεχτείτε τις

προεπιλεγμένες ρυθμίσεις. Αποθηκεύσετε τη φόρμα με το όνομα Form1.

19. Στην φόρμα Form1 μορφοποιήστε τις εγγραφές στη στήλη Surname να έχουν μπλε

χρώμα φόντου/background color και το κείμενο να είναι στοιχισμένο στο

κέντρο/center.

20. Δημιουργήστε μια σχέση ένα-προς-ένα/one to one ανάμεσα στο πεδίο Code of

Song του πίνακα Music και στο πεδίο Code of Song του πίνακα Singers.

21. Εφαρμόστε ακεραιότητα αναφορών/enforce referential integrity μεταξύ των

πινάκων Music και Singers.

22. Καθορίστε το ύψος/height όλων των γραμμών/rows στον πίνακα Music σε 15.

23. Στον πίνακα Music αλλάξετε την γραμματοσειρά/font σε Verdana και το μέγεθος

γραμματοσειράς/font size σε 13.

24. Μεταβείτε στην 2η εγγραφή του πίνακα Music.

25. Ταξινομήστε τον πίνακα Music σε αύξουσα αριθμητική σειρά/ascending σύμφωνα

με το πεδίο Release Date.

26. Αλλάξετε τον προσανατολισμό/orientation του πίνακα σε οριζόντιο/landscape.

27. Αναζητήστε/find από τον πίνακα Music τις εγγραφές που αρχίζουν με τη λέξη Love.

28. Αναζητήστε/find από τον πίνακα Music την εγγραφή με κωδικό 3.

Page 72: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΕΠΑΝΑΛΗΨΗ 1 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 72 -

29. Δημιουργήστε ένα ερώτημα/query το οποίο θα εμφανίζει όλες τις εγγραφές του

πίνακα Music με τιμή/Price μεγαλύτερη από 15 ή όλες τις εγγραφές του πίνακα

Singers με κωδικό τραγουδιών/Code of Song μεταξύ 2 και 4. Εκτελέστε/run το

ερώτημα και αποθηκεύσετε το με το όνομα Relate Query 1.

30. Μορφοποιήστε το ερώτημα/query να έχει κίτρινο χρώμα φόντου.

31. Δημιουργήστε ένα ερώτημα/query το οποίο θα βασίζεται στον πίνακα Music και θα

εμφανίζει όλα τα πεδία του πίνακα Music. Αποθηκεύσετε/save το ερώτημα με το

όνομα Relate Query 2.

32. Αλλάξετε τις ιδιότητες σχεδίασης του ερωτήματος Relate Query 2 προκειμένου να

εξάγετε όλους τους τίτλους των τραγουδιών που αρχίζουν με το γράμμα L.

Εκτελέστε/run το ερώτημα και αποθηκεύσετε το.

33. Στο ερώτημα Relate Query 2 μετακινείστε το πεδίο Code of Song στο τέλος και

αποθηκεύσετε το.

34. Στο ερώτημα Relate Query 2 μην εμφανίσετε το πεδίο Price στην εκτέλεση του

ερωτήματος.

35. Δημιουργήστε μια έκθεση/report παρουσιάζοντας τα δεδομένα των πινάκων

Music και Singers. Τα δεδομένα πρέπει να είναι διαχωρισμένα/grouping σύμφωνα

με τους κωδικούς των τραγουδιών/code of song δείχνοντας τη συνολική τιμή/sum

τους. Αποθηκεύσετε την έκθεση ως Music A.

36. Δημιουργήστε μια ετικέτα/label στο υποσέλιδο/footer της έκθεσης Music A

πληκτρολογώντας το όνομα σας.

37. Μορφοποιήστε τα δεδομένα να είναι έντονα/bold με χρώμα γραμματοσειράς/font

color μπλε.

38. Εφαρμόστε μια εικόνα/picture στην κεφαλίδα/header της έκθεσης Music A.

39. Εκτυπώστε/print τις 2 πρώτες εγγραφές του πίνακα Music σε ένα διαθέσιμο

εκτυπωτή και κλείστε τη βάση δεδομένων.

40. Εκτυπώστε/print την ανοικτή έκθεση σε ένα διαθέσιμο εκτυπωτή και κλείστε τη βάση

δεδομένων.

Page 73: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΕΠΑΝΑΛΗΨΗ 2 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 73 -

ΕΠΑΝΑΛΗΨΗ 2

1. Ποιος συσχετισμός πίνακα είναι ο πιο συνηθισμένος συσχετισμός βάσης

δεδομένων;

(α) Ένα προς ένα

(β) Ένα προς εκατομμύριο

(γ) Ένα προς πολλά

(δ) Πολλά προς πολλά

2. Ποιο από τα ακόλουθα πεδία είναι μια καλή επιλογή για ένα πρωτεύον κλειδί;

(α) Ένα πεδίο αριθμού τηλεφώνου

(β) Ένα πεδίο ημερομηνίας γεννήσεως

(γ) Ένα πεδίο αυτόματου αριθμού

(δ) Ένα πεδίο επιθέτου

3. Ποιο από τα ακόλουθα ΔΕΝ είναι ένας έγκυρος τύπος δεδομένων;

(α) Paragraph

(β) Text

(γ) Date/Time

(δ) OLE Object

4. Ανοίξετε την βάση δεδομένων ecdl.mdb από την επιφάνεια εργασίας/desktop.

5. Ανοίξετε τον πίνακα/table candidates και βρείτε την εγγραφή για τον υποψήφιο

του οποίου το Surname είναι Murphyz και αλλάξετε το σε Murphy.

6. Σταθεροποιήστε/freeze τις 2 πρώτες στήλες/columns του πίνακα. Αποθηκεύσετε

τον πίνακα.

7. Μορφοποιήστε τις εγγραφές του πίνακα σε μπλε χρώμα γραμματοσειράς/font με

πλάγια/italic γραφή.

8. Αποσταθεροποιήστε/unfreeze τις γραμμές.

9. Δημιουργήστε ένα ερώτημα/query που θα περιέχει όλα τα πεδία του πίνακα

Candidates και θα εμφανίζει όλες τις εγγραφές για τους υποψηφίους που

διαμένουν στο London. Εκτελέστε/run το ερώτημα και αποθηκεύσετε το με το

όνομα Town.

10. Μορφοποιήστε το ερώτημα ώστε να έχει κίτρινο χρώμα φόντου/ background

color και χρώμα γραμματοσειράς/font color πράσινο.

11. Δημιουργήστε ένα ερώτημα/query που θα περιέχει όλα τα πεδία του πίνακα

Candidates και θα εμφανίζει αυτούς που διαμένουν στο London και έχουν ID

μεταξύ 85200 και 99955. Εκτελέστε/run το ερώτημα και αποθηκεύσετε το με το

όνομα TownID.

12. Μορφοποιήστε τα κελιά του ερωτήματος/query TownID σε γαλάζιο χρώμα

φόντου.

Page 74: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΕΠΑΝΑΛΗΨΗ 2 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 74 -

13. Στο ερώτημα TownID εκτυπώστε/print τις 3 πρώτες εγγραφές σε ένα διαθέσιμο

εκτυπωτή.

14. Στον πίνακα Candidates ορίστε στο πεδίο ID ευρετήριο/index ώστε να μην

επιτρέπονται τα διπλότυπα/duplicates.

15. Τροποποιήστε το πεδίο DOB έτσι ώστε να εμφανίζεται όπως 23-Jun-01.

16. Φροντίστε ώστε το πεδίο Town να μην δέχεται περισσότερους από 200 χαρακτήρες.

17. Στον πίνακα Candidates τροποποιήστε το πεδίου Country ώστε είναι πριν το πεδίο

Town. Αποθηκεύσετε το πίνακα.

18. Δημιουργήστε ένα κανόνα επικύρωσης/validation rule για το πεδίο ID για να

δέχεται κωδικούς από 11000 μέχρι 20000. Αποθηκεύσετε το πίνακα.

19. Δημιουργήστε μια φόρμα/form για τον πίνακα Candidates και μη συμπεριλάβετε το

πεδίο Town. Αποδεχτείτε τις προεπιλεγμένες ρυθμίσεις. Αποθηκεύσετε τη φόρμα με

το όνομα Candidates.

20. Μεταβείτε στην 5η εγγραφή της φόρμας Candidates και διαγράψετε την.

21. Στην φόρμα Candidates αλλάξετε τον τίτλο του πεδίου Country σε πλάγιο/italic με

χρώμα γραμματοσειράς/font color κόκκινο.

22. Εισάγετε μια εικόνα στο υποσέλιδο/footer της φόρμας Candidates και

αντιγράψετε/copy το πεδίο First Name δίπλα από την εικόνα.

23. Εκτυπώστε/print ένα αντίγραφο της φόρμας σε ένα διαθέσιμο εκτυπωτή.

24. Στη φόρμα Candidates αλλάξετε τα δεδομένα της στήλης Test Centre σε

πλάγια/italic και έντονα/bold.

25. Στη φόρμα Candidates αναζητήστε στο πεδίο First Name την εγγραφή στην οποία

υπάρχει το γράμμα m.

26. Δημιουργήστε μια έκθεση/report για το ερώτημα Town. Ταξινομήστε τα δεδομένα

σύμφωνα με το πεδίο Surname σε φθίνουσα αριθμητική σειρά/descending και

αλλάξετε τον προσανατολισμό/orientation της σελίδας σε οριζόντιο/landscape.

Αποθηκεύσετε την έκθεση με το όνομα TownReport.

27. Καταχωρίστε μια εικόνα/picture για να εμφανίζεται σε κάθε εγγραφή του πεδίου

Surname.

28. Εμφανίστε την έκθεση TownReport σε προβολή προεπισκόπησης/print preview.

29. Ρυθμίστε ανάλογα ώστε να παρουσιάζονται 2 σελίδες στην οθόνη σας.

30. Μορφοποιήστε τα πεδία να είναι έντονα/bold με χρώμα γραμματοσειράς/font

color κόκκινο και χρώμα φόντου/κίτρινο.

31. Δημιουργήστε μια φόρμα/form για τον πίνακα Candidates παρουσιάζοντας

τα πεδία ID, DOB και Country. Η διάταξη/style της φόρμας να είναι Stone.

Αποθηκεύσετε την φόρμα με το όνομα Candidates1.

32. Δημιουργήστε ένα πλαίσιο κειμένου/text box στο υποσέλιδο/footer της φόρμας

και γράψετε μέσα την σημερινή ημερομηνία.

33. Στην έκθεση TownReport αλλάξετε όλα τα περιθώρια/margins της σελίδας σε 24.

Page 75: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΕΠΑΝΑΛΗΨΗ 2 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 75 -

34. Ανοίξετε το ερώτημα/query TownID καταργήστε όλα τα κριτήρια, εκτελέστε/run το

ερώτημα και αποθηκεύσετε το.

35. Δημιουργήστε ένα ερώτημα/query για τον πίνακα Candidates και βρείτε όλους

τους υποψηφίους που γεννήθηκαν το 1979. Μην εμφανίσετε το πεδίο ID. Εκτελέστε

/run το ερώτημα και αποθηκεύσετε το με το όνομα DOB.

36. Εξάγετε την έκθεση TownReport σε αρχείο υπολογιστικού φύλλου/excel στην

επιφάνεια εργασίας/desktop με όνομα City.xls. Αποδεχθείτε τις προεπιλεγμένες

ρυθμίσεις.

37. Εφαρμόστε στον πίνακα Candidates το κατάλληλο φίλτρο/filter ώστε να

εμφανίσετε όλους τους υποψηφίους που προέρχονται από το Galway. Εφαρμόστε

το φίλτρο/filter και κλείστε τον πίνακα.

38. Ανοίξετε το ερώτημα/query DOB εμφανίστε το πεδίο ID και διαγράψετε το πεδίο Test

Center. Αποθηκεύσετε το ερώτημα.

39. Εξάγετε το ερώτημα/query DOB σε αρχείο απλού κειμένου/text files στην επιφάνεια

εργασίας/desktop με όνομα Birth Date.txt. Αποδεχθείτε τις προεπιλεγμένες

ρυθμίσεις.

40. Διαγράψετε/delete το ερώτημα Town και κλείστε την βάση δεδομένων.

Page 76: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΕΠΑΝΑΛΗΨΗ 3 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 76 -

ΕΠΑΝΑΛΗΨΗ 3

1. Ένας πίνακας αποτελείται από:

(α) Πεδία και εγγραφές

(β) Εγγραφές

(γ) Πεδία

(δ) Κανένα από τα πιο πάνω

2. Κάθε γραμμή μέσα σε έναν πίνακα ορίζει:

(α) Ένα πεδίο και μιαν εγγραφή

(β) Μια εγγραφή

(γ) Ένα πεδίο

(δ) Κανένα από τα πιο πάνω

3. Ένα ευρετήριο:

(α) Αντιγράφει δεδομένα από έναν πίνακα σε ένα άλλο

(β) Διαγράφει δεδομένα από έναν πίνακα

(γ) Επιταχύνει τις αναζητήσεις σε έναν πίνακα

(δ) Επιταχύνει τις αναζητήσεις σε μιαν έκθεση

4. Ανοίξετε την εφαρμογή βάσης δεδομένων και δημιουργήστε μια νέα βάση

δεδομένων με το όνομα Software Records.mdb στο φάκελο Documents.

5. (α) Δημιουργήστε έναν πίνακα/table χρησιμοποιώντας τους κατάλληλους

τύπους δεδομένων/data type για τα πιο κάτω πεδία/field:

ID Number

Programme Text

Version Currency

Purchase Date Date/time

Purchase Price Number

YsNOffice Yes/No

(β) Μην ορίσετε κανένα πεδίο ως πρωτεύον κλειδί/primary key.

(γ) Αποθηκεύσετε τον πίνακα ως Software.

6. Εισάγετε τις ακόλουθες 4 ολοκληρωμένες εγγραφές στη βάση δεδομένων σας:

1 Lotus Notes 3,4 30/11/00 250,00 Yes

5 World Series poker 4 10/04/98 25,00 No

7 Outlook Express 2000 10/04/98 65,00 Yes

9 Pac Lady 1 06/09/87 2,50 Yes

7. Δημιουργήστε ένα νέο πεδίο επιλογής/lookup wizard ως τελευταίο στον πίνακα

Software, με όνομα Code το οποίο θα εμφανίζει τις ακόλουθες επιλογές για κάθε

πρόγραμμα: 123,456,789,101. Επιλέξετε διαφορετική κατηγορία για όλες τις

εγγραφές του πίνακα.

Page 77: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΕΠΑΝΑΛΗΨΗ 3 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 77 -

8. Ταξινομήστε τον πίνακα Software σε αύξουσα αριθμητική σειρά/ascending

σύμφωνα με το πεδίο Version.

9. Αλλάξετε τις εγγραφές σε γραμματοσειρά Arial Narrow.

10. Καθορίστε το ύψος/height των γραμμών/rows σε 20.

11. Τροποποιήστε την ημερομηνία έτσι ώστε να εμφανίζεται όπως Saturday, 26 August

1999.

12. Αλλάξετε το μέγεθος του πεδίου/field size Programme από 50 σε 30.

13. Στον πίνακα Software εισάγεται ως προεπιλεγμένη τιμή/default value του πεδίου

Purchase Date την ημερομηνία 13/9/87.

14. Διαγράψετε/delete την εγγραφή με ID1.

15. Αναζητήστε/find από τον πίνακα Software τις εγγραφές που αρχίζουν με τη λέξη

World.

16. Σταθεροποιήστε/freeze την πρώτη στήλη/column του πίνακα. Αποθηκεύσετε τον

πίνακα.

17. Κρύψετε/hide την στήλη του πεδίου Version.

18. Δημιουργήστε μια φόρμα/form για τον πίνακα Software. Αποδεχτείτε τις

προεπιλεγμένες ρυθμίσεις. Αποθηκεύσετε τη φόρμα με το όνομα Data Entry.

19. Αλλάξετε τον τίτλο του πεδίου Version σε ανοικτό μπλε χρώμα φόντου/fill color.

20. Αντιγράψετε/copy το πεδίο ID και τα περιεχόμενα του και κάνετε το να εμφανίζεται

ως η τελευταία στήλη της φόρμας.

21. Εφαρμόστε στον πίνακα Software το κατάλληλο φίλτρο/filter ώστε να εμφανίσετε

μόνο το λογισμικό που αγοράστηκε στις 10/04/1998. Εφαρμόστε το φίλτρο/filter

και κλείστε τον πίνακα.

22. Εισάγετε τις ακόλουθες 2 εγγραφές διαμέσου της φόρμας Data Entry:

0 Microsoft Briefcase 1 30/11/00 250,00 Yes

0 World Series Poker 4 10/4/1997 350,00 No

23. Δημιουργήστε ένα ερώτημα/query που θα περιέχει τα πεδία Programme, YsNOffice

και Purchase Date του πίνακα Software και θα εμφανίζει όλο το λογισμικό που

χρησιμοποιείται στο γραφείο. Εκτελέστε/run το ερώτημα και αποθηκεύσετε το με το

όνομα SoftwareQuery.

24. Στη φόρμα Data Entry βάλτε μια εικόνα/picture στην κεφαλίδα/header.

25. Δίπλα από την εικόνα στην κεφαλίδα της φόρμας Data Entry καταχωρίστε μια

ετικέτα/label γράφοντας το κείμενο Software Titles.

26. Μορφοποιήστε την ετικέτα/label για να έχει γραμματοσειρά/font Arial Black και

μέγεθος γραμματοσειράς/font size 20.

27. Αποθηκεύσετε ξανά τη φόρμα Data Entry με το όνομα FrmDataEntry.

28. Δημιουργήστε μια έκθεση/report για τον πίνακα Software. Ομαδοποιήστε/grouping

τα δεδομένα σύμφωνα με το πεδίο Purchase Date και ταξινομήστε τα σύμφωνα με

Page 78: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΕΠΑΝΑΛΗΨΗ 3 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 78 -

το πεδίο Purchase Price σε αύξουσα αριθμητική σειρά/ascending. Αποθηκεύσετε

την έκθεση με το όνομα Report1.

29. Αλλάξετε τον τίτλο της έκθεσης Report1 ο οποίος εμφανίζεται στην κεφαλίδα/

header σε Software Audit Report.

30. Στον τίτλο της έκθεσης Report1 εφαρμόστε σκίαση/shadow και χρώμα

γραμματοσειράς/font color κόκκινο.

31. Αλλάξετε τον προσανατολισμό/orientation της έκθεσης Report1 σε οριζόντιο/

landscape.

32. Αυξήστε όλα τα περιθώρια/margins της έκθεσης κατά 0,5.

33. Προσθέστε στο υποσέλιδο/footer της έκθεσης Report1 το όνομα σας στο

αριστερό μέρος της έκθεσης Report1.

34. Στο ερώτημα SoftwareQuery ταξινομήστε τις εγγραφές σύμφωνα με το πεδίο

Programme σε αύξουσα αριθμητική σειρά/ascending και αποθηκεύσετε το.

35. Στο ερώτημα SoftwareQuery προσθέστε τα πεδία Purchase Price και Version και

αφαιρέστε το πεδίο Purchase Date. Εκτελέστε/run το ερώτημα και αποθηκεύσετε το.

36. Δημιουργήστε μια έκθεση/report για τον πίνακα Software που θα περιέχει τα πεδία

Programme, Purchase Price, YsNOffice και ID. Τα δεδομένα να ομαδοποιηθούν/

grouping σύμφωνα με το πεδίο YsNOffice και να παρουσιάστε το ολικό/sum του

Purchase Price. Αποθηκεύσετε την έκθεση με το όνομα Report2.

37. Δημιουργήστε ένα ερώτημα/query που θα περιέχει όλα τα πεδία του πίνακα

Software και θα εμφανίζει τα λογισμικά/purchase price που κοστίζουν

περισσότερο από 50. Εκτελέστε/run το ερώτημα και αποθηκεύσετε το με το όνομα

SoftwareDetails.

38. Μην εμφανίσετε τα πεδία YsNOffice και ID στην εκτέλεση του ερωτήματος.

39. Εξάγετε την έκθεση Report1 σε αρχείο απλού κειμένου/text files στην επιφάνεια

εργασίας/desktop με όνομα Microsoft.txt. Αποδεχθείτε τις προεπιλεγμένες

ρυθμίσεις.

40. Στο ερώτημα SoftwareQuery μετακινείστε το πεδίο Code πριν το πεδίο Version,

αποθηκεύσετε το και κλείστε την βάση δεδομένων.

Page 79: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΕΠΑΝΑΛΗΨΗ 4 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 79 -

ΕΠΑΝΑΛΗΨΗ 4

1. Ποιο από αυτά περιγράφει το σκοπό ενός πεδίου κλειδιού;

(α) Προσδιορίζει τη μοναδικότητα μιας εγγραφής

(β) Προσδιορίζει τη μοναδικότητα ενός πίνακα

(γ) Προσδιορίζει τη μοναδικότητα ενός πεδίου

(δ) Προσδιορίζει τη μοναδικότητα μιας βάσης δεδομένων

2. Δεδομένα αποθηκεύονται μέσα στον πίνακα Πελάτες μιας εταιρείας. Τι θα κρατηθεί

σε έναν πεδίο στη βάση δεδομένων;

(α) Όλα τα δεδομένα για την εφαρμογή

(β) Τα δεδομένα για έναν πελάτη

(γ) Ένα ατομικό αντικείμενο δεδομένων

(δ) Τα δεδομένα για όλους τους πελάτες

3. Για ποιο από τα ακόλουθα ΔΕΝ θα χρησιμοποιούσατε μια εφαρμογή βάσης

δεδομένων;

(α) Παραγωγή φυλλαδίων

(β) Κράτηση λιστών με ονόματα και διευθύνσεις

(γ) Έλεγχο εμπορευμάτων

(δ) Πληροφορίες λογαριασμού

4. Ανοίξετε την βάση δεδομένων contacts.mdb από την επιφάνεια εργασίας/desktop.

5. Ανοίξετε τον πίνακα/table contacts και βρείτε την εγγραφή για τον υποψήφιο του

οποίου το Organisation Name είναι Avacom και αλλάξετε το σε Avaglom.

6. Αλλάξετε το πλάτος/width των στηλών/columns του πίνακα contacts σε 25.

7. Κρύψετε/hide τις στήλες/columns Work Phone και Fax Number.

8. Δημιουργήστε μια φόρμα/form για τον πίνακα contacts. Η διάταξη/layout να είναι

columnar. Αποθηκεύσετε τη φόρμα με το όνομα ContactForm.

9. Καταχωρίστε μια εικόνα/picture στην πάνω αριστερή γωνία της φόρμας

ContactForm.

10. Αλλάξετε τον τίτλο του πεδίου City σε πλάγιο/italic με χρώμα γραμματοσειράς/font

color κόκκινο.

11. Μορφοποιήστε τα δεδομένα του πεδίου First Name σε έντονα/bold και στοιχίστε τα

στο κέντρο/center.

12. Δημιουργήστε ένα ερώτημα/query το οποίο θα βασίζεται στον πίνακα contacts

και θα εμφανίζει όλες τις εγγραφές των ατόμων επικοινωνίας που έχουν

αναβαθμιστεί από την αρχή του Απρίλη. Αποθηκεύσετε το ερώτημα με το όνομα

Updated.

13. Στο ερώτημα Updated ταξινομήστε τις εγγραφές σε αύξουσα αριθμητική σειρά/

ascending σύμφωνα με το πεδίο Last Name.

Page 80: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΕΠΑΝΑΛΗΨΗ 4 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 80 -

14. Δημιουργήστε ένα ερώτημα/query το οποίο θα βασίζεται στον πίνακα contacts

και θα εμφανίζει τις επαφές που έγιναν με το άτομο του οποίου το επίθετο είναι

Tarrant ή τις επαφές που έγιναν στο Vancouver. Αποθηκεύσετε το ερώτημα με το

όνομα Records.

15. Δημιουργήστε μια φόρμα/form για τον πίνακα contacts. Αποδεχτείτε τις

προεπιλεγμένες ρυθμίσεις. Αποθηκεύσετε τη φόρμα με το όνομα Form1.

16. Μεταβείτε στην 8η εγγραφή της φόρμας Form1 και διαγράψετε την.

17. Μορφοποιήστε τις εγγραφές στις στήλες First Name και Last Name για να έχουν

χρώμα γραμματοσειράς/font color μπλε και στοιχίστε στο κέντρο/center το

κείμενο.

18. Στον πίνακα contacts αλλάξετε τη γραμματοσειρά/font των εγγραφών σε Arial

Black και το μέγεθος γραμματοσειράς/font size σε 11.

19. Εμφανίστε τη στήλη/column του πεδίου Work Phone.

20. Στον πίνακα contacts ορίστε στο πεδίο Work Phone ευρετήριο/index ώστε να μην

επιτρέπονται τα διπλότυπα/yes(no duplicates).

21. Φροντίστε ώστε το πεδίο City να δέχεται μέχρι 20 χαρακτήρες.

22. Δημιουργήστε ένα ερώτημα/query που θα περιέχει όλα τα πεδία εκτός το πεδίο

Last name του πίνακα contacts και θα εμφανίζει τα άτομα τα οποία κατοικούν στο

Liverpool ή έχουν μικρό όνομα Ali. Εκτελέστε/run το ερώτημα και αποθηκεύσετε το

με το όνομα Query1.

23. Δημιουργήστε μια έκθεση/report για το ερώτημα Query1. Τα δεδομένα πρέπει να

είναι διαχωρισμένα/grouping σύμφωνα με το πεδίο First Name και αλλάξετε τον

προσανατολισμό/orientation της σελίδας σε οριζόντιο/landscape. Αποθηκεύσετε

την έκθεση με το όνομα Report1.

24. Δημιουργήστε ένα ερώτημα/query το οποίο θα βασίζεται στον πίνακα contacts

και θα εμφανίζει όλα τα άτομα επικοινωνίας των οποίων το επίθετο αρχίζει με το

γράμμα W. Αποθηκεύσετε το ερώτημα με το όνομα Query2.

25. Ανοίξετε το ερώτημα/query Query2 και κάνετε την ανάλογη ενέργεια ώστε να μην

εμφανίσετε το πεδίο Work Phone. Εκτελέστε/run το ερώτημα και αποθηκεύσετε το.

26. Ανοίξετε το ερώτημα/query Query1 και κάνετε την ανάλογη ενέργεια ώστε να

εμφανίσετε το πεδίο Last name. Εκτελέστε/run το ερώτημα και αποθηκεύσετε το.

27. Ανοίξετε το ερώτημα/query Query2 και μορφοποιήστε τις εγγραφές σε

πλάγιες/italic. Εκτελέστε/run το ερώτημα και αποθηκεύσετε το.

28. Δημιουργήστε ένα ερώτημα/query το οποίο θα βασίζεται στον πίνακα contacts

και θα εμφανίζει όλες τις εγγραφές οι οποίες έχουν αναβαθμιστεί κατά τη διάρκεια

του μήνα Μαίου ή του μήνα Δεκεμβρίου. Αποθηκεύσετε το ερώτημα με το όνομα

months.

29. Ανοίξετε το ερώτημα/query months και μορφοποιήστε τις εγγραφές για να έχουν

μπλε χρώμα φόντου/fill color. Εκτελέστε/run το ερώτημα και αποθηκεύσετε το.

30. Δημιουργήστε μια έκθεση/report για το ερώτημα Query2 χρησιμοποιώντας τις

προεπιλεγμένες ρυθμίσεις. Αποθηκεύσετε την έκθεση με το όνομα TownReport.

31. Μορφοποιήστε τα πεδία/field της έκθεσης ReportQ2 ώστε να είναι έντονα/bold και

πλάγια/italic.

Page 81: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΕΠΑΝΑΛΗΨΗ 4 Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 81 -

32. Ανοίξετε την έκθεση ReportQ2 και ταξινομήστε τα δεδομένα του πεδίου First Name

σε αύξουσα αριθμητική σειρά/ascending.

33. Στην έκθεση ReportQ2 εισάγετε μια εικόνα/picture για να εμφανίζεται σε κάθε

εγγραφή του πεδίου Last name.

34. Στην έκθεση ReportQ2 μορφοποιήστε τα πεδία να είναι πλάγια/italic με χρώμα

γεμίσματος/fill color κίτρινο. Αποθηκεύσετε την έκθεση και κλείστε την.

35. Στο ερώτημα months μετακινείστε το πεδίο Last Name πριν το πεδίο First name και

κάνετε το πεδίο City να μην εμφανίζεται.

36. Μορφοποιήστε το ερώτημα months σε μέγεθος γραμματοσειράς 12 στ. και

στοιχισμένες οι εγγραφές στο κέντρο/center.

37. Εκτελέστε/run το ερώτημα months και αποθηκεύσετε το.

38. Εκτυπώστε/print το ερώτημα months σε ένα διαθέσιμο εκτυπωτή.

39. Εκτυπώστε/print την φόρμα Form1 σε ένα διαθέσιμο εκτυπωτή και κλείστε τη βάση

δεδομένων.

40. Κλείστε την ανοικτή βάση δεδομένων. Μην κλείσετε την εφαρμογή διαχείρισης

βάσεων δεδομένων.

Page 82: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 82 -

ΑΣΚΗΣΕΙΣ ΠΡΑΚΤΙΚΗΣ ΕΞΑΣΚΗΣΗΣ

ΑΣΚΗΣΗ 1

1. Δημιουργήστε μια κενή βάση δεδομένων/new με το όνομα Exercise 1 στο φάκελο

Documents.

2. Δημιουργήστε ένα νέο πίνακα/table με πέντε πεδία/fields και τις ιδιότητες/data

type τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα Course Table. Καθορίστε το πεδίο Code ως πρωτεύον κλειδί/primary key.

Field Name Data Type

Code Text

Name Text

Level Text

Date Date/Time

Price Number

3. Καταχωρήστε τις ακόλουθες εγγραφές/records μέσα στον πίνακα Course Table.

CODE NAME LEVEL DATE PRICE

ACC1 Account Elem A 15/05/2010 60

COMP4 Computer AS D 03/03/2010 80

ENGL1 English Elem A 26/09/2010 45

ENGL2 English OL B 19/03/2010 50

MATH1 Maths AL B 21/09/2010 55

FRE3 French Higher C 08/02/2010 70

4. Αλλάξτε το μέγεθος των πεδίων/field size Code και Level σε 50 και 40 χαρακτήρες

αντίστοιχα.

5. Αλλάξτε την ιδιότητα μορφής του πεδίου Price σε Currency.

6. Αλλάξετε την ιδιότητα μορφής του πεδίου Date σε Long Date.

7. Δημιουργήστε ένα κανόνα επικύρωσης/validation rule στο πεδίο Price, ώστε να

δέχεται τιμές μικρότερες του 50. Δημιουργήστε το ακόλουθο μήνυμα

επικύρωσης/validation text Less than 50. Αποθηκεύσετε τη σχεδίαση του πίνακα.

8. Προσθέστε κανόνα ελέγχου/validation rule στο πεδίο Date έτσι ώστε οι

ημερομηνίες που καταχωρούνται να είναι μεταξύ 1/1/2010 – 31/12/2010.

Αποθηκεύσετε τον πίνακα (απαντήστε καταφατικά, δηλ. Yes, στα προειδοποιητικά

μηνύματα που εμφανίζονται).

9. Προσθέστε ως περιγραφή/Description του πεδίου Name το κείμενο: Gymnastic,

Music, History.

10. Στο πεδίο Code εφαρμόστε δείκτη/index ώστε να μην επιτρέπονται οι διπλότυπες

εγγραφές/duplicates.

11. Εισάγεται ως προεπιλεγμένη τιμή/default value του πεδίου Name το κείμενο GCE

AL.

12. Μετακινείστε το πεδίο/field Level μετά από το πεδίο/field Code.

13. Διαγράψετε/delete από τον πίνακα το πεδίο Date.

14. Αλλάξετε το πλάτος/width των στηλών/columns του πίνακα σε 20 pt.

15. Αποθηκεύσετε/save και κλείστε τον πίνακα.

Page 83: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 83 -

ΑΣΚΗΣΗ 2 1. Δημιουργήστε μια κενή βάση δεδομένων/new με το όνομα Exercise 2 στο φάκελο

Documents.

2. Δημιουργήστε ένα νέο πίνακα/table με οκτώ πεδία/fields και τις ιδιότητες/data

type τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα Members Table. Καθορίστε το πεδίο Member ID ως πρωτεύον

κλειδί/primary key.

3. Δημιουργήστε ένα νέο πίνακα/table με έξι πεδία/fields και τις ιδιότητες/data type

τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα Trainers Table. Καθορίστε το πεδίο Trainer ID ως πρωτεύον κλειδί/primary

key.

4. Δημιουργήστε ένα νέο πίνακα/table με επτά πεδία/fields και τις ιδιότητες/data type

τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα Classes Table. Καθορίστε το πεδίο Class Code ως πρωτεύον κλειδί/primary

key.

5. Δημιουργήστε μια σχέση ένα-προς-ένα/one to one μεταξύ των πινάκων Trainers

Table και Members Table χρησιμοποιώντας το πεδίο Trainer ID.

6. Δημιουργήστε μια σχέση ένα-προς-ένα/one to one μεταξύ των πινάκων Trainers

Table και Classes Table χρησιμοποιώντας το πεδίο Trainer ID.

7. Αποθηκεύσετε/save και κλείστε το παράθυρο συσχετισμών.

FIELD NAME FIELD TYPE

Member ID Number

Name Text

Surname Text

City Text

Mobile No Number

DateOfBirth Date/Time

Age Number

Sex Text

FIELD NAME FIELD TYPE

Trainer ID Number

Name Text

Surname Text

City Text

Mobile No Number

Hire Date Date/Time

FIELD NAME FIELD TYPE

Class Code Text

Class Name Text

Date Date/Time

Time Started Date/Time

Time Finished Date/Time

Amount Currency

Class Duration Text

Page 84: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 84 -

ΑΣΚΗΣΗ 3 1. Δημιουργήστε μια κενή βάση δεδομένων/new με το όνομα Exercise 3 στο φάκελο

Documents.

2. Δημιουργήστε ένα νέο πίνακα/table με πέντε πεδία/fields και τις ιδιότητες/data

type τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα Students Table. Καθορίστε το πεδίο Student ID ως πρωτεύον κλειδί/primary

key.

3. Δημιουργήστε ένα νέο πίνακα/table με τέσσερα πεδία/fields και τις ιδιότητες/data

type τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα Lessons Table. Καθορίστε το πεδίο Lesson ID ως πρωτεύον κλειδί/primary

key.

4. Δημιουργήστε ένα νέο πίνακα/table με πέντε πεδία/fields και τις ιδιότητες/data

type τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα Sports Table. Καθορίστε το πεδίο Sport ID ως πρωτεύον κλειδί/primary key.

5. Δημιουργήστε ένα νέο πίνακα/table με πέντε πεδία/fields και τις ιδιότητες/data

type τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα Department Table. Καθορίστε το πεδίο Department ID ως πρωτεύον

κλειδί/primary key.

6. Δημιουργήστε μια σχέση ένα-προς-πολλά/one to many μεταξύ των πινάκων

Students Table και Lessons Table χρησιμοποιώντας το πεδίο Student ID.

7. Δημιουργήστε μια σχέση ένα-προς-πολλά/one to many μεταξύ των πινάκων

Students Table και Sports Table χρησιμοποιώντας το πεδίο Student ID.

8. Δημιουργήστε μια σχέση ένα-προς-ένα/one to one μεταξύ των πινάκων Students

Table και Department Table χρησιμοποιώντας το πεδίο Student ID.

9. Αποθηκεύσετε/save και κλείστε το παράθυρο συσχετισμών.

FIELD NAME FIELD TYPE

Student ID Number

Name Text

Surname Text

City Text

Tel No Number

FIELD NAME FIELD TYPE

Lesson ID Number

Lesson Name Text

Lesson Level Text

Lesson Class Number

FIELD NAME FIELD TYPE

Sport ID Number

Sport Name Text

Sport Class Number

Sport Dates Text

Sport Department Text

FIELD NAME FIELD TYPE

Department ID Number

Department Name Text

Department Manager Text

Address Text

Tel Number Text

Page 85: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 85 -

ΑΣΚΗΣΗ 4 1. Δημιουργήστε μια κενή βάση δεδομένων/new με το όνομα Exercise 4 στο φάκελο

Documents.

2. Δημιουργήστε ένα νέο πίνακα/table με πέντε πεδία/fields και τις ιδιότητες/data

type τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα Customers Table. Μην καθορίσετε πρωτεύον κλειδί/primary key.

FIELD NAME FIELD TYPE

Full Name Text

City Text

Tel Text

Code Number

Paid Yes/No

3. Καταχωρήστε τις ακόλουθες εγγραφές/records μέσα στον πίνακα Customers

Table.

Full Name City Tel Code Paid

Pavlos Pavlou Nicosia 22-568495 3 Yes

Maria Chrystou Limassol 25-695846 7 Yes

Elena Petrou Paphos 26-458643 4 No

Petros Spyrou Larnaca 24-789654 6 Yes

4. Αναζητήστε/find το πεδίο Name μέσα από τον πίνακα Customers Table τις

εγγραφές που περιέχουν το γράμμα α.

5. Αναζητήστε/find το πεδίο City μέσα από τον πίνακα Customers Table την εγγραφή

που αρχίζει από το γράμμα N και τελειώνει στο γράμμα a.

6. Αναζητήστε/find το πεδίο Name μέσα από τον πίνακα Customers Table τις

εγγραφές που αρχίζουν με το γράμμα P.

7. Εφαρμόστε στον ανοικτό πίνακα/table το κατάλληλο φίλτρο/filter ώστε να

εμφανίσετε τις συναλλαγές με κωδικό/Code μεταξύ 3 μέχρι 6. Εφαρμόστε το φίλτρο

και μην κλείσετε τον πίνακα.

8. Εφαρμόστε στον ανοικτό πίνακα/table το κατάλληλο φίλτρο/filter ώστε να

εμφανίσετε το τηλέφωνο/Tel της τραγουδίστριας Elenas. Εφαρμόστε το φίλτρο.

9. Εφαρμόστε στον ανοικτό πίνακα/table το κατάλληλο φίλτρο/filter ώστε να

εμφανίσετε τις εγγραφές που πληρώθηκαν/Paid.Εφαρμόστε το φίλτρο.

10. Εφαρμόστε στον ανοικτό πίνακα/table το κατάλληλο φίλτρο/filter ώστε να μην

εμφανίσετε τις εγγραφές που είναι από την Πάφο/Paphos.Εφαρμόστε το φίλτρο.

11. Εφαρμόστε στον ανοικτό πίνακα/table το κατάλληλο φίλτρο/filter ώστε να

εμφανίσετε τις εγγραφές που είναι μικρότερες του 6.

12. Ταξινομήστε/sort τον πίνακα Customers Table κατά αύξουσα σειρά/ascending του

πεδίου Full Name.

13. Ταξινομήστε/sort τον πίνακα Customers Table κατά φθίνουσα σειρά/descending

του πεδίου City.

14. Ταξινομήστε/sort τον πίνακα CD Table κατά φθίνουσα σειρά/ descending του

πεδίου Code.

15. Αποθηκεύσετε/save και κλείστε τον πίνακα.

Page 86: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 86 -

ΑΣΚΗΣΗ 5 1. Δημιουργήστε μια κενή βάση δεδομένων/new με το όνομα Exercise 5 στο φάκελο

Documents.

2. Δημιουργήστε ένα νέο πίνακα/table με πέντε πεδία/fields και τις ιδιότητες/data

type τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα High School. Καθορίστε το πεδίο Student ID ως πρωτεύον κλειδί/primary

key.

3. Δημιουργήστε ένα ερώτημα/query που θα περιέχει όλα τα πεδία του πίνακα High

School και θα εμφανίζει όλους τους μαθητές που περιέχουν στο επίθετο/Last name

τους το γράμμα e. Αποθηκεύσετε/save το ερώτημα με όνομα Query 1.

Εκτελέστε/run το ερώτημα και κλείστε/close το.

4. Δημιουργήστε ένα ερώτημα/query που θα περιέχει όλα τα πεδία του πίνακα High

School και θα εμφανίζει όλους τους μαθητές που είναι από το Los Angeles ή

αυτούς που έχουν κωδικό/student id 22. Αποθηκεύσετε/save το ερώτημα με όνομα

Query 2. Εκτελέστε/run το ερώτημα και κλείστε/close το.

5. Δημιουργήστε ένα ερώτημα/query που θα περιέχει όλα τα πεδία του πίνακα High

School και θα εμφανίζει όλους τους μαθητές που γεννήθηκαν το 1995.

Αποθηκεύσετε/save το ερώτημα με όνομα Query 3. Εκτελέστε/run το ερώτημα και

κλείστε/close το.

6. Δημιουργήστε ένα ερώτημα/query που θα περιέχει όλα τα πεδία του πίνακα High

School και θα εμφανίζει όλους τους μαθητές που το όνομα/first name τους αρχίζει

από γράμμα Τ. Αποθηκεύσετε/save το ερώτημα με όνομα Query 4. Εκτελέστε/run

το ερώτημα και κλείστε/close το.

7. Δημιουργήστε ένα ερώτημα/query που θα περιέχει όλα τα πεδία του πίνακα High

School και θα εμφανίζει όλους τους μαθητές που ο κωδικός/student id τους είναι

μεταξύ 44 και 66. Αποθηκεύσετε/save το ερώτημα με όνομα Query 5. Εκτελέστε/run

το ερώτημα και κλείστε/close το.

8. Δημιουργήστε ένα ερώτημα/query που θα περιέχει όλα τα πεδία του πίνακα High

School και θα εμφανίζει όλους τους μαθητές που ο κωδικός/student id τους δεν

είναι 33. Αποθηκεύσετε/save το ερώτημα με όνομα Query 6. Εκτελέστε/run το

ερώτημα και κλείστε/close το.

9. Δημιουργήστε ένα ερώτημα/query που θα περιέχει όλα τα πεδία του πίνακα High

School και θα εμφανίζει όλους τους μαθητές που ο ταχυδρομικός κώδικας/postal

code τους είναι ίσος με 600. Αποθηκεύσετε/save το ερώτημα με όνομα Query 7.

Εκτελέστε/run το ερώτημα και κλείστε/close το.

10. Αποθηκεύσετε/save και κλείστε όλα τα ερωτήματα.

Student ID First Name Last Name DOB City Postal Code

11 Tony Dam 12/5/1995 Los Angeles 500

22 Alicia Keys 1/3/1997 New York 550

33 Bruce Willis 2/6/1995 New York 663

44 Terrell Owens 7/1/1997 Los Angeles 523

55 Conan Bryan 8/9/1995 New York 670

66 David Chase 5/5/1995 New York 673

Page 87: ΜΑΘΗΜΑ 1 - Weeblyfernio.weebly.com/uploads/1/4/1/2/1412714/access_book.pdfΈνα πρωτεύον κλειδί μπορεί να σχηματιστεί από ένα ή περισσότερα

DATABASE

ΑΣΚΗΣΕΙΣ Copyright © 2014 - All Rights Reserved - Cyneda Ltd - 87 -

ΑΣΚΗΣΗ 6 1. Δημιουργήστε μια κενή βάση δεδομένων/new με το όνομα Exercise 6 στο φάκελο

Documents.

2. Δημιουργήστε ένα νέο πίνακα/table με τέσσερα πεδία/fields και τις ιδιότητες/data

type τους, όπως παρουσιάζονται πιο κάτω. Αποθηκεύσετε/save τον πίνακα με το

όνομα Cars Table. Μην καθορίσετε πρωτεύον κλειδί/primary key.

FIELD NAME FIELD TYPE

Car Type Text

Color Text

Price Number

Age Number

3. Καταχωρήστε τις ακόλουθες εγγραφές/records μέσα στον πίνακα Cars Table.

Car Type Color Price Age

Ford Focus Blue 13,500 2

Opel Astra Gray 10,000 4

Toyota Yaris Red 7,800 3

Mitsubishi Cold White 7,450 4

4. Δημιουργήστε μια φόρμα/form με όλα τα πεδία του πίνακα Cars Table. Αποδεχτείτε

τις προεπιλεγμένες ρυθμίσεις. Αποθηκεύσετε τη φόρμα με το όνομα Cars Form και

κλείστε την.

5. Προσθέστε τον τίτλο Cars Information στην κεφαλίδα/header της φόρμας.

6. Μορφοποιήστε τα δεδομένα στα πεδία να είναι πλάγια/italic με χρώμα

γραμματοσειράς/font color μπλε.

7. Εφαρμόστε ένα πλαίσιο κειμένου/text box στο υποσέλιδο/footer της φόρμας και

προσθέστε την σημερινή ημερομηνία.

8. Τροποποιήστε τον τίτλο Cars Information να εμφανίζεται με χρώμα/fill color φόντου

ανοικτό πράσινο και σκίαση/shadowed.

9. Αποθηκεύστε τις αλλαγές και κλείστε την φόρμα Cars Form.

10. Δημιουργήστε μια έκθεση/report για τον πίνακα Cars Table χρησιμοποιώντας τις

προεπιλεγμένες ρυθμίσεις. Στη συνέχεια αποθηκεύσετε/save την έκθεση με το

όνομα Cars Report και κλείστε/close την.

11. Προσθέστε τον τίτλο Used Cars Details στην κεφαλίδα/header της έκθεσης και

αλλάξετε την γραμματοσειρά/font του σε Arial Black.

12. Εφαρμόστε μια εικόνα σχετικά με τα αυτοκίνητα/cars δίπλα από τον τίτλο στην

κεφαλίδα/header της έκθεσης.

13. Προσθέστε ομαδοποίηση/grouping στο πεδίο Car Type.

14. Αντιγράψετε το πεδίο Color στο υποσέλιδο/footer της έκθεσης.

15. Προσθέστε το πεδίο Price στο υποσέλιδο/footer της έκθεσης, δίπλα από το πεδίο

Color.

16. Αποθηκεύσετε και κλείστε την έκθεση Cars Report.