Σχέσεις σε μια βάση δεδομένων
Μόλις έχετε δημιουργήσει διαφορετικούς πίνακες για κάθε θέμα στη βάση δεδομένων σας, χρειάζεστε έναν τρόπο για να πει η Microsoft Access πώς να συγκεντρωθούν ξανά αυτές τις πληροφορίες. Το πρώτο βήμα σε αυτή τη διαδικασία είναι να καθορίσει τις σχέσεις μεταξύ των πινάκων σας. Αφού γίνει αυτό, μπορείτε να δημιουργήσετε ερωτήματα, φόρμες και εκθέσεις για την εμφάνιση πληροφοριών από πολλούς πίνακες ταυτόχρονα.
Πώς σχέσεις;
Μια ένας-προς-πολλά
Το ένα-προς-πολλά είναι ο πιο συνηθισμένος τύπος σχέσης. Σε ένα-προς-πολλά, μια εγγραφή στον πίνακα Α μπορεί να έχει πολλές εγγραφές που ταιριάζουν στον Πίνακα B, αλλά ένα αρχείο στον πίνακα Β έχει μόνο ένα ρεκόρ που ταιριάζουν στον Πίνακα Α.
Μια πολλά-προς-πολλά
Σε πολλά-προς-πολλά, μια εγγραφή στον πίνακα Α μπορεί να έχει πολλές εγγραφές που ταιριάζουν στον πίνακα Β, και ένα αρχείο στον πίνακα Β μπορεί να έχει πολλές εγγραφές που ταιριάζουν στον Πίνακα Α. Αυτό το είδος της σχέσης είναι δυνατή μόνο με τον καθορισμό ενός τρίτου πίνακα (που ονομάζεται πίνακας σύνδεσης) του οποίου το πρωτεύον κλειδί αποτελείται από δύο πεδία ξένα κλειδιά από τους δύο πίνακες Α και Β. Στην πραγματικότητα, ένα πολλά-προς-πολλά είναι δύο-προς-πολλά με έναν τρίτο πίνακα. Για παράδειγμα, ο πίνακας Παραγγελίες και ο πίνακας Προϊόντα που έχουν μια σχέση πολλά-προς-πολλά που ορίζεται με τη δημιουργία δύο ένα-προς-πολλά για τον πίνακα Λεπτομέρειες παραγγελιών.
Μια ένας-προς-έναν
Σε ένα-προς-ένα, κάθε εγγραφή στον πίνακα Α μπορεί να έχει μόνο ένα ρεκόρ που ταιριάζουν στον Πίνακα B και κάθε εγγραφή στον πίνακα Β μπορεί να έχει μόνο ένα ρεκόρ που ταιριάζουν στον Πίνακα Α. Αυτό το είδος της σχέσης δεν είναι συνηθισμένος, επειδή οι περισσότερες πληροφορίες που αφορούν και είναι σε έναν ενιαίο πίνακα. Η χρήση των ένα-προς-έναν συνιστάται όταν θέλετε να μοιραστείτε έναν πίνακα με πολλά πεδία, να απομονώσετε μέρος ενός πίνακα για την ασφάλεια των πληροφοριών ή κατάστημα που ισχύει μόνο σε ένα υποσύνολο του κύριου πίνακα. Μπορεί να θέλετε, για παράδειγμα, να δημιουργήσετε έναν πίνακα για την καταγραφή των εργαζομένων που συμμετέχουν σε ένα παιχνίδι ποδοσφαίρου για να αντλήσει κεφάλαια.
Καθορισμός σχέσεων
Μπορείτε να προσδιορίσετε μια σχέση με την προσθήκη των πινάκων που θέλετε να σχετίζονται με το παράθυρο Σχέσεις και στη συνέχεια σύροντας το πεδίο κλειδί ενός πίνακα και αφήνοντάς το στο κλειδί του άλλου πίνακα.
Το είδος της σχέσης που δημιουργεί η Microsoft Access εξαρτάται από το πώς ορίζονται τα σχετιζόμενα πεδία:
• ένα-προς-πολλά δημιουργείται αν μόνο ένα από τα σχετικά πεδία είναι πρωτεύον κλειδί ή έχει μοναδικό ευρετήριο.
• ένα-προς-ένα δημιουργείται όταν οι δύο τομείς που σχετίζονται με πρωτεύοντα κλειδιά ή έχουν μοναδικά ευρετήρια.
• Στην πραγματικότητα, ένα πολλά-προς-πολλά είναι δύο-προς-πολλά με έναν τρίτο πίνακα του οποίου το πρωτεύον κλειδί αποτελείται από δύο πεδία ξένα κλειδιά από τους άλλους δύο πίνακες.
Σημείωση Εάν σύρετε ένα πεδίο που δεν είναι πρωτεύον κλειδί και δεν έχει μοναδικό ευρετήριο σε άλλο πεδίο το οποίο δεν αποτελεί πρωτεύον κλειδί και δεν έχει ένα μοναδικό ευρετήριο, ένα απροσδιόριστο σχέση έχει δημιουργηθεί. Σε ερωτήματα που περιέχουν πίνακες με αόριστη σχέση, η Microsoft Access εμφανίζει μια προεπιλεγμένη γραμμή συνδέσμου μεταξύ των πινάκων, αλλά η ακεραιότητα αναφορών δεν εφαρμόζεται και δεν υπάρχει καμία εγγύηση ότι οι εγγραφές είναι μοναδικές σε κάθε πίνακα.






























Καλημέρα!
Είμαι ανάπτυξη μιας βάσης δεδομένων για την επαγγελματική κατάρτιση που κατέχονται από εργαζόμενους, που μπορεί να αφαιρέσει το ετήσιο πρόγραμμα κατάρτισης.
από την άποψη της σχέσης που θέλουν μια συνεδρία κατάρτισης μπορούν να ανήκουν σε περισσότερες από μία υπάλληλο και ένας εργαζόμενος μπορεί να εκτελέσει περισσότερες από μία εκπαίδευση. Νομίζω ότι είναι μια πολλά προς πολλά σχέση.
Έχω ένα πίνακα για τους υπαλλήλους και έναν πίνακα για την εκπαίδευση, έχω ακόμη ένα σχέδιο, όπου το πρωτεύον κλειδί του πίνακα και το πρωτεύον κλειδί του προγράμματος κατάρτισης των εργαζομένων είναι η ξένο κλειδί.
Μου άρεσε κάποιες διευκρινίσεις σχετικά με αυτή τη σχέση, επειδή βρίσκω κάποιες δυσκολίες στην οικοδόμηση φόρμες με πεδία από τους πίνακες που σχετίζονται με αυτές τις βασικές τους πίνακες.
Σας ευχαριστώ για την προσοχή σας στην ερώτησή μου μπορεί να αξίζει
Άννα Fortunato
Good Night Ana,
Όπως είπα ήδη γνωρίζει τη λειτουργία των σχέσεων πολλά-προς-πολλά, αλλά στην πράξη είναι ότι τα πράγματα δεν λειτουργούν.
Με τα δεδομένα που μου έδωσες δεν μπορώ να απαντήσω χωρίς να γνωρίζουν ποια κλειδιά που έχετε επιλέξει και το πώς σχετίζονται οι πίνακες. Τέλος πάντων αυτό το παράδειγμα: Πολλοί DVD-προς-πολλά χρησιμοποιώντας πολλά σε πολλούς ότι υπάρχουν πολλοί φορείς και πολλά DVD. Τα DVD έχουν ένα τραπέζι και ένα πίνακα των φορέων και έναν πίνακα που είναι η ένωση με τα πλήκτρα του κάθε πίνακα.
Για να κατανοήσουν καλύτερα πώς να κατεβάσετε και να μελετήσουν το παράδειγμα. Εάν θέλετε να εμφανίσετε το παράδειγμά σας έτσι μπορώ να δω τι συμβαίνει. Ας υποθέσουμε ότι προσπαθούμε να κάνουμε και δεν μπορώ να πω τι είναι λάθος.
Καλησπέρα, έχω την ακόλουθη κατάσταση, έχω την ανάπτυξη μιας βάσης δεδομένων και διαπίστωσε ότι είναι δύσκολο να κάνει ένα δίσκο στο Χ έχει πολλές εγγραφές στον πίνακα, π.χ. y. μητρώο των εργαζομένων λειτουργιών όνομα στο τραπέζι και άλλες φορές, όπως καταχώρισης της ονομασίας των πινάκων της όλους τους μήνες Χ λειτουργία; Έβαλα ένα ερώτημα λειτουργία το όνομα και το πρόγραμμά τους, ο χρόνος για να καταχωρίσουν το πρώτο ρεκόρ qdo ok πάει στο δεύτερο αρχείο που μεταβαίνει στη λειτουργία y έχουν εξέφρασε την ελπίδα ότι το πρόβλημα σωστά και να περιμένουν για βοήθεια. Δεν υπάρχουν άλλα ευχαριστώ.
Μόνο με αυτά τα δεδομένα δεν βλέπω ποιο είναι το πρόβλημα. Υποθέτω ότι έχετε μια φόρμα όπου θέλετε να εισάγετε το όνομα του υπαλλήλου και μια υπο μορφή που θα εισάγετε την ώρα, έτσι δεν είναι; Τώρα δεν είμαι κατανοήσουν την έννοια ότι αλλάζει το όνομα του στο επίσημο μητρώο σε δευτερόλεπτα!
Αν μπορώ να στείλω το έντυπο που ασχολούνται με τους πίνακες / ερωτήματα τα οποία εξαρτάται ίσως μπορώ να καταλάβω καλύτερα τι ερώτησή σας.
Μπορείτε επίσης να δείτε τα παρακάτω παραδείγματα λειτουργούν με χρονοδιαγράμματα και να δείτε αν βοηθάει κάτι.
http://www.accessexemplos.com/ponto/~~V
Χαιρετισμούς :)
Από τη στιγμή που είμαι έχοντας ένα μικρό πρόβλημα! Ι ο πρώτος έγινε ένας μεταπτυχιακός Βάση πειθαρχία σε ότι παίρνω και πρέπει να κάνω την πρακτική εργασία ως μια βάση δεδομένων στην Access! Επέλεξα το θέμα της βάσης δεδομένων από μια αποθήκη παίρνω τα Logistics φυσικά! Γνωρίζω πολύ καλά τι θέλω, αλλά δεν μπορεί να εφαρμοστεί η ιδέα μου στην Access τότε χρειάζεται μια μικρή χείρα βοηθείας :)
Πάω να παραθέσω την ιδέα μου:
Βάση δεδομένων μου καταγράφει όλες τους προμηθευτές και τους πελάτες μου, και καταγράφει κάθε αγορά που κάνετε σε έναν προμηθευτή (την είσοδο του προϊόντος), καθώς και κάθε πώληση που κάνετε σε ένα πελάτη (παραγωγή του προϊόντος), (με διαφορετικά μοντέλα πληρωμής, συμπεριλαμβανομένων των πίστωσης και μετρητά), και οι αγορές και οι πωλήσεις θα υποχωρήσουν αυτομάτως ή να αυξήσει απόθεμα μου προϊόν που θα έχει μια ορισμένη τιμή. Μετά από κάθε προϊόν πρέπει να έχει μια συγκεκριμένη θέση στην αποθήκη, αφήνοντας την κενή θέση, όταν βλέπουμε το τελικό προϊόν της κάθε αναφοράς. Συνολικά, το κατάστημα θα έχει 500 αναφορές, και 25 προϊόντα από κάθε αναφορά!
Και μέχρι στιγμής καταφέρει να το κάνετε αυτό:
tblLocalizacoes
Δεν ξέρω τι να θέσει αποδίδει εδώ
tblProdutos
Κωδικός Προϊόντος - πρωτεύον κλειδί
Περιγραφή
Ποσό
Τιμή ανά Μονάδα Αγοράς
Τιμή ανά Μονάδα Πώληση
tblStock
Δεν ξέρω τι να θέσει αποδίδει εδώ
tblRecepcao
Αριθμός Τιμολογίου - Πρωτεύον κλειδί
Πάροχος
Αριθμός Φορολογικού Μητρώου
Προϊόν
Ποσό
Τιμή ανά Μονάδα Αγοράς
tblExpedicao
Αριθμός Τιμολογίου - Πρωτεύον κλειδί
Πελάτης
Αριθμός Φορολογικού Μητρώου
Προϊόν
Ποσό
Τιμή ανά Μονάδα Πώληση
tblFornecedores
Κωδικός προμηθευτή - Πρωτεύον κλειδί
Όνομα
Αριθμός Φορολογικού Μητρώου
Διεύθυνση
Τηλέφωνο
E-mail
tblClientes
Κωδικό πελάτη - Πρωτεύον κλειδί
Όνομα
Αριθμός Φορολογικού Μητρώου
Διεύθυνση
Τηλέφωνο
E-mail
Το πρόβλημα τώρα είναι πώς να κάνουν τις σχέσεις και τη θέση ότι τα δεδομένα σε πίνακες που δεν έχουν τίποτα!;
Σας ευχαριστούμε εκ των προτέρων όλες τις πιθανές βοήθεια :)
ΚΑΛΟ ΒΡΑΔΥ!
Εγώ προσπαθώ να κάνω μια σχέση μεταξύ πινάκων. Κάτι σαν ΕΙΣΟΔΟΣ ένα αρχείο ZIP του ACT και Κοίταξέ με Τώρα η πόλη ΣΧΕΤΙΖΟΝΤΑΙ ΜΕ ΤΟ ΠΑΡΟΝ CEP.
Είναι ότι θα μπορούσε να με βοηθήσει;
ΠΡΟΣΕΚΤΙΚΑ
ΑΠΕ
Γεια σας, η ερώτησή μου είναι παρόμοια με αυτή της Άννας, έχει έναν πίνακα με τα ονόματα και τις διευθύνσεις των πελατών. Θέλω σε μια φόρμα, πληκτρολογήστε το όνομα, η διεύθυνση θα εμφανίζονται αυτόματα στο άλλο πεδίο.
Σας ευχαριστώ.
agredeço συνεργασία
= D
Beijaooooo
<3
Καλημέρα.
Αμφιβολία μου είναι:
Ήδη χτισμένη σχεδόν ολόκληρη τη βάση δεδομένων.
Αλλά εντάξει ια συμβαίνει σε μένα είναι μία από τις φόρμες μου, που έχουν ένα σύνθετο πλαίσιο που ανοίγει το είδος του λογισμικού των επιχειρήσεων και, συνεπώς, η έκδοση που σχετίζεται με κάθε είδος λογισμικού, με την εισαγωγή νέων δεδομένων από έναν νέο πελάτη απευθείας από τη μορφή, Δεν μπορώ να γράψω αυτά τα αρχεία.
Πώς μπορώ να k όλα ια εισαγάγει νέα δεδομένα αποθηκεύονται αυτόματα;
Σας ευχαριστώ
Έχω 40 αντικείμενα. Πώς μπορείτε να αποκτήσετε πρόσβαση την έκθεση των 20 αντικείμενα μείνετε σε μία στήλη και 20 στην άλλη;
Γεια σου καλή μέρα!
Είμαι με μια αμφιβολία, συνεργάζεται με πολλούς προμηθευτές, αλλά υπάρχει + ή-6 πωλητές πρέπει να ακολουθήσει κάθε μέρα να επιστρέψετε τα προϊόντα τους και αν δεν θυμάμαι πώς μπορώ να κάνω μια έκθεση για να μου δείξει όλα αυτά εκτός από το ότι θέλω στην έκθεση διαχωρίστε κάθε προμηθευτή και αυτός ο διαχωρισμός να μου δείξει τη συνολική αξία του κάθε ένα να επιστρέψει μετρητά ξέρετε; Αν για κάθε προμηθευτή έχουν πολλά προϊόντα με τις τιμές κάθε προϊόντος και αυτό που θέλω είναι αυτό που δείχνω στην έκθεση και ξεχωριστή προμηθευτές για κάθε προμηθευτή ολόκληρο το ποσό! Θα περιμένω
Καλό απόγευμα!
Adoreii περιεχόμενο βοήθησε να κάνω τη δουλειά μου .. BD dúvida.Gostaria αλλά έχω ακόμα πολλά να μάθω τι σημαίνει (1,1 και 0, n), επειδή ο δάσκαλός μου έδωσε ένα σχέδιο το οποίο είχε σχέση των οκτώ πινάκων και amabas ήταν 1,1 και 0, n.
Σας παρακαλώ βοηθήστε με, αν οι AMIS συντομότερο δυνατόν .. επειδή είμαι πολύ ανάλογα με την απάντηση σας.
Obrigadaa!
Μείνετε με το Θεό, bjoO.
1,1 σημαίνει ότι τουλάχιστον μία γραμμή του πίνακα 1 συνδέεται με ένα άλλο ρεκόρ.
Παράδειγμα: ένα άτομο έχει μία και μόνο μία RG, συνήθως όταν έχουμε αυτό το είδος της σχέσης που μπορούμε να το μετατρέψει σε χαρακτηριστικό.
0, n σημαίνει ότι κάποιος μπορεί να έχει 0 ή περισσότερες εγγραφές στη σχέση μεταξύ των πινάκων.
Παράδειγμα: Εργαζόμενοι - διαχείριση - έργα
Έχουμε 0 ή περισσότερους εργαζομένους για τουλάχιστον n διαφορετικά έργα.
Τώρα υπάρχει κάτι Qlqr e-mail μου: instrutor_jorge@hotmail.com
Γεια σας! Αναρωτιέμαι πώς μπορεί να δημιουργήσει την κεντρική σελίδα της αίτησης και πώς συνδέει με άλλες σελίδες;
Cumps
Θέλω σε μια φόρμα, με την εισαγωγή της εγγραφής του εργαζομένου, το όνομα θα εμφανιστεί αυτόματα να λειτουργεί σε ένα άλλο πεδίο.
Γεια σας Παιδιά, καλημέρα, ζητήστε βοήθεια από την ακόλουθη περίπτωση:
Είμαι ανάπτυξη έλεγχο των αποθεμάτων εδώ στην εταιρεία, έχω 03 πίνακες, ένα προϊόν, μία είσοδο και μία έξοδο από τα τμήματα υλικού, το πρόβλημα δεν είμαι σε θέση να διατηρήσει την απογραφή των συνολικών εκπομπών στον πίνακα του προϊόντος. Πρέπει να συσσωρεύονται και να δείξει το συνολικό απόθεμα στον πίνακα (FRM) προϊόντα. Εκτιμώ κάθε βοήθεια. Σας ευχαριστώ.
ABS
Καλημέρα
Είμαι φοιτητής φιναλίστ για το πρόγραμμα και licencitura του πτυχίο στη στατιστική και τη διαχείριση των πληροφοριών, είμαι προσπαθεί να αναπτύξει μια βάση δεδομένων για τη διαχείριση ενός ταμείου που διαθέτει η κυβέρνηση στις περιοχές, για να διευκολύνει την ταχύτερη πρόσβαση και καλύτερη διαχείριση των δεδομένων που η περιοχή έχει αυτή η διαδικασία.
Έτσι, θα ήθελα να έχω την υποστήριξή σας για την ανάπτυξη αυτής της βάσης δεδομένων με χρήση της Visual Basic, Access ή το Excel.
Σας ευχαριστώ
Rogerio
Μοζαμβίκη
Καλημέρα!
Παρακαλώ θα μπορούσε κάποιος να με βοηθήσει; Έχω κάνει μια βάση δεδομένων και τώρα κατάλαβα αυτό που έλειπε για να κάνουν τις σχέσεις μεταξύ των πινάκων, νομίζω ότι είναι πολύ αργά τώρα γιατί έχω κάνει όλες τις μορφές. Το πρόβλημα είναι ότι όταν "εγώ" στην τρίτη φοιτητής και κάνω κλικ σε ένα κουμπί που ανοίγει τη φόρμα "διεύθυνση", πηγαίνει σε ένα μαθητή. Ήθελα να ανοίξει τα προσωπικά δεδομένα στην κύρια φόρμα και όταν χτύπησα ένα κουμπί "διεύθυνση" ήταν για την αντιμετώπιση του μαθητή κοιτάζω τα κύρια στοιχεία. Αν κάποιος μπορεί να με βοηθήσει θα είμαι πολύ χαρούμενος! Μπορώ να στείλει ακόμη και τη βάση δεδομένων που έκανα για να δώσει εσείς μια ματιά.
Κάνω τα πάντα μόνη της, δεν έχω δάσκαλο να με βοηθήσει αυτή τη στιγμή ...
Μια αγκαλιά!
Deise
Έδωσα μια ανάγνωση σχετικά με την ερώτησή μου και δεν intendi ίδιο πράγμα.
Έτσι, αν ματα βίντεο σχετικά με την κατάστασή μου, σας ευχαριστώ που μου στέλνετε με e-mail μου
tonyacmanuel@hotmail.com
Ευγενικά
AC Manuel