Question

In: Computer Science

Suppose you are the director of the sales department of Easy Toys Ltd. You need a...

Suppose you are the director of the sales department of Easy Toys Ltd. You need a database application to record your new business leads. Your requirements are:

1 The identity of the staff who is developing the new business lead, including the staff’s first name, last name, and employee number.

2 The identity of the potential client, including the company name, key contact person, and the company address.

3 Information about each new business lead, including the type of product classifications (e.g. STEM / dolls / electronic toys / cars).

4 Information about each contact made to develop the new business lead, including the date of the contact, how much time the staff has spent on the contact, and a brief summary of the points discussed.

The IT department of Easy Toy Ltd tells you that they already have a lot of backlog and they cannot handle your request. You decide to build the system with one of your sales managers. Your sales manager proposes the following relational database design:

Table name

Primary key

Non-key attributes

Business lead

Employee name

First name, Last name, Company name, Key contact person, New product classification, Date of contact, Time spent, Brief summary

Required:

a) What are the problems in the above relational database design proposed by the sales manager?

b) Recommend a relational database design that can eliminate all the problems identified in part (a)

Solutions

Expert Solution

a. The problems faced in the relational database design proposed by sales manager are:

1. All employees will try to get more than 1 lead to achieve their targets. Hence, Employee name cannot be used as the Primary Key, as primary key must contain a unique value for all the rows in the table, and it should not be repeated.

2. Even if we consider every employee targets only one company, it doesn't make sense to have the Employee's name as the Primary key, as the purpose of the table is to track the business lead and not the employee.

3. Company Contact Number and Contact Address which are crucial for following up on the conversation has not been added to the attributes of the table.

4. As a director, I would be more interested to track the status of the deal and filter based on the same. That attribute is not included in the above table.

b. Recommendations for a potential Relational Database Design:

Assumptions:

1. The database is populated for a small or medium business setup.

2. A Company is contacted only once for a deal.

Relational Database
Table Name Primary Key Non-key Attributes
Business Leads Company Name Key Contact Person, Contact Number, Contact Address, New Product Classification, Employee First Name, Employee Last Name, Employee Number, Date of Contact, Status, Time Spent, Brief Summary

Considering the above mentioned assumptions, we have plotted the above RDB, with Primary key as the Company Name, as I would be interested to retrieve the data based on the company that I am targetting.

Assumptions:

1. The database is populated for a large scale business.

2. Companies that are dealt with are also big scale and hence, more than 1 deal is made (maybe for more than 1 classification)

Table Name Primary Key Non-key Attributes
Business Leads Business Lead Number Company Name, Company Id Number, Key Contact Person, Contact Number, Contact Address, New Product Classification, Employee First Name, Employee Last Name, Employee Number, Date of Contact, Status, Time Spent, Brief Summary.

In this case, we will have millions of records and hence, it is not ideal to have string as a primary key. Also, the Company will be repeated more than once. Also, to easily filter based on companies, we will have a Company Id Number, so that entries are not missed to be filter if many salespeople store the company name differently. For example: Amazon / Amazon Development Centre, etc.

Based on the size of the company and the key requirements, we can modify and use the RDB as per convenience.


Related Solutions

• You are the Sales Director for a company that makes furniture. You need to have...
• You are the Sales Director for a company that makes furniture. You need to have a Marketing Analysis on your company’s products and sales by Friday when you have a meeting with a potential client you have been trying to get for the last three months .. he has asked to see the analysis before making up his mind. This client could bring in huge amount of orders and therefore an incredibile increase in sales. It is just what...
If you were a Director or Manager of the Sales Department of a company what types...
If you were a Director or Manager of the Sales Department of a company what types of sales standards would you use and which one is most commonly used.
Assume you are the Director of the Financial Markets Department of the Central Bank and you...
Assume you are the Director of the Financial Markets Department of the Central Bank and you are tasked by the Board to formulate a Capital Market Development Plan for execution over the next (3) years with the following 3 objectives (1. Creation of Investment opportunities), 2. Broadening of Investors base and 3. Improving of market access, efficiency & transparency?
assume you are the director of the financial market department of a central Bank and you...
assume you are the director of the financial market department of a central Bank and you are tasked by the Bank to formulate a capital market development plan for the execution over the next three years with the following three objectives: creation of investment opportunities, broadening of investment base , and improving access,efficiency & transparency?
Imagine that you are the Director of the HR Department at your current organization or an...
Imagine that you are the Director of the HR Department at your current organization or an organization with which you are familiar. You are responsible for delegating duties to your team for the selection, development, and management of both the new and current employees. You must ensure that your organization is diverse and follows all employment laws. (Note: You may create and / or make all necessary assumptions needed for the completion of these assignments. In your original work, you...
Fun Toys is a retailer of children’s toys. The Accounts payable department is located at company...
Fun Toys is a retailer of children’s toys. The Accounts payable department is located at company headquarters in Boston, Massachusetts. The department consists of two full-time clerks and one supervisor. They are responsible for processing and paying approximately 2000 checks every month. The accounts payable process begins with receipt of a purchase order from the purchasing department. The purchase order is held until a receiving report and the vendor’s invoice have been forwarded to accounts payable. At that time, the...
Junkyard dog Pty Ltd sells toys for pre-primary children for students. Estimated sales for the second...
Junkyard dog Pty Ltd sells toys for pre-primary children for students. Estimated sales for the second half of the coming year are: Month Sales in units July 10,000 August 11,400 Sept 12,000 Oct 15,600 Nov 18,000 Dec 22,000 Each unit sells for $35 and the actual revenue for May and June were $355,000 and $325,000, respectively. 30% of any month’s sales are for cash with the remaining sales on credit. 20% of the credit sales are collected in the month...
Swifty Corp. manufactures whimsical toys for children. The toys pass from the forming department to the...
Swifty Corp. manufactures whimsical toys for children. The toys pass from the forming department to the painting department. The painting department had the following data on physical units during the month: Units transferred from forming department 900 Units completed and transferred out 190 Work in process, beginning 390 What is the number of units in ending Work in Process inventory? 1290 900 1100 390
For your final paper, you are hired as the Director of operations for the Health Department...
For your final paper, you are hired as the Director of operations for the Health Department in your City. A. Describe in detail your staffing and their roles. B. The programs you will offer and why. C. The types of Technology that will be used. D. Conclude with your overall goals for your operation. Submit no less than 5 full pages, make sure your paper is properly formatted and your sources are cited.
You are the director of a radiology department. During a routine individual meeting with one of...
You are the director of a radiology department. During a routine individual meeting with one of your male staff, the employee tells you that a female employee has been making suggestive remarks to him, and occasionally grabbed and fondled him in a sexual manner. He said he asked her several times to stop this behavior as he was married and did not appreciate the behavior, particularly in a work setting. The behavior continued anyway. The male employee asks you not...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT