Σχέσεις μεταξύ πινάκων

Σημείωση: Θέλουμε να σας παρέχουμε το πιο πρόσφατο περιεχόμενο βοήθειας στη γλώσσα σας όσο πιο σύντομα γίνεται. Αυτή η σελίδα έχω μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας ενημερώσετε στο κάτω μέρος αυτής της σελίδας εάν οι πληροφορίες σάς φάνηκαν χρήσιμες; Εδώ θα βρείτε το άρθρο στα Αγγλικά, για να το συμβουλεύεστε εύκολα.

Όταν Allen Παπαδόπουλος, έχουν πρόσβαση σε MVP

Βάση δεδομένων αρχάριους προβλήματα μερικές φορές με απαιτούνται ποιοι πίνακες, και τον τρόπο για να συσχετίσετε με έναν πίνακα σε κάποιον άλλο. Είναι πιο εύκολο πιθανώς να παρακολουθήσετε ένα παράδειγμα.

Ως εκπαιδευτικό σχολείο, Ιωάννα πρέπει να παρακολουθείτε όνομα κάθε μαθητή και αρχική λεπτομέρειες, μαζί με τα θέματα που έχουν λάβει, και τις βαθμολογίες επίτευξη. Για να κάνετε όλων αυτό σε έναν πίνακα, που θα μπορούσε να δοκιμάστε να δημιουργήσετε πεδία:

Όνομα

Διεύθυνση

Τηλέφωνο οικίας

Θέμα

Βαθμός

Αλλά αυτήν τη δομή απαιτεί εκείνη για να εισαγάγετε το όνομα και τη διεύθυνση του student ξανά για κάθε νέο θέμα! Εκτός από το χρόνο που απαιτείται για την καταχώρηση, να κάνετε φανταστείτε τι συμβαίνει όταν μαθητής αλλάζει τη διεύθυνση και Ιωάννα έχει για να εντοπίσετε και να ενημερώσετε όλες τις προηγούμενες καταχωρήσεις; Κάνει προσπαθεί διαφορετική δομή με μία μόνο εγγραφή για κάθε μαθητή. Αυτό απαιτεί πολλά πρόσθετα πεδία - κάτι όπως:

Όνομα

Διεύθυνση

Τηλέφωνο οικίας

Όνομα της θέμα 1

Βαθμολογίας για θέμα 1

Όνομα του θέματος 2

Βαθμολογίας για θέμα 2

Όνομα του θέματος 3

Αλλά πόσες θέματα που πρέπει να επιτρέπουν για; Πόσο χώρο θα απορρίμματα αυτό; Πώς γνωρίζει ότι τη στήλη για να κάνετε αναζήτηση για να βρείτε "Ιστορικό 104"; Πώς μπορεί να κάνει μέσος όρος βαθμολογίες που μπορεί να είναι σε οποιαδήποτε στήλη παλιό; Κάθε φορά που βλέπετε αυτό επανάληψης των πεδίων, τα δεδομένα πρέπει να αναλυθούν σε ξεχωριστούς πίνακες.

Η λύση για το πρόβλημα περιλαμβάνει πραγματοποίηση τριών πινάκων: μία για σπουδαστές, μία για θέματακαι μία για βαθμολογία. Ο πίνακας σπουδαστές πρέπει να έχετε έναν μοναδικό κωδικό για κάθε μαθητή, ώστε ο υπολογιστής δεν λάβετε συγχέονται σχετικά με τους δύο μαθητές με τα ίδια ονόματα. Ιωάννα καλεί αυτό το πεδίο StudentID, ώστε ο πίνακας σπουδαστές περιέχει πεδία:

StudentID έναν μοναδικό κωδικό για κάθε μαθητή.

"Επώνυμο" διαίρεση επώνυμο και το όνομα για να διευκολύνετε την αναζήτηση.

Όνομα

Διεύθυνση διαίρεση πληροφορίες για τη διεύθυνση για τον ίδιο λόγο.

Suburb

Ταχυδρομικός κώδικας

Τηλέφωνο

Ο πίνακας θέματα θα έχει πεδία:

Αναγνωριστικό θέματος έναν μοναδικό κωδικό για κάθε θέμα.

Πλήρη τίτλο θέματος του θέματος

Σημειώσεις σύντομη περιγραφή του τι ΚΑΛΥΠΤΕΙ αυτό το θέμα.

Ο πίνακας βαθμολογία , στη συνέχεια, θα πρέπει απλώς τρία πεδία:

StudentID συνδέει αυτήν την καταχώρηση για σπουδαστές στον πίνακα σπουδαστές

Αναγνωριστικό θέματος συνδέει αυτή την καταχώρηση με ένα θέμα στον πίνακα " θέματα "

Βαθμού το σημάδι υπερβεί αυτό μαθητές σε αυτό το θέμα.

Μετά τη δημιουργία των τριών πινάκων, Ιωάννα πρέπει να δημιουργήσετε μια σύνδεση μεταξύ τους. Στην Access 95-2003, που θα επιλέξετε παραθύρου κοντέινερ βάσης δεδομένων και επιλογή σχέσεις από το μενού Εργαλεία (το μενού επεξεργασίας στην Access 1 -2.) Στην Access 2007, οι σχέσεις είναι στην ομάδα " Εμφάνιση/απόκρυψη " στην κορδέλα Εργαλεία βάσης δεδομένων . "Βαθμολογία" θα είναι το "σχετικό πίνακα" σε σχέσεις με δύο τους άλλους πίνακες.

Τώρα καταχωρεί όλες οι μαθητές στον πίνακα τους μαθητές , με το μοναδικό StudentID για κάθε μία. Επόμενο καταχωρεί όλα τα θέματα που σας μαθαίνει στον πίνακα θεμάτων , κάθε μία με ένα αναγνωριστικό θέματος. Στη συνέχεια, στο τέλος της περιόδου ισχύος όταν τα σημάδια είναι έτοιμη, κάνει να τα εισάγετε στον πίνακα βαθμολογίες χρησιμοποιώντας το κατάλληλο StudentID από τον πίνακα σπουδαστές και αναγνωριστικό θέματος από τον πίνακα θέματα .

Για να εισαγάγετε τα σημάδια, δημιουργεί μια φόρμα, χρησιμοποιώντας τον οδηγό "Φόρμας/δευτερεύουσας φόρμας": "θέματα" είναι το αρχείο προέλευσης για την κύρια φόρμα και "βαθμολογία" είναι το αρχείο προέλευσης για τη δευτερεύουσα φόρμα. Τώρα με το κατάλληλο θέμα στην κύρια φόρμα, προσθέτει κάθε StudentID και βαθμού στη δευτερεύουσα φόρμα.

Τη βαθμολογία έχουν εισαχθεί κατά θέμα, αλλά Ιωάννα πρέπει να τα προβάλετε με μαθητές. Δημιουργεί μια άλλη φόρμας/δευτερεύουσας φόρμας, με την κύρια φόρμα ανάγνωσης των δεδομένων από τον πίνακα σπουδαστές και τη δευτερεύουσα φόρμα από τον πίνακα βαθμολογία . Δεδομένου ότι θα χρησιμοποιήσει StudentID κατά την εισαγωγή βαθμολογίες με την προηγούμενη μορφή, Access συνδέεται αυτός ο κωδικός σε μία στη νέα κύρια φόρμα και εμφανίζει αυτόματα όλα τα αντικείμενα και τις βαθμολογίες για το μαθητή της κύριας φόρμας.

Λογότυπο MVP

Παπαδόπουλος Allen είναι μια πιο, τιμών Professional (MVP) για την πρόσβαση. Κ. Παπαδόπουλος είναι ο κάτοχος της βάσης δεδομένων και υλικό εκπαίδευσης του Allen Παπαδόπουλοςκαι εσείς βρίσκονται στο Περθ, Αυστραλίας.

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×