Κοινή χρήση μέσω


Επισκόπηση των οντοτήτων σχέσεων και των τύπων

Αυτό το θέμα ισχύει για το Dynamics 365 Customer Engagement (on-premises). Για την έκδοση Power Apps αυτού του θέματος, δείτε: Σχέσεις οντότητας

Οι σχέσεις οντοτήτων καθορίζουν τον τρόπο συσχετισμού των εγγραφών μεταξύ τους στη βάση δεδομένων. Στο απλούστερο επίπεδο, η προσθήκη ενός πεδίου αναζήτησης σε μια οντότητα δημιουργεί μια νέα σχέση 1:N (ένα-προς-πολλά) μεταξύ των δύο οντοτήτων και σάς επιτρέπει να τοποθετήσετε αυτό το πεδίο αναζήτησης σε μια φόρμα. Με το πεδίο αναζήτησης, οι χρήστες μπορούν να συσχετίσουν πολλές θυγατρικές εγγραφές αυτής της οντότητας σε μία "γονική" εγγραφή οντότητας.

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

  • Όταν διαγράφω μια εγγραφή, θα πρέπει να διαγραφούν επίσης οι εγγραφές που σχετίζονται με αυτήν;

  • Όταν αναθέτω μια εγγραφή, πρέπει να αναθέσω επίσης όλες τις εγγραφές που σχετίζονται με αυτήν στο νέο κάτοχο;

  • Πώς μπορώ να απλοποιήσω τη διαδικασία εισαγωγής δεδομένων κατά τη δημιουργία μιας νέας σχετικής εγγραφής στο πλαίσιο μιας υπάρχουσας εγγραφής;

  • Πώς πρέπει οι χρήστες που βλέπουν μια εγγραφή να έχουν τη δυνατότητα προβολής των σχετικών εγγραφών;

    Οι οντότητες μπορούν επίσης να συμμετέχουν σε μια σχέση N:N (πολλά-προς-πολλά), όπου οποιοσδήποτε αριθμός εγγραφών για δύο οντότητες μπορεί να συσχετίζεται με τους υπόλοιπους.

Αποφασίστε αν πρέπει να χρησιμοποιήσετε σχέσεις ή συνδέσεις οντοτήτων

Οι σχέσεις οντοτήτων είναι μετα-δεδομένα που κάνουν αλλαγές στη βάση δεδομένων. Αυτές οι σχέσεις επιτρέπουν σε ερωτήματα να ανακτούν σχετικά δεδομένα πολύ αποτελεσματικά. Χρησιμοποιήστε σχέσεις οντοτήτων για να προσδιορίσετε τυπικές σχέσεις που προσδιορίζουν την οντότητα ή που μπορούν να χρησιμοποιήσουν οι περισσότερες εγγραφές. Για παράδειγμα, μια ευκαιρία χωρίς πιθανό πελάτη δεν θα ήταν και πολύ χρήσιμη. Η οντότητα ευκαιρίας έχει επίσης μια σχέση N:N με την οντότητα του ανταγωνιστή. Αυτό επιτρέπει την προσθήκη πολλών ανταγωνιστών στην ευκαιρία. Ενδεχομένως να θέλετε να καταγράψετε αυτά τα δεδομένα και να δημιουργήσετε μια αναφορά που να εμφανίζει τους ανταγωνιστές.

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

Τύποι σχέσεων οντότητας

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

Τύπος σχέσης Περιγραφή
1:N (ένα-προς-πολλά) Μια σχέση οντοτήτων, όπου μια εγγραφή οντότητας για την Κύρια οντότητα μπορεί να συσχετιστεί με πολλές άλλες εγγραφές Σχετικής οντότητας λόγω ενός πεδίου αναζήτησης στη σχετική οντότητα.

Κατά την προβολή μιας εγγραφής κύριας οντότητας, μπορείτε να δείτε μια λίστα των σχετικών εγγραφών οντοτήτων που σχετίζονται με αυτήν.
N:N (πολλά-προς-πολλά) Μια σχέση οντοτήτων που βασίζεται σε μια ειδική Σχέση οντότητας, μερικές φορές ονομάζεται "επικαλυπτόμενη οντότητα", έτσι ώστε πολλές εγγραφές μίας οντότητας να μπορούν να σχετίζονται με πολλές εγγραφές άλλης οντότητας.

Κατά την προβολή εγγραφών οποιασδήποτε οντότητας σε μια σχέση N:N, μπορείτε να δείτε μια λίστα με οποιεσδήποτε εγγραφές της άλλης οντότητας με την οποία σχετίζεται.

Ο τύπος σχέσης N:1 (πολλά-προς-ένα) υπάρχει στο περιβάλλον χρήστη της εξερεύνησης λύσεων, επειδή η εξερεύνηση λύσεων σάς δείχνει μια προβολή ομαδοποιημένη κατά οντότητες. Οι σχέσεις 1:N υπάρχουν όντως μεταξύ οντοτήτων και αναφέρονται σε κάθε οντότητα είτε ως Κύρια οντότητα ή ως Σχετική οντότητα. Η σχετική οντότητα, η οποία μερικές φορές ονομάζεται "θυγατρική οντότητα", έχει ένα πεδίο αναζήτησης που επιτρέπει την αποθήκευση μιας αναφοράς σε μια εγγραφή από την κύρια οντότητα, η οποία μερικές φορές ονομάζεται "γονική οντότητα". Μια σχέση Ν:1 είναι απλώς μια σχέση 1:Ν που εμφανίζεται από τη σχετιζόμενη οντότητα.

Δείτε επίσης

Επισκόπηση οντοτήτων και μεταδεδομένων
Δημιουργία και επεξεργασία οντοτήτων
Δημιουργία και επεξεργασία πεδίων
Δημιουργία και επεξεργασία καθολικών συνόλων επιλογών