Βάσεις Δεδομένων 3/4/2017 Ξένιος Αντωνιάδης
Μάθημα 1 (στόχοι) Βάση δεδομένων(ορισμός) Παραδείγματα βάσεων δεδομένων Επεξεργασία αρχείων ή βάσης δεδομένων 3/4/2017 Ξένιος Αντωνιάδης
Μάθημα 1 (στόχοι) Δομή αρχείων μιας σχεσιακής βάσης δεδομένων Πρωτεύων Κλειδί Πότε δημιουργούμε Βάσεις δεδομένων Πλεονεκτήματα Βάσης Δεδομένων 3/4/2017 Ξένιος Αντωνιάδης
Βάση δεδομένων(ορισμός) Μια συλλογή από συσχετιζόμενα δεδομένα(πληροφορίες) που μπορεί να περιέχονται σε ένα ή περισσότερα αρχεία(πίνακες) Παράδειγμα Βάσης Δεδομένων 3/4/2017 Ξένιος Αντωνιάδης
Παραδείγματα βάσεων δεδομένων Απλές Κατάλογος ονομάτων με αριθμούς τηλεφώνων Κατάλογος με διευθύνσεις ατόμων Πολύπλοκες Αεροπορικές πτήσεις σε παγκόσμια κλίμακα 3/4/2017 Ξένιος Αντωνιάδης
Επεξεργασία αρχείων ή βάσης δεδομένων Γίνεται με χρήση Γλωσσών προγραμματισμού υψηλού επιπέδου πχ Basic, Pascal, Cobol κλπ Συστήματα διαχείρισης βάσεων δεδομένων(DBMS) 3/4/2017 Ξένιος Αντωνιάδης
Συστήματα διαχείρισης βάσεων δεδομένων(DBMS) Πακέτα λογισμικού(σύνολο προγραμμάτων) με τα οποία μπορείς να δημιουργήσεις και να διαχειριστείς μια βάση δεδομένων ΠΧ Microsoft Access,Oracol 3/4/2017 Ξένιος Αντωνιάδης
Συστήματα διαχείρισης βάσεων δεδομένων(DBMS) Ένα ΣΔΒΔ θα σας βοηθήσει να καταχωρείτε εύκολα τα δεδομένα, να τα βρίσκετε γρήγορα, να τα χρησιμοποιείτε για να δημιουργείτε επιστολές και να τα συνοψίζετε σε έντυπες και ηλεκτρονικές αναφορές. 3/4/2017 Ξένιος Αντωνιάδης
Σύστημα διαχείρισης Β.Δ. Εφαρμογή πελατών Πελάτες Γενική λογιστική Εφαρμογή Γενικής Λογιστικής Εφαρμογή Προμηθευτών Προμηθευτές Εφαρμογή Αποθήκης Αποθήκη 3/4/2017 Ξένιος Αντωνιάδης
Δομή αρχείων (Πινάκων) από τα οποία ααποτελούνται οι σχεσιακές βάσεις δεδομένων Πεδίο (Τύπος πεδίου και ιδιότητες) Εγγραφές 3/4/2017 Ξένιος Αντωνιάδης
Πίνακας με στοιχεία Πελατών Αρ. Ταυτότ. Όνομα Διευθυνση Τηλέφ. Υπόλυπο 45678 Λούλης Σος 5 23456785 €56 3/4/2017 Ξένιος Αντωνιάδης
Πρωτεύων Κλειδί Το πεδίο του οποίου οι τιμές του είναι μοναδικές. 3/4/2017 Ξένιος Αντωνιάδης
Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
Κατηγορία_Εξόδου Ποσό Ημ/νία_ Πληρωμής Παρατηρήσεις Ρούχα 100 20/03/06 Μετρητά Γιορτή Μαρίας 20 25/03/06 Ενοίκιο 220 07/03/06 Επιταγή 3/4/2017 Ξένιος Αντωνιάδης
Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
Πλεονεκτήματα Βάσης Δεδομένων 3/4/2017 Ξένιος Αντωνιάδης
Ένα σημαντικό πλεονέκτημα μιας βάσης δεδομένων είναι η αποφυγή των περιπλοκών που δημιουργούν οι πολλές λίστες. Ας υποθέσουμε ότι είστε γραμματέας ενός μεγάλου ομίλου. Έχετε μια λίστα μελών, μια λίστα εθελοντών ανακύκλωσης, μια λίστα εθελοντών διοργάνωσης γιορτής, διευθύνσεις για ετικέτες ενημερωτικών δελτίων κ.ο.κ. . 3/4/2017 Ξένιος Αντωνιάδης
Ας υποθέσουμε ότι ένα μέλος του ομίλου, που εμφανίζεται σε πολλές λίστες, αλλάζει διεύθυνση ηλεκτρονικού ταχυδρομείου για δεύτερη φορά φέτος. Εάν διαθέτατε μόνο ένα σύνολο λιστών, θα είχατε την κουραστική εργασία να αλλάξετε αυτήν την πληροφορία παντού όπου εμφανίζεται. Με μια καλά δομημένη βάση δεδομένων, θα χρειαζόταν να την αλλάξετε μόνο μία φορά. Η βάση δεδομένων αναλαμβάνει όλα τα υπόλοιπα. 3/4/2017 Ξένιος Αντωνιάδης
Εάν εργάζεστε μόνο με περίπου 10 στοιχεία, μπορείτε να δημιουργήσετε μια απλή λίστα, ίσως ως φύλλο εργασίας σ’ ένα ηλεκτρονικό φύλλο ή ως λίστα με κουκκίδες ή πίνακα σ’ ένα επεξεργαστή κειμένου.. 3/4/2017 Ξένιος Αντωνιάδης
Συμπέρασμα Εάν τα δεδομένα σας είναι πιο σύνθετα ή αλλάζουν συχνά, μια βάση δεδομένων σας παρέχει ένα πλεονέκτημα 3/4/2017 Ξένιος Αντωνιάδης
Πλεονέκτημα βάσης δεδομένων Αποθηκευτικός χώρος Χρόνος Επεξεργασίας 3/4/2017 Ξένιος Αντωνιάδης
Γιατί; Μια λίστα μελών μια λίστα εθελοντών ανακύκλωσης μια λίστα εθελοντών διοργάνωσης γιορτής διευθύνσεις για ετικέτες ενημερωτικών δελτίων, 3/4/2017 Ξένιος Αντωνιάδης
Άσκηση Να σχεδιάσετε την δομή ενός αρχείου μιας βάσης δεδομένων στο οποίο θα αποθηκευτούν στοιχεία που θα αφορούν τους ψηφιακούς βιντεοδίσκους D.V.Ds. σε ένα Βιντεοδισκάδικο. Στη συνέχεια να εισάγεται σε αυτό τρεις αντιπροσωπευτικές εγγραφές. 3/4/2017 Ξένιος Αντωνιάδης
Ασκήσεις Φυλλάδιο Ασκήσεις 1-7 3/4/2017 Ξένιος Αντωνιάδης
Βιβλιογραφία Βιβλίο «Πληροφορική Β΄ Ενιαίου Λυκείου Μάθημα Κατεύθυνσης Σημειώσεις Μαθητή» Σελίδες (9,10,11,12) Διαδύκτιο www.teacherx.eu 3/4/2017 Ξένιος Αντωνιάδης
Μάθημα 2 ACCESS 3/4/2017 Ξένιος Αντωνιάδης
Μάθημα 2 (στόχοι) Σχεσιακή Βάση δεδομένων Βάση δεδομένων στην Access Δημιουργία βάσης δεδομένων Δημιουργία πίνακα Δημιουργία Πρωτεύοντος κλειδιού Αποθήκευση πίνακα Εισαγωγή στοιχείων σε πίνακα 3/4/2017 Ξένιος Αντωνιάδης
Σχεσιακή Βάση δεδομένων Οι πληροφορίες (Δεδομένα) αποθηκεύονται σε ξεχωριστούς πίνακες ανάλογα με την χρήση(Θέμα) τους. Οι πίνακες μετά συσχετίζονται (συνενώνονται) μεταξύ τους και δημιουργούν σχέσεις. Με την βοήθεια των σχέσεων στη συνέχεια μπορούμε να επεξεργαστούμε την βάση. 3/4/2017 Ξένιος Αντωνιάδης
Η βάση δεδομένων ενός σχολείου αποτελείται από διάφορους πίνακες Η βάση δεδομένων ενός σχολείου αποτελείται από διάφορους πίνακες. Ο κάθε πίνακας αποθηκεύει ομοειδείς πληροφορίες που αφορούν μια συγκεκριμένη ενότητα. Πχ ένας πίνακας που αφορά την ενότητα προσωπικά στοιχεία μαθητών . Ένα άλλος πίνακας που αφορά την ενότητα στοιχεία Καθηγητών . Μια άλλη ενότητα που αφορά στοιχεία με τους βαθμούς των τριμήνων μαθητών κλπ. 3/4/2017 Ξένιος Αντωνιάδης
Οι πίνακες αυτοί μπορούν να συσχετιστούν μεταξύ τους για να μπορέσουμε στην συνέχεια να πάρουμε απαντήσεις από ερωτήματα της μορφής (α)Εκτύπωσε τους μαθητές που φοιτούν στην Α’ Λυκείου και δεν έχουν περάσει στα Νέα Ελληνικά. 3/4/2017 Ξένιος Αντωνιάδης
3/4/2017 Ξένιος Αντωνιάδης
Η Βάση δεδομένων στην Access περιέχει Πίνακες Ερωτήματα(Queries) Φόρμες(forms) Εκθέσεις(Reports) Άλλα στοιχεία Βοηθούν στην επεξεργασία των πινάκων 3/4/2017 Ξένιος Αντωνιάδης
Δημιουργία βάσης δεδομένων Θα δημιουργήσουμε μια βάση δεδομένων η οποία θα ονομάζεται «Όμιλος Πληροφορικής» 3/4/2017 Ξένιος Αντωνιάδης
Table Μέλη Floppy Disk Form Μέλη Όμιλος Πληροφορικής Data Base 3/4/2017 Ξένιος Αντωνιάδης
Δημιουργία βάσης δεδομένων start-programs-Microsoft access-blank access data base-Όνομα φακέλου ή Αποθηκευτικού μέσου-όνομα βάσης-create 3/4/2017 Ξένιος Αντωνιάδης
Δημιουργία πίνακα και εισαγωγή στοιχείων Πρέπει να οριστεί η δομή του Ονόματα πεδίων Τύπος και ιδιότητες (είδος ,μήκος) πχ αλφαριθμητικό με 10 χαρακτήρες 3/4/2017 Ξένιος Αντωνιάδης
Δημιουργία πίνακα(συνέχεια) Όνομα πεδίου Τύπος πεδίου Ιδιότητες Κωδικός Αριθμητικό ακέραιος Τίτλος Αλφαβητικό 35 χαρ Συγγραφέας Αλφαβητικό 20 χαρ Εκδόσεις Αλφαβητικό 20 χαρ Έτος Αριθμητικό ακέραιος Είδος Αλφαβητικό 25 χαρ Ποσότητα Αριθμητικό ακέραιος Τιμή Νόμισμα Ευρώ 3/4/2017 Ξένιος Αντωνιάδης
Δημιουργία πίνακα(συνέχεια) Κωδικός Τι τλος Συγ γρα φέας Ε κδό σεις Έτος Εί δος Πο σό τητα μή 3/4/2017 Ξένιος Αντωνιάδης
Δημιουργία πίνακα Create table in design view – enter 3/4/2017 Ξένιος Αντωνιάδης
Αποθήκευση πίνακα File-Save as-Όνομα Πίνακα 3/4/2017 Ξένιος Αντωνιάδης
Εισαγωγή στοιχείων σε πίνακα Μέσο πίνακα Μέσο Αυτόματης φόρμας 3/4/2017 Ξένιος Αντωνιάδης
Εισαγωγή στοιχείων σε πίνακα Κωδικός Τι τλος Συγ γρα φέας Ε κδό σεις Έτος Εί δος Πο σό τητα μή 00001 Έ ρως Λά κης Κύ κνος 1995 Αι σθ. 100 £9 00002 . 3/4/2017 Ξένιος Αντωνιάδης
Φύλλο εργασίας 2 Σελ 14-15 3/4/2017 Ξένιος Αντωνιάδης
Ασκήσεις Φυλλάδιο Ασκήσεις 8,9 3/4/2017 Ξένιος Αντωνιάδης 44
Βιβλιογραφία Βιβλίο «Πληροφορική Β΄ Ενιαίου Λυκείου Μάθημα Κατεύθυνσης Σημειώσεις Μαθητή» Σελίδες (10,14,15) Διαδύκτιο www.teacherx.eu 3/4/2017 Ξένιος Αντωνιάδης 45
Μάθημα 3 (στόχοι) Άνοιγμα Υφιστάμενης Βάσης Μορφοποίηση πίνακα Φόρμα Δημιουργία Αυτόματης Φόρμας Δημιουργία Φόρμας με την βοήθεια του Μάγου Εισαγωγή Στοιχείων 3/4/2017 Ξένιος Αντωνιάδης
Μορφοποίηση πίνακα Γραμματοσειρά(Μέγεθος, Στυλ, Χρώμα) Εμφάνιση φύλου δεδομένων πίνακα Μέγεθος γραμμών - Στηλών
Φόρμα Είναι το αντικείμενο το οποίο δημιουργεί ένα ηλεκτρονικό έντυπο μέσο του οποίου εισάγομε δεδομένα σε ένα πίνακα μιας βάσης δεδομένων Κάθε ετικέτα σε μια φόρμα αντιστοιχεί με ένα πεδίο στον αντίστοιχο πίνακα 3/4/2017 Ξένιος Αντωνιάδης 48
Δημιουργία Αυτόματης φόρμας Το πρόγραμμα δημιουργεί αυτόματα μια φόρμα εισαγωγής δεδομένων βασισμένη στον υφιστάμενο πίνακα
Δημιουργία φόρμας με χρήση οδηγού φορμών Από το αρχικό παράθυρο επιλέγω Table ¨όνομα πίνακα¨ Insert Form Form wizard Ok Επιλογή πεδίων Επιλογή διάταξης Επιλογή στυλ Όνομα φόρμας Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
Φύλλο εργασίας 3 Σελ 16,17 (ΚΛΙΚ) 3/4/2017 Ξένιος Αντωνιάδης 51
Ασκήσεις Φυλλάδιο Ασκήσεις 10 3/4/2017 Ξένιος Αντωνιάδης 52
Βιβλιογραφία Βιβλίο «Πληροφορική Β΄ Ενιαίου Λυκείου Μάθημα Κατεύθυνσης Σημειώσεις Μαθητή» Σελίδες (10,16,17) Διαδύκτιο www.teacherx.eu 3/4/2017 Ξένιος Αντωνιάδης 53
Μάθημα 4 (στόχοι) Ταξινόμηση Φιλτράρισμα 3/4/2017 Ξένιος Αντωνιάδης 54
Ταξινόμηση Τοποθετώ τις εγγραφές του πίνακα μου σε αύξουσα ή φθίνουσα σειρά με βάση την τιμή κάποιου Πεδίου
Φιλτράρισμα Επιλογή μεμονωμένων εγγραφών από ένα πίνακα με βάση κάποιο κριτήριο Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης 56
Φύλλο εργασίας 4 Σελ 18-19 (Κλικ) 3/4/2017 Ξένιος Αντωνιάδης 57
Ασκήσεις Φυλλάδιο Ασκήσεις 10 3/4/2017 Ξένιος Αντωνιάδης 58
Βιβλιογραφία Βιβλίο «Πληροφορική Β΄ Ενιαίου Λυκείου Μάθημα Κατεύθυνσης Σημειώσεις Μαθητή» Σελίδες (10,18,19) Διαδύκτιο www.teacherx.eu 3/4/2017 Ξένιος Αντωνιάδης 59
Μάθημα 5 (στόχοι) Ερώτημα Ερωτήματα με χρήση χαρακτήρων μπαλαντέρ(*, ?) Ερωτήματα με χρήση τελεστών σύγκρισης (<, >, =, <=, >=) Ερωτήματα με χρήση λογικών τελεστών (AND, OR) Ταξινόμηση με χρήση ερωτημάτων 3/4/2017 Ξένιος Αντωνιάδης 60
Μάθημα 5(στόχοι) Τι είναι εκθέσεις (Reports) Δημιουργία αυτόματης έκθεσης (AutoReport) Δημιουργία έκθεσης με την βοήθεια του μάγου (report wizard) 3/4/2017 Ξένιος Αντωνιάδης
Ερώτημα Το αντικείμενο το οποίο μας βοηθά να εντοπίσουμε πληροφορίες που μας ενδιαφέρουν ή και να αλλάξουμε τιμές πεδίων από πίνακες της βάσης
Χρήση ερωτημάτων(Queries) Είδη Επιλογής( Μας βοηθά να βρούμε συγκεκριμένες πληροφορίες(εγγραφές) από ένα πίνακα μιας βάσης δεδομένων) Ενεργειών(Μας βοηθά να ενημερώσουμε ή να διαγράψουμε εγγραφές
Χρήση ερωτημάτων(Queries) συνέχεια Επιλογής(είδη) Ερωτήματα που παρουσιάζουν όλες τις εγγραφές και επιλεγμένα πεδία Ερωτήματα που παρουσιάζουν επιλεγμένες εγγραφές και επιλεγμένα πεδία Παράδειγμα
Ερωτήματα με χρήση χαρακτήρων μπαλαντέρ(*, ?) « * » ένας η περισσότερους χαρακτήρες « ? » ένας χαρακτήρας Πχ W* W*6* Πχ P????? Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
Ερωτήματα με χρήση τελεστών σύγκρισης (<, >, =, <=, >=) Πχ θέλω ένα κατάλογο με τα βιβλία που εκδόθηκαν τα έτη 1990 και πάνω θα γράψω >=1990 Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
Ερωτήματα με χρήση λογικών τελεστών (AND, OR) Πχ θέλω ένα κατάλογο με τα βιβλία που εκδόθηκαν τα έτη 1990 μέχρι 1995 θα γράψω >=1990 and <=1995 Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
Ταξινόμηση με χρήση ερωτημάτων Μπορούμε να τοποθετήσουμε κατά αύξουσα ή φθίνουσα σειρά τις γραμμές(εγγραφές) ενός πίνακα μιας βάσης δεδομένων με βάση τις τιμές ενός ή περισσότερων πεδίων Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
Τι είναι εκθέσεις (Reports) Είναι μία κατάσταση με πληροφορίες η οποία συνήθως προορίζεται για εκτύπωση. 3/4/2017 Ξένιος Αντωνιάδης
Δημιουργία αυτόματης έκθεσης (AutoReport) Βήματα Επιλογή πίνακα New Object AutoReport Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
Δημιουργία έκθεσης με την βοήθεια του μάγου (report wizard) Βήματα Επιλέγω Εκθέσεις(Reports) Μάγος εκθέσεων(Report Wizard) Επιλογή πεδίων Ομαδοποίηση πεδίων Ταξινόμηση Τύπος παρουσίασης Όνομα έκθεσης Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
Φύλλο εργασίας 5 Σελ 20-22 3/4/2017 Ξένιος Αντωνιάδης 72
Ασκήσεις Φυλλάδιο Ασκήσεις 12,13 3/4/2017 Ξένιος Αντωνιάδης 73
Βιβλιογραφία Βιβλίο «Πληροφορική Β΄ Ενιαίου Λυκείου Μάθημα Κατεύθυνσης Σημειώσεις Μαθητή» Σελίδες (10,20-22) Διαδύκτιο www.teacherx.eu 3/4/2017 Ξένιος Αντωνιάδης 74
Επιπρόσθετη άσκηση Να δημιουργήσετε ένα ερώτημα το οποίο θα παρουσιάζει τον τίτλο ,τον συγγραφέα, την τιμή και το έτος έκδοσης των βιβλίων των οποίων ο συγγραφέας είναι ο Pclabs ή η τιμή είναι μεταξύ των 15 και 20 Ευρώ. Το ερώτημα θα είναι ταξινομημένο κατά αύξουσα σειρά του πεδίου Τίτλος και θα ονομάζεται QRΒαθμολόγησε με 3/4/2017 Ξένιος Αντωνιάδης
Μάθημα 6(στόχοι) Επαναληπτικό φύλλο Εργασίας σελ 23-24 3/4/2017 Ξένιος Αντωνιάδης
Μάθημα 7(στόχοι) Πρωτεύον κλειδί (primary key) Εξωτερικό Κλειδί Ειδικές σχέσεις (relationships) μεταξύ πινάκων 3/4/2017 Ξένιος Αντωνιάδης
Πρωτεύον κλειδί (primary key) Το πεδίο (ή τα πεδία) που προσδιορίζει μοναδικά κάθε εγγραφή στο πίνακα, δηλ. αυτό το πεδίο πρέπει να έχει διαφορετική τιμή για κάθε εγγραφή του πίνακα ώστε κάθε εγγραφή στο πίνακα να είναι ξεχωριστή, διαφορετική από οποιαδήποτε άλλη εγγραφή του πίνακα 3/4/2017 Ξένιος Αντωνιάδης
Ποιο είναι το πρωτεύον κλειδί και γιατί Όνομα πεδίου Είδος πεδίου Μήκος/Propertie Όνομα Μαθητή Text 1 Επίθετο Μαθητή Text 2 Διεύθυνση Text 50 Αριθμός Μητρώου Number Long Integer 3/4/2017 Ξένιος Αντωνιάδης
Εξωτερικό Κλειδί Αν έχουμε δύο πίνακες που συνδέονται μέσο κάποιου πεδίου. Το πρωτεύον κλειδί του πρώτου πίνακα που συνδέεται με ένα πεδίο του δευτέρου πίνακα μετατρέπεται σε εξωτερικό κλειδί του δευτέρου πίνακα 3/4/2017 Ξένιος Αντωνιάδης
Ποιο είναι το εξωτερικό κλειδί και γιατί 3/4/2017 Ξένιος Αντωνιάδης
Ειδικές σχέσεις (relationships) μεταξύ πινάκων 3/4/2017 Ξένιος Αντωνιάδης
Τα είδη των ειδικών σχέσεων που υπάρχουν μεταξύ των πινάκων είναι: Ένα-προς-Ένα ,(one-to-one), 1-1 Ένα-προς-Πολλά (one-to-many), 1 - ∞ Πολλά-προς-Πολλά (many-to-many) 3/4/2017 Ξένιος Αντωνιάδης
Ένα-προς-Ένα (one-to-one, 1-1) Ένα αντικείμενο(στοιχείο) από τον ΠΡΩΤΟ πίνακα σχετίζεται με ένα μόνο αντικείμενο από το ΔΕΥΤΕΡΟ πίνακα, αλλά και ένα αντικείμενο από το ΔΕΥΤΕΡΟ πίνακα σχετίζεται επίσης μόνο με ένα αντικείμενο από τον ΠΡΩΤΟ πίνακα. 3/4/2017 Ξένιος Αντωνιάδης
Πως σκέφτομαι για να εντοπίσω την σχέση Αρχίζοντας πάντοτε από το ΕΝΑ στοιχείο(Μοναδική Εγγραφή) του ΠΡΩΤΟΥ πίνακα, ρωτάτε με πόσα στοιχεία(Μοναδικές Εγγραφές) του ΔΕΥΤΕΡΟΥ πίνακα μπορεί να έχει σχέση. Στη συνέχεια, αρχίζοντας πάλιν από το ΕΝΑ στοιχείο του ΔΕΥΤΕΡΟΥ πίνακα, ρωτάτε με πόσα στοιχεία του ΠΡΩΤΟΥ πίνακα μπορεί να έχει σχέση δηλ. 3/4/2017 Ξένιος Αντωνιάδης
Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
Ένας υπεύθυνος καθηγητής σχετίζεται με μόνο ένα τμήμα αλλά και ένα τμήμα σχετίζεται με μόνο ένα υπεύθυνο καθηγητή ΤΜΗΜΑ ΥΠΕΥΘΥΝΟΣ ΚΑΘΗΓΗΤΗΣ 1 1 3/4/2017 Ξένιος Αντωνιάδης
Ένα-προς-Πολλά (one-to-many, 1-M) Ένα αντικείμενο από τον ΠΡΩΤΟ πίνακα σχετίζεται με ΠΟΛΛΑ αντικείμενο από το ΔΕΥΤΕΡΟ πίνακα, αλλά ένα αντικείμενο από το ΔΕΥΤΕΡΟ πίνακα σχετίζεται με ΜΟΝΟ ΕΝΑ αντικείμενο από τον ΠΡΩΤΟ πίνακα 3/4/2017 Ξένιος Αντωνιάδης
Πως σκέφτομαι για να εντοπίσω την σχέση Αρχίζοντας πάντοτε από το ΕΝΑ στοιχείο(Μοναδική Εγγραφή) του ΠΡΩΤΟΥ πίνακα, ρωτάτε με πόσα στοιχεία(Μοναδικές Εγγραφές) του ΔΕΥΤΕΡΟΥ πίνακα μπορεί να έχει σχέση. Στη συνέχεια, αρχίζοντας πάλιν από το ΕΝΑ στοιχείο του ΔΕΥΤΕΡΟΥ πίνακα, ρωτάτε με πόσα στοιχεία του ΠΡΩΤΟΥ πίνακα μπορεί να έχει σχέση δηλ. 3/4/2017 Ξένιος Αντωνιάδης
Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
Ένας Μαθητής σχετίζεται με μόνο ένα τμήμα αλλά ένα τμήμα μπορεί να έχει πολλούς μαθητές ΤΜΗΜΑ ΜΑΘΗΤΗΣ ∞ 1 3/4/2017 Ξένιος Αντωνιάδης
ΑΣΚΗΣΗ Θα δημιουργήσετε μια βάση δεδομένων για την γραμματεία του σχολείου σας. Η βάση αυτή θα αποτελείται από τους πιο κάτω πίνακες. Πίνακας Μαθητών , Πίνακας τμημάτων και Πίνακας Υπεύθυνου τμημάτων. Να σχεδιάσετε σε χαρτί τους πιο πάνω πίνακες , ορίζοντας τα πεδία τους. Να ορίσετε για τον κάθε ένα τα πρωτεύοντα κλειδιά και στη συνέχεια να ορίσετε τις σχέσεις μεταξύ του πίνακα Μαθητών-Τμημάτων και Τμημάτων - Υπεύθυνου τμημάτων. Να τις υλοποιήσετε στην ACCESS 3/4/2017 Ξένιος Αντωνιάδης
Μάθημα 8(στόχοι) Δημιουργία ειδικών σχέσεων στην ACCESS 3/4/2017 Ξένιος Αντωνιάδης
Πρωτεύον κλειδί και σχέσεις μεταξύ πινάκων στη Microsoft Access δημιουργία πρωτεύοντος κλειδιού (primary key) Δημιουργία ειδικής σχέσης ένα-προς-πολλά (1 - Μ) ή (1 - ), Δημιουργία ειδικής σχέσης ένα-προς-ένα (1 - 1) 3/4/2017 Ξένιος Αντωνιάδης
Παράδειγμα 3/4/2017 Ξένιος Αντωνιάδης
Φύλλο εργασίας Σελ 25-29 3/4/2017 Ξένιος Αντωνιάδης
Μάθημα 9(στόχοι) Ολοκλήρωση Φύλων εργασίας 3/4/2017 Ξένιος Αντωνιάδης
Μάθημα 10(στόχοι) Επανάληψη 3/4/2017 Ξένιος Αντωνιάδης
Μάθημα 11,12(στόχοι) Διαγώνισμα 3/4/2017 Ξένιος Αντωνιάδης
Μάθημα 13 (στόχοι) Επιστροφή Διαγωνίσματος 3/4/2017 Ξένιος Αντωνιάδης 100