MS Access 2010 Σχέση & Query Interconnect

Πρόσβαση 2010 είναι πολύ χρήσιμο εργαλείο για το σχεδιασμό βάσης δεδομένων καιπαρέχει εξόρυξη δεδομένων ενδιάμεσου επιπέδου. Έχει κάνει και συνεχίζει να κάνει θαύματα, ειδικά όταν πρόκειται για τη διαχείριση, τη δημιουργία και τη σημαντικότερη χρήση της σχεσιακής βάσης δεδομένων μέχρι την ακμή της. Αυτή η ανάρτηση θα καλύψει τον τρόπο με τον οποίο οι σχέσεις και τα ερωτήματα διασυνδέονται για να καταστήσουν τη βάση δεδομένων πιο δυναμική.

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

Για παράδειγμα: Δημιουργήστε τρεις απλούς πίνακες (ορισμένο πρωτεύον κλειδί σε κάθε ένα από αυτά).

clip_image001

clip_image002

clip_image003

Δημιουργήστε έναν νέο πίνακα με το όνομα του Διαχείριση καταστημάτων, το οποίο θα ενσωματώνει όλες τις ετικέτες πεδίων (επιλεγμένες ως πρωτεύον κλειδί) στους αντίστοιχους πίνακες. Προσθέστε ακριβώς τα ίδια ονόματα πεδίων στο Διαχείριση καταστημάτων τραπέζι.

Εισάγετε Customer_ID, Product_ID και Staff_ID σε Διαχείριση καταστημάτων τραπέζι και να ορίσετε τους Τύπος δεδομένων προς το Αριθμός για την αποφυγή έκρηξης των συγκρούσεων. Ρυθμίστε το ID ως Κύριο κλειδί όπως φαίνεται στην παρακάτω εικόνα.

clip_image004

Τώρα ξεκινήστε την οικοδόμηση σχέσεων μεταξύ των τραπεζιών, πλοηγηθείτε προς Εργαλεία σχέσης και κάντε κλικ Σχέσεις. Η καρτέλα της θα εμφανιστεί, θα προστεθούν όλοι οι πίνακες και θα συνδεθούν πρωτεύον κλειδί του Πελάτης, προϊόντα και Προσωπικό πίνακα με το αντίστοιχο όνομα πεδίου στο Διαχείριση καταστημάτων παράθυρο πίνακα. Σε Επεξεργασία διαλόγου σχέσης επιτρέπω Ενίσχυση της Αλληλεγγύης Αναφοράς και Καταργήστε τη διαγραφή των σχετικών εγγραφών. Αποθηκεύστε και κλείστε το για μελλοντική χρήση.

clip_image005

Κάντε ερώτηση για να τραβήξετε τα δεδομένα από πίνακες και να χρησιμοποιήσετε τις σχέσεις με έναν καλύτερο τρόπο, πηγαίνετε στο Δημιουργώ καρτέλα και πατήστε Σχεδιασμός ερωτήματος. Μπορείτε επίσης να κάνετε ερωτήματα χρησιμοποιώντας τον οδηγό.

clip_image006

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

clip_image007

Δείχνει τη σχέση μεταξύ των πινάκων, όπως φαίνεται στην παρακάτω εικόνα.

clip_image008

Για τη δημιουργία ερωτήματος, σύρετε Κωδικός πελάτη από Διαχείριση καταστημάτων Παράθυρο πίνακα και αφήστε το πάνω από το πρώτο Πεδίο στήλης στο κάτω παράθυρο, στη συνέχεια σύρετε Όνομα πελάτη από Πελάτης τραβήξτε το παράθυρο του τραπεζιού στη δεύτερη Πεδίο στήλη (1η γραμμή), τοποθετήστε το δεύτερο στοιχείο από Πελάτης τραπέζι στο τρίτο Πεδίο στήλη και ούτω καθεξής. Κάνετε ακριβώς το ίδιο με Product_ID, σύρετε από το Διαχείριση καταστημάτων και πέστε στη στήλη πεδίου δίπλα Customer_Phone. Σύρετε το Staff_ID από Διαχείριση καταστημάτων και αφήστε το πάνω στη στήλη πεδίου δίπλα στο εμπορικός. Αφού τελειώσετε με πεδία που έχουν συμπληρωθεί, ονομάστε το ερώτημα και αποθηκεύστε το.

clip_image009

Κάντε κλικ στην παραπάνω εικόνα για μεγέθυνση

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

clip_image010

Κάντε κλικ στην παραπάνω εικόνα για μεγέθυνση

Τώρα οι σχέσεις μεταξύ των πινάκων και των ερωτημάτων που εργάζονται μαζί, κάνουν τη βάση δεδομένων πιο συνεκτική και δυναμική.

Σχόλια