Howard LeCanard Posted June 14, 2005 Posted June 14, 2005 Sorry if this is a repeat topic. I looked around and couldn't see it anywhere else. Here's my question: Quite often, I hear other developers saying how they've set up various relationships because they really wanted to "avoid performing a find". Why is that? Unless a relationship is already set up for structure purposes, it is so much easier to set up a find in a script, rather than add to an already overpopulated relationship graph. Is there something performance-related, or is it an attempt to create queries like you might find in other databases?
Matthew F Posted June 14, 2005 Posted June 14, 2005 Well there are the obvious situations... 1) Performing a find requires the user to trigger the script by pushing a button, which is somewhat less efficient, and more prone to errors if failing to do so results in the erroneous information being displayed. 2) Setting up a relationship, e.g. in a portal, doesn't alter the current found set, which is sometimes desirable. 3) Relationships can help quickly navigate between related data in different tables, & populate value lists.
Vaughan Posted June 14, 2005 Posted June 14, 2005 Yes... but relationships are useless when the found set is based on a varying combination of field criteria.
Recommended Posts
This topic is 7106 days old. Please don't post here. Open a new topic instead.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now