Question: As mentioned, finding the right level of specialization is a significant database design challenge. In reviewing the logical design as proposed in Figure 7-6, the

As mentioned, finding the right level of specialization is a significant database design challenge. In reviewing the logical design as proposed in Figure 7-6, the database design team noticed something: The only difference among the Sole Proprietorship, Partnership, and Corporation subtypes is in the way that the names of key people in those types of companies appear as attributes. Moreover, the use of two nearly identical attributes for the names of the co-owners in the Partnership subtype could be considered a repeating attribute, and therefore a first normal form violation.

INDIVIDUAL CUSTOMER FIRST NAME MIDDLE INITIAL CUSTOMER NUMBER (FK) SOLE PROPRIETORSHIP CUSTOMER

INDIVIDUAL CUSTOMER FIRST NAME MIDDLE INITIAL CUSTOMER NUMBER (FK) SOLE PROPRIETORSHIP CUSTOMER NUMBER (FK) CUSTOMER NUMBER CUSTOMER TYPE ADDRESS OWNER NAME CUSTOMER CITY STATE ZIP CODE PHONE LAST NAME DATE OF BIRTH ANNUAL HOUSEHOLD INCOME FIGURE 7-6 Customer subclasses CUSTOMER TYPE COMMERCIAL CUSTOMER CUSTOMER NUMBER (FK) COMPANY NAME TAX IDENTIFICATION NUMBER ANNUAL GROSS REVENUE COMPANY TYPE PARTNERSHIP CUSTOMER NUMBER (FK) PARTNER NAME 1 PARTNER NAME 2 COMPANY TYPE CORPORATION CUSTOMER NUMBER (FK) CEO NAME BOARD CHAIR NAME

Step by Step Solution

3.40 Rating (153 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

To address the issue of different name attributes for the Sole Proprietorship Partnership and Corpor... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!