Κατανόηση Σχέσεων

Στη συνέχεια θα ασχοληθούμε με τις σχέσεις μεταξύ των πινάκων. Στον πίνακα «Πελάτες», καταγράφονται τα στοιχεία όλων των πελατών. Ο κάθε πελάτης έχει έναν κωδικό. Ο Λαμπρόπουλος Στέλιος π.χ. έχει τον κωδικό 1. Στον πίνακα «MembersClub», καταγράφεται ο αριθμός κάρτας του κάθε πελάτη. Ο πελάτης με τον κωδικό 1, έχει αυτόν τον αριθμό κάρτας. Αυτή τη στιγμή όμως ανάμεσα στο πεδίο «Κωδικός Πελάτη», του πίνακα «Πελάτες», και στο πεδίο «Πελάτης Κωδικός», του πίνακα «MembersClub», δεν υπάρχει κάποια σχέση. Το 1 σε αυτό το σημείο είναι απλώς ένας αριθμός. Δεν αντιστοιχεί δηλαδή, στον Λαμπρόπουλο Στέλιο. Για να αντιστοιχηθεί, θα πρέπει να δημιουργήσουμε μία σχέση μεταξύ αυτών, των δύο πεδίων. Επειδή στην access δημιουργούμε σχέσεις μεταξύ πεδίων, η βάση δεδομένων ονομάζεται σχεσιακή. Ένα από τα πλεονεκτήματα της είναι, πως στον πίνακα «MembersClub», δεν πληκτρολογούμε Λαμπρόπουλος Στέλιος, παρά τον κωδικό του πελάτη το «1», εδώ. Με αυτόν τον τρόπο αποφεύγουμε τα λάθη από την καταχώρηση των ίδιων δεδομένων πολλές φορές. Οι σχέσεις είναι τριών ειδών. Ένα προς ένα, ένα προς πολλά, και πολλά προς πολλά. Στα επόμενα video-μαθήματα θα ασχοληθούμε αναλυτικότερα με αυτά τα τρία είδη σχέσεων.