Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Βάσεις Δεδομένων 3/4/2017 Ξένιος Αντωνιάδης.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Βάσεις Δεδομένων 3/4/2017 Ξένιος Αντωνιάδης."— Μεταγράφημα παρουσίασης:

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


Κατέβασμα ppt "Βάσεις Δεδομένων 3/4/2017 Ξένιος Αντωνιάδης."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google