Κατέβασμα παρουσίασης
Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε
1
Βάσεις Δεδομένων 3/4/2017 Ξένιος Αντωνιάδης
2
Μάθημα 1 (στόχοι) Βάση δεδομένων(ορισμός)
Παραδείγματα βάσεων δεδομένων Επεξεργασία αρχείων ή βάσης δεδομένων 3/4/2017 Ξένιος Αντωνιάδης
3
Μάθημα 1 (στόχοι) Δομή αρχείων μιας σχεσιακής βάσης δεδομένων
Πρωτεύων Κλειδί Πότε δημιουργούμε Βάσεις δεδομένων Πλεονεκτήματα Βάσης Δεδομένων 3/4/2017 Ξένιος Αντωνιάδης
4
Βάση δεδομένων(ορισμός)
Μια συλλογή από συσχετιζόμενα δεδομένα(πληροφορίες) που μπορεί να περιέχονται σε ένα ή περισσότερα αρχεία(πίνακες) Παράδειγμα Βάσης Δεδομένων 3/4/2017 Ξένιος Αντωνιάδης
5
Παραδείγματα βάσεων δεδομένων
Απλές Κατάλογος ονομάτων με αριθμούς τηλεφώνων Κατάλογος με διευθύνσεις ατόμων Πολύπλοκες Αεροπορικές πτήσεις σε παγκόσμια κλίμακα 3/4/2017 Ξένιος Αντωνιάδης
6
Επεξεργασία αρχείων ή βάσης δεδομένων
Γίνεται με χρήση Γλωσσών προγραμματισμού υψηλού επιπέδου πχ Basic, Pascal, Cobol κλπ Συστήματα διαχείρισης βάσεων δεδομένων(DBMS) 3/4/2017 Ξένιος Αντωνιάδης
7
Συστήματα διαχείρισης βάσεων δεδομένων(DBMS)
Πακέτα λογισμικού(σύνολο προγραμμάτων) με τα οποία μπορείς να δημιουργήσεις και να διαχειριστείς μια βάση δεδομένων ΠΧ Microsoft Access,Oracol 3/4/2017 Ξένιος Αντωνιάδης
8
Συστήματα διαχείρισης βάσεων δεδομένων(DBMS)
Ένα ΣΔΒΔ θα σας βοηθήσει να καταχωρείτε εύκολα τα δεδομένα, να τα βρίσκετε γρήγορα, να τα χρησιμοποιείτε για να δημιουργείτε επιστολές και να τα συνοψίζετε σε έντυπες και ηλεκτρονικές αναφορές. 3/4/2017 Ξένιος Αντωνιάδης
9
Σύστημα διαχείρισης Β.Δ.
Εφαρμογή πελατών Πελάτες Γενική λογιστική Εφαρμογή Γενικής Λογιστικής Εφαρμογή Προμηθευτών Προμηθευτές Εφαρμογή Αποθήκης Αποθήκη 3/4/2017 Ξένιος Αντωνιάδης
10
Δομή αρχείων (Πινάκων) από τα οποία ααποτελούνται οι σχεσιακές βάσεις δεδομένων
Πεδίο (Τύπος πεδίου και ιδιότητες) Εγγραφές 3/4/2017 Ξένιος Αντωνιάδης
11
Πίνακας με στοιχεία Πελατών
Αρ. Ταυτότ. Όνομα Διευθυνση Τηλέφ. Υπόλυπο 45678 Λούλης Σος 5 €56 3/4/2017 Ξένιος Αντωνιάδης
12
Πρωτεύων Κλειδί Το πεδίο του οποίου οι τιμές του είναι μοναδικές.
3/4/2017 Ξένιος Αντωνιάδης
13
Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
14
Κατηγορία_Εξόδου Ποσό Ημ/νία_ Πληρωμής Παρατηρήσεις Ρούχα 100 20/03/06
Μετρητά Γιορτή Μαρίας 20 25/03/06 Ενοίκιο 220 07/03/06 Επιταγή 3/4/2017 Ξένιος Αντωνιάδης
15
Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
16
Πλεονεκτήματα Βάσης Δεδομένων
3/4/2017 Ξένιος Αντωνιάδης
17
Ένα σημαντικό πλεονέκτημα μιας βάσης δεδομένων είναι η αποφυγή των περιπλοκών που δημιουργούν οι πολλές λίστες. Ας υποθέσουμε ότι είστε γραμματέας ενός μεγάλου ομίλου. Έχετε μια λίστα μελών, μια λίστα εθελοντών ανακύκλωσης, μια λίστα εθελοντών διοργάνωσης γιορτής, διευθύνσεις για ετικέτες ενημερωτικών δελτίων κ.ο.κ. . 3/4/2017 Ξένιος Αντωνιάδης
18
Ας υποθέσουμε ότι ένα μέλος του ομίλου, που εμφανίζεται σε πολλές λίστες, αλλάζει διεύθυνση ηλεκτρονικού ταχυδρομείου για δεύτερη φορά φέτος. Εάν διαθέτατε μόνο ένα σύνολο λιστών, θα είχατε την κουραστική εργασία να αλλάξετε αυτήν την πληροφορία παντού όπου εμφανίζεται. Με μια καλά δομημένη βάση δεδομένων, θα χρειαζόταν να την αλλάξετε μόνο μία φορά. Η βάση δεδομένων αναλαμβάνει όλα τα υπόλοιπα. 3/4/2017 Ξένιος Αντωνιάδης
19
Εάν εργάζεστε μόνο με περίπου 10 στοιχεία, μπορείτε να δημιουργήσετε μια απλή λίστα, ίσως ως φύλλο εργασίας σ’ ένα ηλεκτρονικό φύλλο ή ως λίστα με κουκκίδες ή πίνακα σ’ ένα επεξεργαστή κειμένου.. 3/4/2017 Ξένιος Αντωνιάδης
20
Συμπέρασμα Εάν τα δεδομένα σας είναι πιο σύνθετα ή αλλάζουν συχνά, μια βάση δεδομένων σας παρέχει ένα πλεονέκτημα 3/4/2017 Ξένιος Αντωνιάδης
21
Πλεονέκτημα βάσης δεδομένων
Αποθηκευτικός χώρος Χρόνος Επεξεργασίας 3/4/2017 Ξένιος Αντωνιάδης
22
Γιατί; Μια λίστα μελών μια λίστα εθελοντών ανακύκλωσης
μια λίστα εθελοντών διοργάνωσης γιορτής διευθύνσεις για ετικέτες ενημερωτικών δελτίων, 3/4/2017 Ξένιος Αντωνιάδης
23
Άσκηση Να σχεδιάσετε την δομή ενός αρχείου μιας βάσης δεδομένων στο οποίο θα αποθηκευτούν στοιχεία που θα αφορούν τους ψηφιακούς βιντεοδίσκους D.V.Ds. σε ένα Βιντεοδισκάδικο. Στη συνέχεια να εισάγεται σε αυτό τρεις αντιπροσωπευτικές εγγραφές. 3/4/2017 Ξένιος Αντωνιάδης
24
Ασκήσεις Φυλλάδιο Ασκήσεις 1-7 3/4/2017 Ξένιος Αντωνιάδης
25
Βιβλιογραφία Βιβλίο «Πληροφορική Β΄ Ενιαίου Λυκείου Μάθημα Κατεύθυνσης Σημειώσεις Μαθητή» Σελίδες (9,10,11,12) Διαδύκτιο 3/4/2017 Ξένιος Αντωνιάδης
26
Μάθημα 2 ACCESS 3/4/2017 Ξένιος Αντωνιάδης
27
Μάθημα 2 (στόχοι) Σχεσιακή Βάση δεδομένων Βάση δεδομένων στην Access
Δημιουργία βάσης δεδομένων Δημιουργία πίνακα Δημιουργία Πρωτεύοντος κλειδιού Αποθήκευση πίνακα Εισαγωγή στοιχείων σε πίνακα 3/4/2017 Ξένιος Αντωνιάδης
28
Σχεσιακή Βάση δεδομένων
Οι πληροφορίες (Δεδομένα) αποθηκεύονται σε ξεχωριστούς πίνακες ανάλογα με την χρήση(Θέμα) τους. Οι πίνακες μετά συσχετίζονται (συνενώνονται) μεταξύ τους και δημιουργούν σχέσεις. Με την βοήθεια των σχέσεων στη συνέχεια μπορούμε να επεξεργαστούμε την βάση. 3/4/2017 Ξένιος Αντωνιάδης
29
Η βάση δεδομένων ενός σχολείου αποτελείται από διάφορους πίνακες
Η βάση δεδομένων ενός σχολείου αποτελείται από διάφορους πίνακες. Ο κάθε πίνακας αποθηκεύει ομοειδείς πληροφορίες που αφορούν μια συγκεκριμένη ενότητα. Πχ ένας πίνακας που αφορά την ενότητα προσωπικά στοιχεία μαθητών . Ένα άλλος πίνακας που αφορά την ενότητα στοιχεία Καθηγητών . Μια άλλη ενότητα που αφορά στοιχεία με τους βαθμούς των τριμήνων μαθητών κλπ. 3/4/2017 Ξένιος Αντωνιάδης
30
Οι πίνακες αυτοί μπορούν να συσχετιστούν μεταξύ τους για να μπορέσουμε στην συνέχεια να πάρουμε απαντήσεις από ερωτήματα της μορφής (α)Εκτύπωσε τους μαθητές που φοιτούν στην Α’ Λυκείου και δεν έχουν περάσει στα Νέα Ελληνικά. 3/4/2017 Ξένιος Αντωνιάδης
31
3/4/2017 Ξένιος Αντωνιάδης
32
Η Βάση δεδομένων στην Access περιέχει
Πίνακες Ερωτήματα(Queries) Φόρμες(forms) Εκθέσεις(Reports) Άλλα στοιχεία Βοηθούν στην επεξεργασία των πινάκων 3/4/2017 Ξένιος Αντωνιάδης
33
Δημιουργία βάσης δεδομένων
Θα δημιουργήσουμε μια βάση δεδομένων η οποία θα ονομάζεται «Όμιλος Πληροφορικής» 3/4/2017 Ξένιος Αντωνιάδης
34
Table Μέλη Floppy Disk Form Μέλη Όμιλος Πληροφορικής Data Base
3/4/2017 Ξένιος Αντωνιάδης
35
Δημιουργία βάσης δεδομένων
start-programs-Microsoft access-blank access data base-Όνομα φακέλου ή Αποθηκευτικού μέσου-όνομα βάσης-create 3/4/2017 Ξένιος Αντωνιάδης
36
Δημιουργία πίνακα και εισαγωγή στοιχείων
Πρέπει να οριστεί η δομή του Ονόματα πεδίων Τύπος και ιδιότητες (είδος ,μήκος) πχ αλφαριθμητικό με 10 χαρακτήρες 3/4/2017 Ξένιος Αντωνιάδης
37
Δημιουργία πίνακα(συνέχεια)
Όνομα πεδίου Τύπος πεδίου Ιδιότητες Κωδικός Αριθμητικό ακέραιος Τίτλος Αλφαβητικό χαρ Συγγραφέας Αλφαβητικό χαρ Εκδόσεις Αλφαβητικό χαρ Έτος Αριθμητικό ακέραιος Είδος Αλφαβητικό χαρ Ποσότητα Αριθμητικό ακέραιος Τιμή Νόμισμα Ευρώ 3/4/2017 Ξένιος Αντωνιάδης
38
Δημιουργία πίνακα(συνέχεια)
Κωδικός Τι τλος Συγ γρα φέας Ε κδό σεις Έτος Εί δος Πο σό τητα μή 3/4/2017 Ξένιος Αντωνιάδης
39
Δημιουργία πίνακα Create table in design view – enter 3/4/2017
Ξένιος Αντωνιάδης
40
Αποθήκευση πίνακα File-Save as-Όνομα Πίνακα 3/4/2017 Ξένιος Αντωνιάδης
41
Εισαγωγή στοιχείων σε πίνακα
Μέσο πίνακα Μέσο Αυτόματης φόρμας 3/4/2017 Ξένιος Αντωνιάδης
42
Εισαγωγή στοιχείων σε πίνακα
Κωδικός Τι τλος Συγ γρα φέας Ε κδό σεις Έτος Εί δος Πο σό τητα μή 00001 Έ ρως Λά κης Κύ κνος 1995 Αι σθ. 100 £9 00002 . 3/4/2017 Ξένιος Αντωνιάδης
43
Φύλλο εργασίας 2 Σελ 14-15 3/4/2017 Ξένιος Αντωνιάδης
44
Ασκήσεις Φυλλάδιο Ασκήσεις 8,9 3/4/2017 Ξένιος Αντωνιάδης 44
45
Βιβλιογραφία Βιβλίο «Πληροφορική Β΄ Ενιαίου Λυκείου Μάθημα Κατεύθυνσης Σημειώσεις Μαθητή» Σελίδες (10,14,15) Διαδύκτιο 3/4/2017 Ξένιος Αντωνιάδης 45
46
Μάθημα 3 (στόχοι) Άνοιγμα Υφιστάμενης Βάσης Μορφοποίηση πίνακα Φόρμα
Δημιουργία Αυτόματης Φόρμας Δημιουργία Φόρμας με την βοήθεια του Μάγου Εισαγωγή Στοιχείων 3/4/2017 Ξένιος Αντωνιάδης
47
Μορφοποίηση πίνακα Γραμματοσειρά(Μέγεθος, Στυλ, Χρώμα)
Εμφάνιση φύλου δεδομένων πίνακα Μέγεθος γραμμών - Στηλών
48
Φόρμα Είναι το αντικείμενο το οποίο δημιουργεί ένα ηλεκτρονικό έντυπο μέσο του οποίου εισάγομε δεδομένα σε ένα πίνακα μιας βάσης δεδομένων Κάθε ετικέτα σε μια φόρμα αντιστοιχεί με ένα πεδίο στον αντίστοιχο πίνακα 3/4/2017 Ξένιος Αντωνιάδης 48
49
Δημιουργία Αυτόματης φόρμας
Το πρόγραμμα δημιουργεί αυτόματα μια φόρμα εισαγωγής δεδομένων βασισμένη στον υφιστάμενο πίνακα
50
Δημιουργία φόρμας με χρήση οδηγού φορμών
Από το αρχικό παράθυρο επιλέγω Table ¨όνομα πίνακα¨ Insert Form Form wizard Ok Επιλογή πεδίων Επιλογή διάταξης Επιλογή στυλ Όνομα φόρμας Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
51
Φύλλο εργασίας 3 Σελ 16,17 (ΚΛΙΚ) 3/4/2017 Ξένιος Αντωνιάδης 51
52
Ασκήσεις Φυλλάδιο Ασκήσεις 10 3/4/2017 Ξένιος Αντωνιάδης 52
53
Βιβλιογραφία Βιβλίο «Πληροφορική Β΄ Ενιαίου Λυκείου Μάθημα Κατεύθυνσης Σημειώσεις Μαθητή» Σελίδες (10,16,17) Διαδύκτιο 3/4/2017 Ξένιος Αντωνιάδης 53
54
Μάθημα 4 (στόχοι) Ταξινόμηση Φιλτράρισμα 3/4/2017 Ξένιος Αντωνιάδης 54
55
Ταξινόμηση Τοποθετώ τις εγγραφές του πίνακα μου σε αύξουσα ή φθίνουσα σειρά με βάση την τιμή κάποιου Πεδίου
56
Φιλτράρισμα Επιλογή μεμονωμένων εγγραφών από ένα πίνακα με βάση κάποιο κριτήριο Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης 56
57
Φύλλο εργασίας 4 Σελ (Κλικ) 3/4/2017 Ξένιος Αντωνιάδης 57
58
Ασκήσεις Φυλλάδιο Ασκήσεις 10 3/4/2017 Ξένιος Αντωνιάδης 58
59
Βιβλιογραφία Βιβλίο «Πληροφορική Β΄ Ενιαίου Λυκείου Μάθημα Κατεύθυνσης Σημειώσεις Μαθητή» Σελίδες (10,18,19) Διαδύκτιο 3/4/2017 Ξένιος Αντωνιάδης 59
60
Μάθημα 5 (στόχοι) Ερώτημα
Ερωτήματα με χρήση χαρακτήρων μπαλαντέρ(*, ?) Ερωτήματα με χρήση τελεστών σύγκρισης (<, >, =, <=, >=) Ερωτήματα με χρήση λογικών τελεστών (AND, OR) Ταξινόμηση με χρήση ερωτημάτων 3/4/2017 Ξένιος Αντωνιάδης 60
61
Μάθημα 5(στόχοι) Τι είναι εκθέσεις (Reports)
Δημιουργία αυτόματης έκθεσης (AutoReport) Δημιουργία έκθεσης με την βοήθεια του μάγου (report wizard) 3/4/2017 Ξένιος Αντωνιάδης
62
Ερώτημα Το αντικείμενο το οποίο μας βοηθά να εντοπίσουμε πληροφορίες που μας ενδιαφέρουν ή και να αλλάξουμε τιμές πεδίων από πίνακες της βάσης
63
Χρήση ερωτημάτων(Queries) Είδη
Επιλογής( Μας βοηθά να βρούμε συγκεκριμένες πληροφορίες(εγγραφές) από ένα πίνακα μιας βάσης δεδομένων) Ενεργειών(Μας βοηθά να ενημερώσουμε ή να διαγράψουμε εγγραφές
64
Χρήση ερωτημάτων(Queries) συνέχεια
Επιλογής(είδη) Ερωτήματα που παρουσιάζουν όλες τις εγγραφές και επιλεγμένα πεδία Ερωτήματα που παρουσιάζουν επιλεγμένες εγγραφές και επιλεγμένα πεδία Παράδειγμα
65
Ερωτήματα με χρήση χαρακτήρων μπαλαντέρ(*, ?)
« * » ένας η περισσότερους χαρακτήρες « ? » ένας χαρακτήρας Πχ W* W*6* Πχ P????? Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
66
Ερωτήματα με χρήση τελεστών σύγκρισης (<, >, =, <=, >=)
Πχ θέλω ένα κατάλογο με τα βιβλία που εκδόθηκαν τα έτη 1990 και πάνω θα γράψω >=1990 Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
67
Ερωτήματα με χρήση λογικών τελεστών (AND, OR)
Πχ θέλω ένα κατάλογο με τα βιβλία που εκδόθηκαν τα έτη 1990 μέχρι 1995 θα γράψω >=1990 and <=1995 Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
68
Ταξινόμηση με χρήση ερωτημάτων
Μπορούμε να τοποθετήσουμε κατά αύξουσα ή φθίνουσα σειρά τις γραμμές(εγγραφές) ενός πίνακα μιας βάσης δεδομένων με βάση τις τιμές ενός ή περισσότερων πεδίων Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
69
Τι είναι εκθέσεις (Reports)
Είναι μία κατάσταση με πληροφορίες η οποία συνήθως προορίζεται για εκτύπωση. 3/4/2017 Ξένιος Αντωνιάδης
70
Δημιουργία αυτόματης έκθεσης (AutoReport)
Βήματα Επιλογή πίνακα New Object AutoReport Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
71
Δημιουργία έκθεσης με την βοήθεια του μάγου (report wizard)
Βήματα Επιλέγω Εκθέσεις(Reports) Μάγος εκθέσεων(Report Wizard) Επιλογή πεδίων Ομαδοποίηση πεδίων Ταξινόμηση Τύπος παρουσίασης Όνομα έκθεσης Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
72
Φύλλο εργασίας 5 Σελ 20-22 3/4/2017 Ξένιος Αντωνιάδης 72
73
Ασκήσεις Φυλλάδιο Ασκήσεις 12,13 3/4/2017 Ξένιος Αντωνιάδης 73
74
Βιβλιογραφία Βιβλίο «Πληροφορική Β΄ Ενιαίου Λυκείου Μάθημα Κατεύθυνσης Σημειώσεις Μαθητή» Σελίδες (10,20-22) Διαδύκτιο 3/4/2017 Ξένιος Αντωνιάδης 74
75
Επιπρόσθετη άσκηση Να δημιουργήσετε ένα ερώτημα το οποίο θα παρουσιάζει τον τίτλο ,τον συγγραφέα, την τιμή και το έτος έκδοσης των βιβλίων των οποίων ο συγγραφέας είναι ο Pclabs ή η τιμή είναι μεταξύ των 15 και 20 Ευρώ. Το ερώτημα θα είναι ταξινομημένο κατά αύξουσα σειρά του πεδίου Τίτλος και θα ονομάζεται QRΒαθμολόγησε με 3/4/2017 Ξένιος Αντωνιάδης
76
Μάθημα 6(στόχοι) Επαναληπτικό φύλλο Εργασίας σελ 23-24 3/4/2017
Ξένιος Αντωνιάδης
77
Μάθημα 7(στόχοι) Πρωτεύον κλειδί (primary key) Εξωτερικό Κλειδί
Ειδικές σχέσεις (relationships) μεταξύ πινάκων 3/4/2017 Ξένιος Αντωνιάδης
78
Πρωτεύον κλειδί (primary key)
Το πεδίο (ή τα πεδία) που προσδιορίζει μοναδικά κάθε εγγραφή στο πίνακα, δηλ. αυτό το πεδίο πρέπει να έχει διαφορετική τιμή για κάθε εγγραφή του πίνακα ώστε κάθε εγγραφή στο πίνακα να είναι ξεχωριστή, διαφορετική από οποιαδήποτε άλλη εγγραφή του πίνακα 3/4/2017 Ξένιος Αντωνιάδης
79
Ποιο είναι το πρωτεύον κλειδί και γιατί
Όνομα πεδίου Είδος πεδίου Μήκος/Propertie Όνομα Μαθητή Text Επίθετο Μαθητή Text Διεύθυνση Text Αριθμός Μητρώου Number Long Integer 3/4/2017 Ξένιος Αντωνιάδης
80
Εξωτερικό Κλειδί Αν έχουμε δύο πίνακες που συνδέονται μέσο κάποιου πεδίου. Το πρωτεύον κλειδί του πρώτου πίνακα που συνδέεται με ένα πεδίο του δευτέρου πίνακα μετατρέπεται σε εξωτερικό κλειδί του δευτέρου πίνακα 3/4/2017 Ξένιος Αντωνιάδης
81
Ποιο είναι το εξωτερικό κλειδί και γιατί
3/4/2017 Ξένιος Αντωνιάδης
82
Ειδικές σχέσεις (relationships) μεταξύ πινάκων
3/4/2017 Ξένιος Αντωνιάδης
83
Τα είδη των ειδικών σχέσεων που υπάρχουν μεταξύ των πινάκων είναι:
Ένα-προς-Ένα ,(one-to-one), 1-1 Ένα-προς-Πολλά (one-to-many), 1 - ∞ Πολλά-προς-Πολλά (many-to-many) 3/4/2017 Ξένιος Αντωνιάδης
84
Ένα-προς-Ένα (one-to-one, 1-1)
Ένα αντικείμενο(στοιχείο) από τον ΠΡΩΤΟ πίνακα σχετίζεται με ένα μόνο αντικείμενο από το ΔΕΥΤΕΡΟ πίνακα, αλλά και ένα αντικείμενο από το ΔΕΥΤΕΡΟ πίνακα σχετίζεται επίσης μόνο με ένα αντικείμενο από τον ΠΡΩΤΟ πίνακα. 3/4/2017 Ξένιος Αντωνιάδης
85
Πως σκέφτομαι για να εντοπίσω την σχέση
Αρχίζοντας πάντοτε από το ΕΝΑ στοιχείο(Μοναδική Εγγραφή) του ΠΡΩΤΟΥ πίνακα, ρωτάτε με πόσα στοιχεία(Μοναδικές Εγγραφές) του ΔΕΥΤΕΡΟΥ πίνακα μπορεί να έχει σχέση. Στη συνέχεια, αρχίζοντας πάλιν από το ΕΝΑ στοιχείο του ΔΕΥΤΕΡΟΥ πίνακα, ρωτάτε με πόσα στοιχεία του ΠΡΩΤΟΥ πίνακα μπορεί να έχει σχέση δηλ. 3/4/2017 Ξένιος Αντωνιάδης
86
Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
87
Ένας υπεύθυνος καθηγητής σχετίζεται με μόνο ένα τμήμα αλλά και ένα τμήμα σχετίζεται με μόνο ένα υπεύθυνο καθηγητή ΤΜΗΜΑ ΥΠΕΥΘΥΝΟΣ ΚΑΘΗΓΗΤΗΣ 1 1 3/4/2017 Ξένιος Αντωνιάδης
88
Ένα-προς-Πολλά (one-to-many, 1-M)
Ένα αντικείμενο από τον ΠΡΩΤΟ πίνακα σχετίζεται με ΠΟΛΛΑ αντικείμενο από το ΔΕΥΤΕΡΟ πίνακα, αλλά ένα αντικείμενο από το ΔΕΥΤΕΡΟ πίνακα σχετίζεται με ΜΟΝΟ ΕΝΑ αντικείμενο από τον ΠΡΩΤΟ πίνακα 3/4/2017 Ξένιος Αντωνιάδης
89
Πως σκέφτομαι για να εντοπίσω την σχέση
Αρχίζοντας πάντοτε από το ΕΝΑ στοιχείο(Μοναδική Εγγραφή) του ΠΡΩΤΟΥ πίνακα, ρωτάτε με πόσα στοιχεία(Μοναδικές Εγγραφές) του ΔΕΥΤΕΡΟΥ πίνακα μπορεί να έχει σχέση. Στη συνέχεια, αρχίζοντας πάλιν από το ΕΝΑ στοιχείο του ΔΕΥΤΕΡΟΥ πίνακα, ρωτάτε με πόσα στοιχεία του ΠΡΩΤΟΥ πίνακα μπορεί να έχει σχέση δηλ. 3/4/2017 Ξένιος Αντωνιάδης
90
Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
91
Ένας Μαθητής σχετίζεται με μόνο ένα τμήμα αλλά ένα τμήμα μπορεί να έχει πολλούς μαθητές
ΤΜΗΜΑ ΜΑΘΗΤΗΣ ∞ 1 3/4/2017 Ξένιος Αντωνιάδης
92
ΑΣΚΗΣΗ Θα δημιουργήσετε μια βάση δεδομένων για την γραμματεία του σχολείου σας. Η βάση αυτή θα αποτελείται από τους πιο κάτω πίνακες. Πίνακας Μαθητών , Πίνακας τμημάτων και Πίνακας Υπεύθυνου τμημάτων. Να σχεδιάσετε σε χαρτί τους πιο πάνω πίνακες , ορίζοντας τα πεδία τους. Να ορίσετε για τον κάθε ένα τα πρωτεύοντα κλειδιά και στη συνέχεια να ορίσετε τις σχέσεις μεταξύ του πίνακα Μαθητών-Τμημάτων και Τμημάτων - Υπεύθυνου τμημάτων. Να τις υλοποιήσετε στην ACCESS 3/4/2017 Ξένιος Αντωνιάδης
93
Μάθημα 8(στόχοι) Δημιουργία ειδικών σχέσεων στην ACCESS 3/4/2017
Ξένιος Αντωνιάδης
94
Πρωτεύον κλειδί και σχέσεις μεταξύ πινάκων στη Microsoft Access
δημιουργία πρωτεύοντος κλειδιού (primary key) Δημιουργία ειδικής σχέσης ένα-προς-πολλά (1 - Μ) ή (1 - ), Δημιουργία ειδικής σχέσης ένα-προς-ένα (1 - 1) 3/4/2017 Ξένιος Αντωνιάδης
95
Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
96
Φύλλο εργασίας Σελ 25-29 3/4/2017 Ξένιος Αντωνιάδης
97
Μάθημα 9(στόχοι) Ολοκλήρωση Φύλων εργασίας 3/4/2017 Ξένιος Αντωνιάδης
98
Μάθημα 10(στόχοι) Επανάληψη 3/4/2017 Ξένιος Αντωνιάδης
99
Μάθημα 11,12(στόχοι) Διαγώνισμα 3/4/2017 Ξένιος Αντωνιάδης
100
Μάθημα 13 (στόχοι) Επιστροφή Διαγωνίσματος 3/4/2017 Ξένιος Αντωνιάδης
100
Παρόμοιες παρουσιάσεις
© 2024 SlidePlayer.gr Inc.
All rights reserved.