Βάσεις Δεδομένων
Μάθημα 1 (στόχοι) Βάση δεδομένων(ορισμός) Παραδείγματα βάσεων δεδομένων Συνήθεις επεξεργασίες σε αρχεία βάσεων δεδομένων Επεξεργασία αρχείων ή βάσης δεδομένων
Βάση δεδομένων(ορισμός) Μια συλλογή από συσχετιζόμενα δεδομένα(πληροφορίες) που μπορεί να περιέχονται σε ένα ή περισσότερα αρχεία(πίνακες)
Παραδείγματα βάσεων δεδομένων Απλές Κατάλογος ονομάτων με αριθμούς τηλεφώνων Κατάλογος με διευθύνσεις ατόμων Πολύπλοκες Αεροπορικές πτήσεις σε παγκόσμια κλίμακα
Επεξεργασία αρχείων ή βάσης δεδομένων Γίνεται με χρήση Γλωσσών προγραμματισμού υψηλού επιπέδου πχ Basic, Pascal, Cobol κλπ Συστήματα διαχείρισης βάσεων δεδομένων(DBMS)
Συστήματα διαχείρισης βάσεων δεδομένων(DBMS Πακέτα λογισμικού(σύνολο προγραμμάτων) με τα οποία μπορείς να δημιουργήσεις και να διαχειρισθείς μια βάση δεδομένων ΠΧ Microsoft Access
Σύστημα διαχείρισης Β.Δ. Εφαρμογή πελατών Πελάτες Γενική λογιστική Εφαρμογή Γενικής Λογιστικής Εφαρμογή Προμηθευτών Προμηθευτές Εφαρμογή Αποθήκης Αποθήκη
Ερωτήσεις Τι είναι Βάση δεδομένων(ορισμός) Δώστε δύο Παραδείγματα βάσεων δεδομένων διαφορετικά από αυτά που αναφέρθηκαν Με ποιους δύο τρόπους μπορεί να γίνει η Επεξεργασία αρχείων μιας βάσης δεδομένων
Βιβλιογραφία Βιβλίο «Προγράμματα Εφαρμογών Α΄ και Β΄ Ενιαίου Λυκείου» Σελ. (111, 113-119)
Μάθημα 2 (στόχοι) Έννοια αρχείου στις βάσεις δεδομένων Δομή αρχείων που αποτελούν βάσεις δεδομένων
Αρχείο Ένας χώρος στον οποίο υπάρχουν αποθηκευμένα διάφορα στοιχεία
Αρχείο(συνέχεια) Μπορεί να περιέχει Κείμενο μιας επιστολής Αρχιτεκτονικό σχέδιο Πρόγραμμα Η/Υ Βάση δεδομένων με στοιχεία μαθητών ενός σχολείου
Κοινό χαρακτηριστικό των αρχείων Αρχείο(συνέχεια) Κοινό χαρακτηριστικό των αρχείων Κάθε είδος αναφέρεται σε μια δομή κατάλληλη, για αποθήκευση σε ένα μέσο(δίσκο, ταινία, συμπαγή οπτικό δίσκο κλπ )
Έννοια αρχείου στις βάσεις δεδομένων Αρχείο είναι η συλλογή σχετιζόμενων πληροφοριών λογικά οργανωμένων που αποθηκεύονται σε κάποιο κατάλληλο μέσο πχ δίσκο
Δομή αρχείων που αποτελούν βάσεις δεδομένων Αρχείο Εγγραφή Πεδίο Χαρακτήρες(μήκος ή bytes)
Δομή αρχείων
Εγγραφές σε ταινία
Πίνακας με στοιχεία Πελατών Αρ. Ταυτότ. Όνομα Διευθυνση Τηλέφ. Υπόλυπο
Πρωτεύων Κλειδί Το πεδίο του οποίου οι τιμές του είναι μοναδικές.
Άσκηση Να σχεδιάσετε την δομή ενός αρχείου μιας βάσης δεδομένων στο οποίο θα αποθηκευτούν στοιχεία που θα αφορούν τους ψηφιακούς βιντεοδίσκους D.V.Ds. σε ένα Βιντεοδισκάδικο. Στη συνέχεια να εισάγεται σε αυτό τρεις αντιπροσωπευτικές εγγραφές.
Ασκήσεις Βιβλίο «Προγράμματα Εφαρμογών Α΄ και Β΄ Ενιαίου Λυκείου» Σελ (122-124) Ασκήσεις (1,2,3α,3β,4α,5,6,7,8)
Βιβλιογραφία Βιβλίο «Προγράμματα Εφαρμογών Α΄ και Β΄ Ενιαίου Λυκείου» Σελ. ( 113)
ACCESS
Μάθημα 3 (στόχοι) Βάση δεδομένων στην Access Δημιουργία βάσης δεδομένων Δημιουργία πίνακα Αποθήκευση πίνακα Εισαγωγή στοιχείων σε πίνακα
Η Βάση δεδομένων στην Access περιέχει Πίνακες Ερωτήματα(Queries) Φόρμες(forms) Εκθέσεις(Reports) Άλλα στοιχεία Βοηθούν στην επεξεργασία των πινάκων
Example1 Data Base Floppy Disk Table Books Form Table Books
Δημιουργία βάσης δεδομένων Θα δημιουργήσουμε μια βάση δεδομένων η οποία θα ονομάζεται «Example 1»
Δημιουργία βάσης δεδομένων start-programs-Microsoft access-blank access data base-Όνομα φακέλου ή Αποθηκευτικού μέσου-όνομα βάσης-create
Δημιουργία πίνακα και εισαγωγή στοιχείων Πρέπει να οριστεί η δομή του Ονόματα πεδίων Χαρακτηριστικά (είδος ,μήκος) πχ αλφαριθμητικό με 10 χαρακτήρες
Δημιουργία πίνακα(συνέχεια) Όνομα πεδίου Τύπος πεδίου Ιδιότητες Κωδικός Αριθμητικό ακέραιος Τίτλος Αλφαβητικό 35 χαρ Συγγραφέας Αλφαβητικό 20 χαρ Εκδόσεις Αλφαβητικό 20 χαρ Έτος Αριθμητικό ακέραιος Είδος Αλφαβητικό 25 χαρ Ποσότητα Αριθμητικό ακέραιος Τιμή Αριθμητικό νόμισμα
Δημιουργία πίνακα(συνέχεια) Κωδικός Τι τλος Συγ γρα φέας Ε κδό σεις Έτος Εί δος Πο σό τητα μή
Δημιουργία πίνακα Create table in design view – enter
Αποθήκευση πίνακα File-Save as-Όνομα Πίνακα
Εισαγωγή στοιχείων σε πίνακα Μέσο πίνακα Μέσο Αυτόματης φόρμας
Εισαγωγή στοιχείων σε πίνακα Κωδικός Τι τλος Συγ γρα φέας Ε κδό σεις Έτος Εί δος Πο σό τητα μή 00001 Έ ρως Λά κης Κύ κνος 1995 Αι σθ. 100 £9 00002 .
Φύλλο εργασίας Σελ 125-128
Μάθημα 4 (στόχοι) Δημιουργία βάσης δεδομένων Δημιουργία πίνακα Αποθήκευση πίνακα Εισαγωγή στοιχείων σε πίνακα
Φύλλο εργασίας Σελ 125-128
Μάθημα 5 (στόχοι) Εισαγωγή στοιχείων σε πίνακα
Φύλλο εργασίας Σελ 128
Μάθημα 6(στόχοι) Φόρμα Δημιουργία φόρμας με χρήση οδηγού φορμών Προσαρμογή φόρμας
Φόρμα Είναι το μέσο με το οποίο εισάγομε δεδομένα σε ένα πίνακα μιας βάσης δεδομένων Κάθε ετικέτα σε μια φόρμα αντιστοιχεί με ένα πεδίο στον αντίστοιχο πίνακα
Δημιουργία φόρμας με χρήση οδηγού φορμών Από το αρχικό παράθυρο επιλέγω Table ¨όνομα πίνακα¨ Insert Form Form wizard Ok Επιλογή πεδίων Επιλογή διάταξης Επιλογή στυλ Όνομα φόρμας Παράδειγμα
Προσαρμογή φόρμας Όταν η φόρμα μας θέλουμε να έχει διαφορετική εμφάνιση από αυτή που μας καθορίζεται τότε μπορούμε να την προσαρμόσουμε
Προσαρμογή φόρμας(συνέχεια) Από το αρχικό παράθυρο επιλέγω Form Form name View Design view
Προσαρμογή φόρμας (συνέχεια) Στοιχείο ελέγχου Ετικέτα
Προσαρμογή φόρμας(συνέχεια) Μετακίνηση στοιχείων ελέγχου και ετικετών Αλλαγή διαστάσεων στοιχείων ελέγχου και ετικετών Αλλαγή εμφάνισης στοιχείων ελέγχου και ετικετών Διαγραφή και προσθήκη στοιχείων ελέγχου Προσθήκη επικεφαλίδας Παράδειγμα
Φύλλο εργασίας Σελ 129-136
Μάθημα 7(στόχοι) Χρήση της διαταγής εύρεσης Χρήση φίλτρων Χρήση ερωτημάτων
Χρήση της διαταγής εύρεσης(Find) Μας βοηθά να βρούμε συγκεκριμένες πληροφορίες(εγγραφές) από ένα πίνακα μιας βάσης δεδομένων Μας εμφανίζει ολόκληρο τον πίνακα και με την βοήθεια ενός δείκτη εντοπίζονται οι εγγραφές που έχει ζητήσει ο χρήστης Παράδειγμα
Χρήση φίλτρων(Filter) Μας βοηθά να βρούμε συγκεκριμένες πληροφορίες(εγγραφές) από ένα πίνακα μιας βάσης δεδομένων Μας παρουσιάζει μόνο τις ζητούμενες εγγραφές Παράδειγμα
Χρήση ερωτημάτων(Queries) Είδη Επιλογής( Μας βοηθά να βρούμε συγκεκριμένες πληροφορίες(εγγραφές) από ένα πίνακα μιας βάσης δεδομένων) Ενεργειών(Μας βοηθά να ενημερώσουμε ή να διαγράψουμε εγγραφές
Χρήση ερωτημάτων(Queries) συνέχεια Επιλογής(είδη) Ερωτήματα που παρουσιάζουν όλες τις εγγραφές και επιλεγμένα πεδία Ερωτήματα που παρουσιάζουν επιλεγμένες εγγραφές και επιλεγμένα πεδία Παράδειγμα
Φύλλο εργασίας Σελ 136-143
Μάθημα 8(στόχοι) Ολοκλήρωση Χρήση της διαταγής εύρεσης Χρήση φίλτρων Χρήση ερωτημάτων
Φύλλο εργασίας Σελ 136-143
Μάθημα 9(στόχοι) Ερωτήματα με χρήση χαρακτήρων μπαλαντέρ(*, ?) Ερωτήματα με χρήση τελεστών σύγκρισης (<, >, =, <=, >=) Ερωτήματα με χρήση λογικών τελεστών (AND, OR) Ταξινόμηση με χρήση ερωτημάτων
Ερωτήματα με χρήση χαρακτήρων μπαλαντέρ(*, ?) « * » ένας η περισσότερους χαρακτήρες « ? » ένας χαρακτήρας Πχ W* ή w*6* Πχ P????? Παράδειγμα
Ερωτήματα με χρήση τελεστών σύγκρισης (<, >, =, <=, >=) Πχ θέλω ένα κατάλογο με τα βιβλία που εκδόθηκαν τα έτη 1990 και πάνω θα γράψω >=1990 Παράδειγμα
Ερωτήματα με χρήση λογικών τελεστών (AND, OR) Πχ θέλω ένα κατάλογο με τα βιβλία που εκδόθηκαν τα έτη 1990 μέχρι 1995 θα γράψω >=1990 and <=1995 Παράδειγμα
Ταξινόμηση με χρήση ερωτημάτων Μπορούμε να ταξινομήσουμε κατά αύξουσα ή φθίνουσα σειρά τις στήλες ενός πίνακα μιας βάσης δεδομένων Παράδειγμα
Φύλλο εργασίας Σελ 143-147
Μάθημα 10(στόχοι) Τι είναι εκθέσεις (Reports) Δημιουργία αυτόματης έκθεσης (AutoReport) Δημιουργία έκθεσης με την βοήθεια του μάγου (report wizard) Δημιουργία ταχυδρομικών ετικετών
Τι είναι εκθέσεις (Reports) Είναι μία κατάσταση με πληροφορίες η οποία συνήθως προορίζεται για εκτύπωση.
Δημιουργία αυτόματης έκθεσης (AutoReport) Βήματα Επιλογή πίνακα New Object AutoReport Παράδειγμα
Δημιουργία έκθεσης με την βοήθεια του μάγου (report wizard) Βήματα Επιλέγω Εκθέσεις(Reports) Μάγος εκθέσεων(Report Wizard) Επιλογή πεδίων Ομαδοποίηση πεδίων Ταξινόμηση Τύπος παρουσίασης Όνομα έκθεσης Παράδειγμα
Ταχυδρομικές ετικέτες Αυτοκόλλητα πλαίσια που συνήθως επικολλούνται σε ταχυδρομικούς φακέλους με πληροφορίες των παραληπτών των επιστολών
Δημιουργία ταχυδρομικών ετικετών Βήματα Reports (Εκθέσεις) New (Νέο) Label Wizard (Μάγος ετικετών) Table (Θα προκύψουν οι πληροφορίες) Επιλογή είδους ετικέτας (μέγεθος κατασκευαστής κλπ) Επιλογή εμφάνισης ετικέτας(Μέγεθος-χρώμα γραμμάτων κλπ) Επιλογή στοιχείων που θα φαίνονται στην ετικέτα Ταξινόμηση ετικετών Τίτλος έκθεσης ετικετών Παράδειγμα
Φύλλο εργασίας Σελ 147-154
Μάθημα 11(στόχοι) Πίνακας επιλογών (Switchboard)
Πίνακας επιλογών (Switchboard) Πίνακας με επιλογές πρόσβασης στις πιο συχνά χρησιμοποιούμενες εργασίες της βάσης δεδομένων Π.χ. Σε μια φόρμα, για να εισαγάγουμε νέα βιβλία στην βάση μας
Δημιουργία πίνακα επιλογών Tools Data Base Utilities Switchboard Manager New Δίνουμε τίτλο στον κατάλογο επιλογών Δίνουμε τίτλο στην επιλογή που θα δημιουργήσουμε Edit Επιλέγουμε το είδος της διαταγής που θα ισχύει στο αντικείμενο της επιλογής μας Επιλέγουμε αντικείμενο Παράδειγμα
Φύλλο εργασίας Σελ 155-156