Λίγα λόγια από το συγγραφέα... 7. 91 Βάσεις δεδομένων και Microsoft Access... 9. 92 Microsoft Access... 22



Σχετικά έγγραφα
Βάσεις δεδομένων και Microsoft Access

Περιεχόμενα. Λίγα λόγια από τον συγγραφέα Βάσεις δεδομένων και Microsoft Access Microsoft Access

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

Λίγα λόγια από το συγγραφέα PowerPoint Εκκίνηση του PowerPoint Δημιουργία νέας παρουσίασης... 24

ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ

Το σύστημα Βοήθειας του Internet Explorer

Περιεχόμενα. Λίγα λόγια από το συγγραφέα Microsoft Word ημιουργία νέου εγγράφου Το σύστημα Βοήθειας του Office...

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

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

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

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access Κεφάλαιο 2: Microsoft Access

Εισαγωγή Κεφάλαιο 1: Εγκατάσταση της Access Κεφάλαιο 2: Βάσεις δεδομένων και δομικά στοιχεία της Access

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

Λίγα λόγια από το συγγραφέα Microsoft Word Δημιουργία νέου εγγράφου Το σύστημα Βοήθειας του Word...

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

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: PowerPoint Κεφάλαιο 2: Εκκίνηση του PowerPoint... 13


Περιεχόμενα. Λίγα λόγια από το συγγραφέα... 7

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

Information Technology for Business

Εξεταστέα Ύλη (Syllabus) Έκδοση 5.0

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

Βάσεις Δεδομένων (Using Databases)

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής Πρόλογος... 11

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

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

Microsoft ACCESS ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ ECDL. Περιεχόμενα. Απόκτησε τώρα το δίπλωμα. για να θεωρείσαι Επαγγελματίας! 1 Κατανόηση Βάσεων. 2 Χρήση της Εφαρμογής

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Επιβλέπων: ΠΟΤΗΡΑΚΗΣ ΑΝΤΩΝΙΟΣ

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

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

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

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

Περιεχόμενα. Κεφάλαιο 1 Γνωριμία με το Excel... 9

Πρότυπα βιβλίων εργασίας και ονόματα κελιών

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στο PowerPoint 9. Κεφάλαιο 2 Εργασία με κείμενο 41

Περιεχόμενα. Κεφάλαιο 1 Γνωριμία με το Excel...9

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) MASTER IN OFFICE microsoft access ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ

2. ΔΙΑΠΙΣΤΕΥΣΕΙΣ: ΠΙΣΤΟΠΟΙΗΣΗ Ε.ΚΕ.ΠΙΣ. ΠΙΣΤΟΠΟΙΗΣΗ ΕΛΟΤ EN ISO 9001:2008

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

Οδηγός γρήγορης εκκίνησης

1 Εξερεύνηση της Access ηµιουργία βάσεων δεδοµένων 107

Βάσεις εδομένων ΘΕΜΑ ΕΡΓΑΣΙΑΣ. Μέρμηγκας Αλέξανδρος Α.Μ ιαχείρηση Πληροφοριακών Συστηματών

Επιχειρηματικός τομέας (1)

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

Διαχείριση Πολιτισμικών Δεδομένων

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

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Συστήματα Διαχείρισης Βάσεων Δεδομένων

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

2. ΔΙΑΠΙΣΤΕΥΣΕΙΣ: ΠΙΣΤΟΠΟΙΗΣΗ Ε.ΚΕ.ΠΙΣ. ΠΙΣΤΟΠΟΙΗΣΗ DQS DIN EN ISO 9001:2008

2. ΔΙΑΠΙΣΤΕΥΣΕΙΣ: ΠΙΣΤΟΠΟΙΗΣΗ Ε.ΚΕ.ΠΙΣ. ΠΙΣΤΟΠΟΙΗΣΗ DQS DIN EN ISO 9001:2008

Εισαγωγή στα Πληροφοριακά Συστήματα

Κεφάλαιο 16 Εφαρμογές Αυτοματισμού Γραφείου

EUROPEAN COMPUTER DRIVING LICENCE

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

Είσοδος. Καλωσορίσατε στο Ενιαίο Σύστημα Πληρωμών Δαπανών Ηλεκτρονικών Υπηρεσιών.

. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Σύστημα. Αντώνης Μαϊργιώτης

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

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

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

Περιεχόμενα. Απλές βάσεις δεδομένων. 1 Εξερεύνηση μιας βάσης δεδομένων της Access Δημιουργία βάσεων δεδομένων και απλών πινάκων 77.

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

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

ΠΛΗΡΟΦΟΡΙΚΗ I ΕΙΣΑΓΩΓΙΚΗ ΔΙΑΛΕΞΗ

Ενότητα. Εισαγωγή στις βάσεις δεδομένων

Χρήστος Στασινός. ουλεύοντας με τη. Microsoft Access ΑΘΗΝΑ

Μέρος Α Περιβάλλον Εργασίας Windows Εργαστηριακή Άσκηση 1 Το Γραφικό Περιβάλλον του Υπολογιστή... 21

Βασικά ζητήματα μιας βάσης δεδομένων

Επεξεργασία Κειμένου. Προχωρημένο Επίπεδο. Εξεταστέα Ύλη 3.0. Έκδοση 1.0

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Πεδί α

ΣΥΒΑΚΑΣ ΣΤΑΥΡΟΣ ΕΡΩΤΗΜΑΤΑ

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

2.5.3 Χρήση βασικών δεξιοτήτων βάσεων δεδομένων για την εισαγωγή πληροφοριών σε βάσεις δεδομένων

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

2. ΔΙΑΠΙΣΤΕΥΣΕΙΣ: ΠΙΣΤΟΠΟΙΗΣΗ Ε.ΚΕ.ΠΙΣ. ΠΙΣΤΟΠΟΙΗΣΗ DQS DIN EN ISO 9001:2008

Ενότητα 5 Βάσεις Δεδομένων

Περιεχόμενα. Λίγα λόγια από το συγγραφέα...7 Κεφάλαιο 1: Προετοιμασία παρουσίασης...9. Κεφάλαιο 2: Διαχείριση παρουσίασης...44

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

1. ΕΙΣΑΓΩΓΗ 2. ΔΙΑΠΙΣΤΕΥΣΕΙΣ: ΠΙΣΤΟΠΟΙΗΣΗ Ε.ΚΕ.ΠΙΣ. ΠΙΣΤΟΠΟΙΗΣΗ DQS DIN EN ISO 9001:2008. Πιστοποίηση Ε.ΚΕ.ΠΙΣ. Πιστοποίηση DQS DIN EN ISO 9001:2008

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

Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Δημιουργία. Σε αυτό το εγχειρίδιο περιγράφεται η Δημιουργία. Εκτυπώσεων & Προβολών

ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP)

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

ECDL Module 5 Χρήση Βάσεων εδοµένων Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0)

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

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

Τίτλος Πακέτου Certified Computer Expert-ACTA

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

ΕΝΟΤΗΤΑ. Γνωρίζω τον υπολογιστή

INFO. Copyright ECDL Ελλάς, Σεπτέµβριος 2004 ΤΟ ΠΕΡΙΕΧΟΜΕΝΟ ΑΥΤΟΥ ΤΟΥ ΕΝΤΥΠΟΥ ΑΦΟΡΑ ΑΠΟΚΛΕΙΣΤΙΚΑ ΤΑ ΕΞΕΤΑΣΤΙΚΑ ΚΕΝΤΡΑ ECDL

Εισαγωγή στις Βάσεις Δεδομζνων II

Κεφάλαιο 4: Λογισμικό Συστήματος

AM3 Επεξεργασία Κειμένου Προχωρημένο Επίπεδο Εξεταστέα Ύλη (Syllabus) Εκδοση 1.0

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

Εργαστήριο 6 ο 7 ο / Ερωτήματα Ι

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας Office Management (Ημερολόγιο Λογιστή). Παρακάτω προτείνεται

Transcript:

ΕΝΟΤΗΤΑ 5 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 91 Βάσεις δεδομένων και Microsoft Access... 9 92 Microsoft Access... 22 93 Το σύστημα Βοήθειας του Microsoft Office... 32 94 Σχεδιασμός βάσης δεδομένων και δημιουργία πίνακα... 40 95 Προβολές πινάκων και ιδιότητες πεδίων... 56 96 Καταχώριση και επεξεργασία δεδομένων σε πίνακα... 69 97 Τροποποίηση σχεδίασης πίνακα... 95 98 Περαιτέρω τροποποίηση δομής πίνακα... 101 99 Σχέσεις... 139 10 Φόρμες... 155 11 Τροποποίηση φόρμας... 174 12 Ερωτήματα... 204 13 Εκθέσεις... 235 5

Βάσεις δεδομένων με τη Microsoft Access 2007 14 Τροποποίηση της δομής μιας έκθεσης... 250 15 Ταξινόμηση, φιλτράρισμα, και εύρεση δεδομένων... 269 Δείγματα τεστ νέου τύπου... 301 Εξεταστέα ύλη... 305 Έλεγχος δεξιοτήτων... 311 Οδηγός γρήγορης αναφοράς... 317 Ευρετήριο... 331 6

ΕΝΟΤΗΤΑ 5 Λίγα λόγια από το συγγραφέα Το πανευρωπαϊκά αναγνωρισμένο δίπλωμα ECDL (European Computer Driving Licence) πιστοποιεί ότι ο κάτοχός του γνωρίζει τις βασικές έννοιες της Πληροφορικής και είναι σε θέση να χρησιμοποιήσει έναν υπολογιστή στις κύριες εφαρμογές του. Είναι ένα πανευρωπαϊκό πρότυπο πιστοποίησης των γνώσεων στη χρήση των ηλεκτρονικών υπολογιστών. Ξεκίνησε το 1995 και έχει πλέον καθιερωθεί σε περισσότερες από 70 χώρες παγκοσμίως. Στόχος του βιβλίου που κρατάτε στα χέρια σας είναι να σας εφοδιάσει με τις απαιτούμενες γνώσεις που θα σας επιτρέψουν να ολοκληρώσετε με επιτυχία τη διαδικασία πιστοποίησης για την Ενότητα 5 του ECDL, Βάσεις δεδομένων. Διαβάζοντας αυτό το βιβλίο θα μάθετε τα βασικά για τη δημιουργία και τη διαχείριση βάσεων δεδομένων χρησιμοποιώντας τη Microsoft Access 2007. Εκτός από τις ερωτήσεις και τις ασκήσεις επανάληψης στο τέλος κάθε κεφαλαίου, στα περισσότερα κεφάλαια του βιβλίου η εκμάθηση επιτυγχάνεται με την εκτέλεση διάφορων εργασιών βήμα προς βήμα. Έτσι, ο αναγνώστης έχει πάντα τη δυνατότητα να ελέγχει τα αποτελέσματα της δουλειάς του και να αντιλαμβάνεται τη συνολική εικόνα του διδακτικού αντικειμένου κάθε κεφαλαίου. Το βιβλίο που κρατάτε στα χέρια σας είναι εμπλουτισμένο με περισσότερη ύλη και πρόσθετα παραδείγματα και ασκήσεις, ώστε να καλύπτει και τη νεότερη έκδοση του προγράμματος σπουδών ECDL, Syllabus 4.0. Επίσης, περιλαμβάνει πολλές ερωτήσεις και ασκήσεις επανάληψης στο τέλος κάθε κεφαλαίου. Συνολικά, οι ασκήσεις και οι ερωτήσεις επανάληψης του βιβλίου ξεπερνούν τις πεντακόσιες, για την καλύτερη δυνατή κάλυψη όλων των βασικών δυνατοτήτων της Microsoft Αccess. Αναλυτικές α- παντήσεις αυτών των ερωτήσεων και ασκήσεων θα βρείτε στο συνοδευτικό CD-ROM, σε μορφή αρχείων PDF. Επίσης, το συνοδευτικό CD-ROM περιέχει και 7

Βάσεις δεδομένων με τη Microsoft Access 2007 πολλά από τα αρχεία που χρησιμοποιούνται στα παραδείγματα και τις ασκήσεις του βιβλίου, στην τελική τους μορφή. Για περισσότερες πληροφορίες σχετικά με τη χρήση του CD-ROM και του υλικού που περιλαμβάνει, ανατρέξτε στο αρχείο README του CD. Χρήστος Γ. Γουλτίδης 8

ΕΝΟΤΗΤΑ 5 Κεφάλαιο Βάσεις δεδομένων και Microsoft Access Στόχος κεφαλαίου Σκοπός αυτού του κεφαλαίου είναι να μάθουμε τι είναι οι σχεσιακές βάσεις δεδομένων, πώς λειτουργούν, και σε ποιες περιπτώσεις τις χρησιμοποιούμε. Επίσης, θα εξοικειωθούμε με ορισμένους από τους βασικούς όρους που χρησιμοποιούνται στις βάσεις δεδομένων και θα γνωρίσουμε τα κύρια συστατικά στοιχεία τους. Θα μάθουμε τι αποκαλούμε δεδομένα και τι πληροφορίες, καθώς και ποιος είναι ο ρόλος των πινάκων, των φορμών, των ερωτημάτων, και των εκθέσεων. Εισαγωγή Η Microsoft Access είναι ένα πρόγραμμα διαχείρισης βάσεων δεδομένων σχεδιασμένο να λειτουργεί σε περιβάλλον Windows. Μια βάση δεδομένων τη χρησιμοποιούμε για τη συλλογή, την αποθήκευση, την οργάνωση, την επεξεργασία, και την εξαγωγή δεδομένων και πληροφοριών. Θα μπορούσαμε να πούμε ότι υπάρχουν δύο είδη βάσεων δεδομένων: οι χειρωνακτικές και οι μηχανογραφημένες. Οι «χειρωνακτικές» βάσεις δεδομένων είναι συνήθως τυπωμένες σε χαρτί (έντυπες) και τις χρησιμοποιούμε όλοι μας, σχεδόν καθημερινά. Μερικά παραδείγματα «χειρω- 9

Βάσεις δεδομένων με τη Microsoft Access 2007 Νέος Νέος Έκθεση Τιμολόγιο Φόρμες Εκθέσεις Εικόνα 1.1 Η δομή μιας «χειρωνακτικής» βάσης δεδομένων νακτικών» βάσεων δεδομένων είναι η ατζέντα με τα ονόματα και τα τηλέφωνα των φίλων και των συγγενών μας, η λίστα διευθύνσεων των πελατών μας, ένας τηλεφωνικός κατάλογος, ένας κατάλογος προμηθευτών ή προϊόντων, κλπ. Η χρήση των «χειρωνακτικών» βάσεων δεδομένων είναι κουραστική, βαρετή, και χρονοβόρα. Φαντασθείτε πόσο χρόνο θα χρειαστεί κάποιος για να βρει τους πελάτες που έχουν έδρα τη Θεσσαλονίκη ή τους πελάτες που έχουν κάνει αγορές άνω των 5 εκατομμυρίων, σε μια έντυπη βάση δεδομένων με 5000 εγγραφές πελατών. Οι μηχανογραφημένες βάσεις δεδομένων, από την άλλη, είναι πολύ πιο ισχυρές και ευέλικτες. Μας επιτρέπουν να παρουσιάζουμε τα δεδομένα τους με διάφορους τρόπους, να τα ταξινομούμε, να τα φιλτράρουμε, και να χρησιμοποιούμε τα κατάλληλα κριτήρια ώστε να παίρνουμε ακριβώς τις πληροφορίες που θέλουμε. Σε μια μηχανογραφημένη βάση δεδομένων, ο εντοπισμός των πελατών με έδρα τη Θεσσαλονίκη, ή των πελατών που έχουν πραγματοποιήσει αγορές επάνω από κάποιο συγκεκριμένο χρηματικό ποσό, είναι θέμα δευτερολέπτων. 10

Κεφάλαιο 1 Βάσεις δεδομένων και Microsoft Access Συστήματα διαχείρισης βάσεων δεδομένων Όπως είπαμε προηγουμένως, οι βάσεις δεδομένων χρησιμεύουν στη συλλογή, την α- ποθήκευση, την οργάνωση, την επεξεργασία, και την εξαγωγή δεδομένων και πληροφοριών. Μπορούμε να πούμε ότι μια βάση δεδομένων είναι μια συλλογή από εγγραφές και αρχεία, οργανωμένα με τέτοιο τρόπο ώστε να εξυπηρετούν ένα συγκεκριμένο σκοπό. Το λογισμικό που χρησιμοποιείται για την οργάνωση και τη διαχείριση των περιεχομένων μιας βάσης δεδομένων ονομάζεται σύστημα διαχείρισης βάσεων δεδομένων (Database Management System, DBMS). Τα συστήματα DBMS απαιτούν αρκετά μεγάλη υπολογιστική ισχύ, γι αυτό αρχικά χρησιμοποιούνταν μόνο σε μεγάλα υπολογιστικά συστήματα (mainframes). Σήμερα όμως, λόγω της αύξησης των δυνατοτήτων των προσωπικών υπολογιστών, τα συστήματα διαχείρισης βάσεων δεδομένων μπορούν να εκτελούνται και να λειτουργούν ικανοποιητικά ακόμη και σε προσωπικούς υπολογιστές. Σχεσιακές βάσεις δεδομένων Τα περισσότερα σύγχρονα συστήματα διαχείρισης βάσεων δεδομένων χρησιμοποιούν το σχεσιακό μοντέλο, γι αυτό και ονομάζονται συστήματα διαχείρισης σχεσιακών βάσεων δεδομένων (Relational Database Management System RDBMS). Οι σχεσιακές βάσεις δεδομένων μάς επιτρέπουν να καταχωρίζουμε μοναδικά στοιχεία σε κάθε εγγραφή και, παράλληλα, να συσχετίζουμε τους πίνακες της βάσης δεδομένων μεταξύ τους ώστε να μπορούμε να τους διαχειριζόμαστε ως ένα ενιαίο αντικείμενο. Η Microsoft Access είναι ένα από τα πιο δημοφιλή και ισχυρά προγράμματα σχεδίασης, δημιουργίας, επεξεργασίας, και διαχείρισης σχεσιακών βάσεων δεδομένων. Άλλες παρόμοιες εφαρμογές είναι η dbase, η FoxPro, και το Paradox. Βάσεις δεδομένων μεγάλης κλίμακας Εκτός από ένα περιβάλλον γραφείου ή σπιτιού, μια βάση δεδομένων μπορεί να χρησιμοποιηθεί και για τη διαχείριση, την επεξεργασία, και την οργάνωση μεγάλων ποσοτήτων δεδομένων. Οι εφαρμογές αυτές πολλές φορές ονομάζονται και βάσεις δεδομένων μεγάλης κλίμακας και είναι εξειδικευμένες, δαπανηρές, και απαιτούν ειδικές γνώσεις για τη χρήση τους. 11

Βάσεις δεδομένων με τη Microsoft Access 2007 Μπορούμε να χωρίσουμε τις βάσεις δεδομένων μεγάλης κλίμακας σε ομάδες, ανάλογα με το σκοπό χρήσης τους. Οι κυριότερες ομάδες είναι οι εξής: Βάσεις δεδομένων μεγάλης κλίμακας για επιχειρήσεις. Βάσεις δεδομένων μεγάλης κλίμακας για τη διακυβέρνηση. Βάσεις δεδομένων μεγάλης κλίμακας για νοσοκομεία. Βάσεις δεδομένων μεγάλης κλίμακας για επιχειρήσεις Ακολουθεί μια λίστα μερικών εφαρμογών μεγάλης κλίμακας για επιχειρήσεις: Συστήματα διοίκησης επιχειρήσεων (Management Information Systems MIS), με τα οποία τα στελέχη μιας επιχείρησης μπορούν να διαχειρίζονται διάφορες πληροφορίες ώστε να παρακολουθούν την πρόοδο της επιχείρησης, να παίρνουν σωστές αποφάσεις, να λύνουν προβλήματα, και άλλα. Συστήματα κράτησης αεροπορικών θέσεων, με τα οποία οι ταξιδιωτικοί πράκτορες μπορούν να αναζητούν ταξιδιωτικές θέσεις, να κάνουν κρατήσεις εισιτηρίων, και πολλά άλλα. Επεξεργασία ασφαλιστικών αποδόσεων, με την οποία οι ασφαλιστές μπορούν να δημιουργούν και να παρακολουθούν ασφαλιστικά συμβόλαια και επενδυτικά προγράμματα. Διαχείριση τραπεζικών συναλλαγών, με την οποία οι τράπεζες διαχειρίζονται τους λογαριασμούς των πελατών τους, αλλά και οι πελάτες μιας τράπεζας μπορούν να εκτελούν διάφορες τραπεζικές συναλλαγές από το σπίτι ή το γραφείο τους μέσω Διαδικτύου (ηλεκτρονικές τραπεζικές συναλλαγές e-banking). Βάσεις δεδομένων μεγάλης κλίμακας για τη διακυβέρνηση Οι βάσεις δεδομένων μεγάλης κλίμακας για τη διακυβέρνηση χρησιμοποιούνται από δημόσιους φορείς για να μπορεί το κράτος να παρέχει διάφορες υπηρεσίες στους πολίτες του, μειώνοντας ταυτόχρονα τη γραφειοκρατία. Μια από τις εφαρμογές μεγάλης κλίμακας για τη διακυβέρνηση στην Ελλάδα είναι το TAXISnet (www.taxisnet.gr). Μερικές από τις υπηρεσίες που μας παρέχουν οι εφαρμογές μεγάλης κλίμακας για τη διακυβέρνηση είναι οι εξής: Απογραφή του πληθυσμού. Δήλωση οχημάτων. Υποβολή φορολογικών δηλώσεων. 12

Κεφάλαιο 1 Βάσεις δεδομένων και Microsoft Access Βάσεις δεδομένων μεγάλης κλίμακας για νοσοκομεία Οι βάσεις δεδομένων μεγάλης κλίμακας για νοσοκομεία, ή Συστήματα διαχείρισης νοσοκομείων (Hospital Management Systems), όπως επίσης λέγονται, χρησιμοποιούνται από υπαλλήλους ενός νοσοκομείου για τη διαχείριση των πληροφοριών των α- σθενών και του προσωπικού του. Πιο συγκεκριμένα, με τη χρήση των εφαρμογών αυτών οι υπάλληλοι μπορούν να κάνουν τα εξής: Να διαχειρίζονται πληροφορίες για τους ασθενείς. Να καταχωρίζουν και να διαχειρίζονται πληροφορίες για το προσωπικό του νοσοκομείου. Να διαχειρίζονται πληροφορίες για τους προμηθευτές. Να ελέγχουν την κίνηση των ασθενοφόρων και των ιατρικών μηχανημάτων. Ορολογία Πριν ξεκινήσουμε τα μαθήματα, πρέπει να εξοικειωθούμε με τους όρους και τις έννοιες που χρησιμοποιούνται στη διαχείριση βάσεων δεδομένων με τη Microsoft Access. Οι όροι και οι έννοιες που θα συναντήσουμε στη συνέχεια είναι οι εξής: Δεδομένα Βάση δεδομένων Εγγραφές Φόρμες Εκθέσεις Πληροφορίες Πίνακες Πεδία Ερωτήματα Δεδομένα και πληροφορίες Κύριος σκοπός της συλλογής και της επεξεργασίας δεδομένων είναι να χρησιμοποιηθούν και να μελετηθούν οι πληροφορίες που ανακτώνται, για τη λήψη σωστών αποφάσεων. Η Microsoft Access διαθέτει ένα πλήθος δυνατοτήτων συλλογής και παρουσίασης δεδομένων, ώστε να μπορούμε να συγκεντρώνουμε δεδομένα και να τα μετατρέπουμε σε χρήσιμες πληροφορίες. Δεδομένα είναι οι στατικές τιμές που καταχωρίζουμε σε μια βάση δεδομένων, δηλαδή ακατέργαστο υλικό το οποίο επεξεργαζόμαστε. Μερικοί από τους συνηθισμένους τύπους δεδομένων που μπορούμε να καταχωρίζουμε στις βάσεις δεδομένων της Microsoft Access είναι οι παρακάτω: 13

Βάσεις δεδομένων με τη Microsoft Access 2007 Κείμενο Γραφικά Αριθμοί Εικόνες Γραφήματα Ημερομηνίες Ώρες Τα δεδομένα αποθηκεύονται στους πίνακες της βάσης δεδομένων μας. Πληροφορίες είναι το αποτέλεσμα της επεξεργασίας των δεδομένων μιας βάσης δεδομένων, και είναι οργανωμένες με τέτοιο τρόπο ώστε να έχουν νόημα για το άτομο που τις εξετάζει. Δηλαδή, σε μια βάση δεδομένων αποθηκεύουμε δεδομένα και ανακτούμε πληροφορίες. Βάση δεδομένων Βάση δεδομένων είναι μια οργανωμένη συλλογή δεδομένων τα οποία σχετίζονται μεταξύ τους. Ένα πρόγραμμα διαχείρισης βάσεων δεδομένων, όπως η Microsoft Access, μας επιτρέπει να καταχωρίζουμε, να οργανώνουμε, και να επεξεργαζόμαστε τα δεδομένα που μας ενδιαφέρουν. Τα δεδομένα και οι πληροφορίες που απορρέουν από αυτά έχουν κοινά χαρακτηριστικά, καθώς και συγκεκριμένο σκοπό ή θέμα. Όταν δημιουργούμε μια βάση δεδομένων με τη Microsoft Access 2007, στην ουσία δημιουργούμε ένα αρχείο σε μια αποθηκευτική μονάδα του υπολογιστή μας, το οποίο έχει προέκταση ονόματος.accdb. Οι βάσεις δεδομένων που δημιουργούμε με τη Microsoft Access αποτελούνται από τα παρακάτω βασικά στοιχεία: Πίνακες Φόρμες Ερωτήματα Εκθέσεις Πίνακες Όλα τα δεδομένα που καταχωρίζουμε στη Microsoft Access αποθηκεύονται σε έναν ή περισσότερους πίνακες. Ένας πίνακας είναι μια συλλογή δεδομένων που περιγράφουν ομοειδή αντικείμενα. Για παράδειγμα, ένας πίνακας μπορεί να περιέχει όλα τα στοιχεία των πελατών μας, ένας άλλος να περιέχει τα στοιχεία των προμηθευτών μας, κλπ. 14

Κεφάλαιο 1 Βάσεις δεδομένων και Microsoft Access Εικόνα 1.2 Παράδειγμα πίνακα Εγγραφές Κάθε γραμμή σε έναν πίνακα μιας βάσης δεδομένων ονομάζεται εγγραφή, και περιέχει όλα τα δεδομένα που περιγράφουν μια συγκεκριμένη καταχώριση του πίνακα. Για παράδειγμα, μια εγγραφή σε έναν πίνακα πελατών περιέχει όλα τα στοιχεία ενός πελάτη, δηλαδή το όνομα, τη διεύθυνση, το τηλέφωνό του, κλπ. Εικόνα 1.3 Παράδειγμα εγγραφής Πεδία Ένας πίνακας χωρίζεται σε γραμμές και στήλες. Όπως είπαμε προηγουμένως, κάθε γραμμή του πίνακα αντιστοιχεί σε μία εγγραφή, και κάθε στήλη του πίνακα αντιστοιχεί σε ένα πεδίο. Πεδία λοιπόν είναι οι στήλες ενός πίνακα βάσης δεδομένων, στις οποίες καταχωρίζονται οι τιμές για ένα συγκεκριμένο χαρακτηριστικό των εγγραφών του πίνακα. Για παράδειγμα, σε έναν πίνακα πελατών μπορεί να έχουμε ξεχωριστά πεδία για το όνομα, το επώνυμο, τη διεύθυνση, και το τηλέφωνο κάθε πελάτη. Εικόνα 1.4 Παράδειγμα πεδίου Φόρμες Αν προσπαθήσουμε να χρησιμοποιήσουμε τους πίνακες μιας βάσης δεδομένων για την καταχώριση και την επεξεργασία των δεδομένων της, σύντομα θα διαπιστώσουμε ότι αυτή η διαδικασία είναι αρκετά κουραστική και μονότονη. Για το λόγο αυτόν, η Microsoft Access παρέχει έναν ευκολότερο τρόπο για την καταχώριση και την επε- 15

Βάσεις δεδομένων με τη Microsoft Access 2007 ξεργασία των δεδομένων: τις φόρμες. Μια φόρμα είναι άμεσα συνδεδεμένη με έναν ή περισσότερους πίνακες και εμφανίζει συγκεντρωμένα τα στοιχεία που αφορούν κάθε εγγραφή. Θα μπορούσαμε να πούμε ότι φόρμα είναι ένα πρότυπο (ένα «καλούπι») στο οποίο καταχωρίζουμε και επεξεργαζόμαστε στοιχεία, αλλά και καθορίζουμε τα δεδομένα που αναζητούμε. Εικόνα 1.5 Παράδειγμα φόρμας Ερωτήματα Με τη βοήθεια των ερωτημάτων μπορούμε, χρησιμοποιώντας τα κατάλληλα κριτήρια, να εντοπίζουμε και να παρουσιάζουμε τα δεδομένα που μας ενδιαφέρουν από μια βάση δεδομένων. Για παράδειγμα, με ένα ερώτημα θα μπορούσαμε να εμφανίσουμε τα στοιχεία των πελατών μας που έχουν έδρα τη Θεσσαλονίκη ή έχουν αγοράσει κάποιο συγκεκριμένο προϊόν, ώστε να τους κάνουμε μια ειδική προσφορά. 16

Κεφάλαιο 1 Βάσεις δεδομένων και Microsoft Access Εικόνα 1.6 Ερώτημα σε προβολή Σχεδίασης (αριστερά) και τα αποτελέσματά του σε προβολή Φύλλου Δεδομένων (δεξιά). Εκθέσεις Οι εκθέσεις (σε παλαιότερες εκδόσεις της Microsoft Access ονομάζονταν α- ναφορές) αποτελούν έναν αποτελεσματικό τρόπο παρουσίασης και εκτύπωσης επιλεγμένων πληροφοριών της βάσης δεδομένων μας (Εικόνα 1.7). Μας επιτρέπουν να ομαδοποιούμε τα δεδομένα σε διάφορα επίπεδα, να καθορίζουμε τη διάταξή τους, και να τα μορφοποιούμε κατάλληλα ώστε, όταν τυπώνουμε μια έκθεση στο χαρτί, να πάρουμε ακριβώς το αποτέλεσμα που θέλουμε. Για παράδειγμα, με τη Microsoft Access μπορούμε εύκολα να δημιουργήσουμε έναν τηλεφωνικό κατάλογο των πελατών μας, με τις εγγραφές τους ομαδοποιημένες ανά πόλη ή νομό και ταξινομημένες πρώτα κατά επώνυμο και έπειτα κατά όνομα. Εικόνα 1.7 Παράδειγμα έκθεσης 17

Βάσεις δεδομένων με τη Microsoft Access 2007 Η δομή μιας μηχανογραφημένης βάσης δεδομένων Τα τέσσερα βασικά στοιχεία μιας μηχανογραφημένης βάσης δεδομένων είναι οι πίνακες, οι φόρμες, οι εκθέσεις, και τα ερωτήματα. Οι πίνακες αποτελούν το βασικότερο συστατικό μιας βάσης δεδομένων. Όλα τα υπόλοιπα στοιχεία των βάσεων δεδομένων χρησιμοποιούνται για να μας διευκολύνουν στην καταχώριση δεδομένων στους πίνακες, στην επεξεργασία τους, και στην παρουσίασή τους. Με τις φόρμες μπορούμε να καταχωρίζουμε, να επεξεργαζόμαστε, και να εξετάζουμε τα δεδομένα των πινάκων με εύκολο και αποδοτικό τρόπο. Χρησιμοποιώντας τις εκθέσεις, μπορούμε να εξάγουμε δεδομένα από έναν ή περισσότερους πίνακες, να τα οργανώνουμε, να τα μορφοποιούμε, και να τα τυπώνουμε. Με τα ερωτήματα μπορούμε να εντοπίζουμε τα δεδομένα της βάσης που πληρούν συγκεκριμένα κριτήρια. Στην επόμενη εικόνα βλέπουμε τη δομή μιας μηχανογραφημένης βάσης δεδομένων, τα περιεχόμενά της, και τις μεταξύ τους σχέσεις. Πίνακας Ερώτημα Φόρμα Έκθεση Εικόνα 1.8 Δομή μιας μηχανογραφημένης βάσης δεδομένων Όπως βλέπουμε, οι πίνακες και τα ερωτήματα είναι οι κύριες πηγές δεδομένων, οι ο- ποίες τροφοδοτούν τα υπόλοιπα στοιχεία της βάσης δεδομένων. 18

Κεφάλαιο 1 Βάσεις δεδομένων και Microsoft Access Ερωτήσεις και ασκήσεις επανάληψης Κεφαλαίου 1 1. Ποια είναι η χρησιμότητα μιας βάσης δεδομένων; Η συλλογή, η οργάνωση, η επεξεργασία, και η εξαγωγή δεδομένων και πληροφοριών Η χρήση πινάκων, υπολογισμών, και γραφημάτων Η επεξεργασία κειμένου Η παρουσίαση δεδομένων σε ομάδες ατόμων 2. Τι είναι ένα σύστημα διαχείρισης βάσεων δεδομένων; 3. Σε τι χρησιμεύει το σχεσιακό μοντέλο διαχείρισης βάσεων δεδομένων; 4. Τι ονομάζουμε δεδομένα; Τα στοιχεία που ανακτούμε από μια βάση δεδομένων και είναι οργανωμένα ώστε να έχουν νόημα για το άτομο που τα εξετάζει Τις στατικές τιμές που καταχωρίζουμε σε μια βάση δεδομένων Μια συλλογή στοιχείων που περιγράφουν ομοειδή αντικείμενα Κάθε γραμμή σε έναν πίνακα μιας βάσης δεδομένων 5. Τι είναι οι πληροφορίες; Τα στοιχεία που ανακτούμε από μια βάση δεδομένων και είναι οργανωμένα ώστε να έχουν νόημα για το άτομο που τα εξετάζει Οι στατικές τιμές που καταχωρίζουμε σε μια βάση δεδομένων Μια συλλογή στοιχείων που περιγράφουν ομοειδή αντικείμενα Κάθε γραμμή σε έναν πίνακα μιας βάσης δεδομένων 6. Τι ονομάζουμε βάση δεδομένων; 7. Ποια είναι τα τέσσερα βασικά στοιχεία μιας μηχανογραφημένης βάσης δεδομένων; 8. Τι περιέχει ένας πίνακας; 9. Τι αποκαλούμε εγγραφή; Μια στήλη σε έναν πίνακα μιας βάσης δεδομένων Μια γραμμή σε έναν πίνακα μιας βάσης δεδομένων Ένα κελί σε έναν πίνακα μιας βάσης δεδομένων Όλες τις γραμμές και τις στήλες σε έναν πίνακα μιας βάσης δεδομένων 19

Βάσεις δεδομένων με τη Microsoft Access 2007 10. Τι περιέχει μια εγγραφή; Τα δεδομένα που περιγράφουν μια συγκεκριμένη καταχώριση του πίνακα Τις τιμές που καταχωρίζουμε για ένα συγκεκριμένο χαρακτηριστικό Μια στατική τιμή που καταχωρίζουμε Τη συλλογή όλων των δεδομένων που σχετίζονται μεταξύ τους 11. Τι αποκαλούμε πεδίο; Μια γραμμή σε έναν πίνακα μιας βάσης δεδομένων Ένα κελί σε έναν πίνακα μιας βάσης δεδομένων Μια στήλη σε έναν πίνακα μιας βάσης δεδομένων Όλες τις γραμμές και τις στήλες σε έναν πίνακα μιας βάσης δεδομένων 12. Τι περιέχει ένα πεδίο; Τα δεδομένα που περιγράφουν μια συγκεκριμένη καταχώριση του πίνακα Τις τιμές που καταχωρίζουμε για ένα συγκεκριμένο χαρακτηριστικό Μια στατική τιμή που καταχωρίζουμε Τη συλλογή όλων των δεδομένων που σχετίζονται μεταξύ τους 13. Ποιος είναι ο ρόλος των φορμών; Με τη βοήθεια των φορμών μπορούμε, χρησιμοποιώντας τα κατάλληλα κριτήρια, να εντοπίσουμε και να παρουσιάσουμε τα δεδομένα που θέλουμε Οι φόρμες αποτελούν έναν αποτελεσματικό τρόπο για την παρουσίαση και την εκτύπωση επιλεγμένων πληροφοριών της βάσης δεδομένων Οι φόρμες είναι ιστοσελίδες ειδικού τύπου οι οποίες μας επιτρέπουν να εξετάζουμε και να επεξεργαζόμαστε δεδομένα μέσω του Διαδικτύου Μια φόρμα είναι άμεσα συνδεδεμένη με έναν ή περισσότερους πίνακες και εμφανίζει συγκεντρωμένα τα στοιχεία που αφορούν κάθε εγγραφή 14. Πότε χρησιμοποιούμε ένα ερώτημα; Όταν θέλουμε να εξετάσουμε και να επεξεργαστούμε δεδομένα μέσω του Διαδικτύου Όταν θέλουμε να εμφανίσουμε συγκεντρωμένα τα στοιχεία που αφορούν κάθε εγγραφή Όταν θέλουμε να εντοπίσουμε και να παρουσιάσουμε συγκεκριμένα δεδομένα από τη βάση δεδομένων Όταν θέλουμε να παρουσιάσουμε και να τυπώσουμε επιλεγμένες πληροφορίες της βάσης δεδομένων 20

Κεφάλαιο 1 Βάσεις δεδομένων και Microsoft Access 15. Πότε χρησιμοποιούμε μια έκθεση; Όταν θέλουμε να εξετάσουμε και να επεξεργαστούμε δεδομένα μέσω του Διαδικτύου Όταν θέλουμε να παρουσιάσουμε και να τυπώσουμε επιλεγμένες πληροφορίες της βάσης δεδομένων Όταν θέλουμε να εντοπίσουμε και να παρουσιάσουμε συγκεκριμένα δεδομένα από τη βάση δεδομένων Όταν θέλουμε να εμφανίσουμε συγκεντρωμένα τα στοιχεία που αφορούν κάθε εγγραφή 16. Ποιο θεωρείται το βασικότερο στοιχείο μιας βάσης δεδομένων; 17. Τι είναι οι βάσεις δεδομένων μεγάλης κλίμακας και πού μπορούν να χρησιμοποιηθούν; 21