Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

You have been hired as an intern in the Oxford office of Emerson and Faulkner, a regional accounting firm operating in Alabama, Mississippi, and Tennessee.

You have been hired as an intern in the Oxford office of Emerson and Faulkner, a regional accounting firm operating in Alabama, Mississippi, and Tennessee. Ralph Waldo, the managing partner of the firm, knows that you have completed the undergraduate AIS course at BGSU. RW, as he likes to be called, wants you to build a database to keep track of the accountants working on various engagements. RW currently uses the following form to keep track of engagements. Each client may have multiple engagements.

image text in transcribed

Using the sample form, create a fully normalized data model for the Client Engagements application. You will provide your answer using the concept database format as exposed in Figure 14.22 of the textbook.

image text in transcribed

The table names are all in CAPS followed by the list of field names between parentheses. The primary keys are in Bold and Underlined. The foreign keys are in italic.

Copy and use the following starting table:

ENGAGEMENT (EngageID, EngageTypeID, EngageDescription, EngageManagerID, EngageManagerName, ClientID, ClientName, ClientAddress, AcctID, AcctName, AcctCertifications, Hours, BillableHours, BillingRate, EngageFee)

Hints

1. The engagement Manager is an accountant (The EngageManagerID field will store the same value as the AcctID field). You will have an ACCOUNTANTS table with the AcctID as the primary key (PK) field. The EngageManagerID will be the foreign key (FK) field in the ENGAGEMENTS table determining which accountant will be the manager for the engagement. The EngageManagerName field is the same as the AcctName field and it is already stored in the ACCOUNTANTS table. Thus, do not create an ENGAGEMANAGER table. It will be redundant because all the info would already be stored in the ACCOUNTANTS table.

2. EngageFee is NOT derived/computed based on other fields (SUM of the Hours * Billing Rate). Thus, you need to keep it in the ENGAGEMENTS table.

3. Each accountant will have a series of certifications. This is another case of repeating groups. You will need to apply rule #2 again to handle this situation. Create another table with a composite key (AcctID + AcctCertifications). You will also create a table (CERTIFICATIONS) to store the description of each certification code (1 is CPA, 2 is CMA, ...).

Client Engagement Assignments Engagement ID: 00207 Type: 1-Audit Manager: 103-R. Thomas Client Information Client ID: 0109 Name: MicroStar Software Address: 1414 East 82nd Northport, AL 35402 Hours Billable Accountants on Engagement ID Name Certifications 101 G. Jefferies 103 R. Thomas 1,3 Hours 25 Billing Rate $100.00 N N 5 $125.00 Y N 10 $50.00 104 N. Smith *1=CPA 2-CMA. 3-CISA. 4-WebTrust Fee Charged: $5,250.00 FIGURE 14.22 Conceptual Database Tables Attributes CUSTOMER (Customer No., Customer Company, Customer First Name, Customer Last Name, Customer Street Address Customer City, Customer State, Customer ZIP, Customer Phone, Customer Email SALES ORDER (Sales Order No. Sales Order Date, Sales Order Balance, Sales Order Subtotal, Sales Order Tax, Sales Order Shipping, Sales Order Miscellaneous, Customer No.) SALES ORDER LINE (Sales Order No., Item No.. Line Item Quantity, Line Item Unit Price, Line Item Tax, Line Item Discount Line Item Total) ITEM (Item No., Item Name, Item Description) Client Engagement Assignments Engagement ID: 00207 Type: 1-Audit Manager: 103-R. Thomas Client Information Client ID: 0109 Name: MicroStar Software Address: 1414 East 82nd Northport, AL 35402 Hours Billable Accountants on Engagement ID Name Certifications 101 G. Jefferies 103 R. Thomas 1,3 Hours 25 Billing Rate $100.00 N N 5 $125.00 Y N 10 $50.00 104 N. Smith *1=CPA 2-CMA. 3-CISA. 4-WebTrust Fee Charged: $5,250.00 FIGURE 14.22 Conceptual Database Tables Attributes CUSTOMER (Customer No., Customer Company, Customer First Name, Customer Last Name, Customer Street Address Customer City, Customer State, Customer ZIP, Customer Phone, Customer Email SALES ORDER (Sales Order No. Sales Order Date, Sales Order Balance, Sales Order Subtotal, Sales Order Tax, Sales Order Shipping, Sales Order Miscellaneous, Customer No.) SALES ORDER LINE (Sales Order No., Item No.. Line Item Quantity, Line Item Unit Price, Line Item Tax, Line Item Discount Line Item Total) ITEM (Item No., Item Name, Item Description)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Using Accounting & Financial InformationAnalyzing, Forecasting, And Decision Making

Authors: Mark S. Bettner

2nd Edition

1947098683, 9781947098688

More Books

Students also viewed these Accounting questions