subject

Given the data in the two tables, you can see that an AGENT – through the AGENT_CODE – can occur many times on the CUSTOMER table. But each CUSTOMER has only one AGENT.
This covers part of the business rules as:
• Each AGENT can have many customers
• Each CUSTOMER may have one AGENT.
However, this is very imprecise. Words such as “can” or “may” imply that the relationship is
optional, causing the crow’s-foot connector on the associated ERD to appear as this:
This symbol is always overused by students because it is misrepresented in the text. Optional
relationships are much more infrequent than what the text leads the reader to believe.
If we look at the data more closely, we see that there is no CUSTOMER who is not assigned an
AGENT; nor is there any AGENT who is not assigned a CUSTOMER. Therefore, the relationship is
NOT OPTIONAL. The business rules should not be written without “can” or “may”, and the crow’sfoot connector on the associated ERD to appear as this:
• Each AGENT has many customers
• Each CUSTOMER has one AGENT.
In addition, it is impossible to jump right to “many” without having at least a zero or a one, first. So the
business rule must also include that starting point in the relationship description. So the final, precise
business rules are written as:
• Each AGENT is assigned one to many customers
• Each CUSTOMER is handled by one and only one AGENT.
Written this way, we account for both beginning and ending symbols in the relationship, as well as the
bi-directional nature of all relationships.


Given the data in the two tables, you can see that an AGENT – through the AGENT_CODE – can

 
occur

ansver
Answers: 1

Other questions on the subject: Computers and Technology

image
Computers and Technology, 21.06.2019 23:00, SuperWoman9172
What is one of the main problems that can occur when implementing a large number of new systems within an organization?
Answers: 1
image
Computers and Technology, 23.06.2019 02:00, magicalunicorns47
Arecipients list has been loaded into a document. which commands should be clicked in order to filter the list so that letters will not be printed for recipients who live in a certain state? mailings tab, start mail merge, select recipients, type new list, then insert only contacts from the desired states mailings tab, rules, select recipients, use existing list, then choose a recipients list that includes only contacts in certain states mailings tab, select recipients, use existing list, rules, fill in, then type in certain states mailings tab, rules, skip record select “state” under field name, then type in the state name under “equal to”
Answers: 2
image
Computers and Technology, 23.06.2019 07:30, Morganwing1019
To check spelling errors in a document, the word application uses the to determine appropriate spelling. internet built-in dictionary user-defined words other text in the document
Answers: 2
image
Computers and Technology, 24.06.2019 07:00, sudotoxic
Into what form does the barcode reader convert individual bar patterns?
Answers: 1
You know the right answer?
Given the data in the two tables, you can see that an AGENT – through the AGENT_CODE – can occur...

Questions in other subjects:

Konu
Mathematics, 06.06.2021 17:50