Καλημέρα Ντόρα!
Ενώ σε ιδεολογικό επίπεδο οι εταιρίες και τα φάρμακα, λαμβάνοντας υπόψη τις ενέργειες και παρενέργειες στον άνθρωπο

,
παρουσιάζουν αρκετές ομοιότητες, σε πρακτικό επίπεδο δεν δύναται η σχέση τους να παρομοιαστεί με τη σχέση
Γονέας-Παιδί.
Αυτό θα γινόταν αν η βάση σου διατηρούσε πληροφορίες για τις εταιρίες και τις θυγατρικές της.
Μια εταιρία (φαρμακευτική), εκτός των άλλων, μπορεί να παράγει και φάρμακα, όμως ένα φάρμακο δεν κληρονομεί
τις ιδιότητες και τα χαρακτηριστικά του από την εταιρία που το παράγει .
Συνεπώς αυτό που εξετάζεται και που χρειάζεσαι, είναι μια σχέση
ένα προς πολλά μεταξύ δυο πινάκων:
Του πίνακα εταιριών και του πίνακα προϊόντων (φαρμάκων στην περίπτωσή σου).
Στον πίνακα προϊόντων θα πρέπει να υπάρχει ένα πεδίο το οποίο θα συνδέεται με το πρωτεύον κλειδί του πίνακα εταιριών.
Αν τώρα κάνεις ένα ερώτημα στον πίνακα προϊόντων με κριτήριο το κλειδί της επιλεγμένης εταιρίας, θα σου επιστρέψει
μόνο τα προιόντα που ανήκουν σε αυτή την εταιρία.
Αυτό λοιπόν το ερώτημα μπορείς να το χρησιμοποιήσεις ως προέλευση εγγραφών για ένα σύνθετο πλαίσιο.
Αυτή είναι η πιο συνηθισμένη περίπτωση σχέσης στις βάσεις δεδομένων και η Access με τη χρήση του οδηγού δημιουργίας αντικειμένων
μπορεί να δημιουργήσει εύκολα για λογαριασμό σου μια φόρμα βασισμένη στη σχέση
ένα προς πολλά.
Αν όμως ένα φάρμακο μπορεί να παραχθεί από πολλές εταιρίες, τότε θα χρειαστεί και ένας τρίτος πίνακας συνένωσης
των δυο πρώτων ώστε να δημιουργηθεί μια σχέση
πολλά προς πολλά.
Σε αυτή την περίπτωση, το κλειδί της εταιρίας δεν θα εμφανίζεται στον πίνακα προϊόντων αλλά στο συνδετικό πίνακα.
Επειδή όμως σε θεωρητικό επίπεδο φαίνεται να έχεις κατανοήσει τη σχέση
ένα προς πολλά
θα επιστρέψω σύντομα με ένα παράδειγμα χρήσης της στα αντικείμενα της Access.
Ελπίζω να μην σε μπέρδεψα περισσότερο και πραγματικά χαίρομαι που θεωρείς πως σε βοηθάω!
Φιλικά,
Γιάννης
Υ.Γ.
Αν θέλεις, πες μου με πιο σκεπτικό θεωρείται ένα προϊόν (φάρμακο) ανενεργό και τι εννοείς με τον όρο "κίνηση".