Using the normalization process and rules

Assignment Help Database Management System
Reference no: EM13850775

You own a services company and would like to start keeping better track your sales representatives and customers.

You want to keep track of the customers and the sales representatives. Only one sales representative can be assigned to each customer.

You would like to track the customer ID, the customer name, the customer address, the customer's contact name, the customer's contact number, the customer's credit limit, the customer's outstanding balance, and the sales representative assigned to the customer. Youwould  like to track each sales representatives ID number, their name, their address, their contact number and their date of hire.

You only want to track one contact number and one address for the customer, and one contact number and one address for the sales representative.

The  unnormalized table looks as follows: Customers (CustID, CustName, CustAddr, CustContactName, CustContactNumber, CustCreditLimit,CustBalance, SalesRepID, SalesRepName, SalesRepAddr, SalesRepContactNumber, SalesRepHireDate)

Part A

Using the normalization process and rules submit:

1 The 1NF table(s) - and an explanation of why each table(s), is in 1NF - using normal form definitions.

2 The 2NF table(s) - and an explanation of why each table(s), is in 2NF - using normal form definitions.

3 The 3NF table(s) - and an explanation of why each table(s), is in 3NF - using normal form definitions.

Use the table notation on page 34 to describe each table - DO NOT submit spreadsheet formatted tables or content.

4 The functional dependencies - use functional notation on page 162 to describe the functional dependencies. Only one set of functional dependencies should be submitted.

AND provide a narration explaining the choice of the primary key for each table.

You must use and refer to the Normalization rules used in our textbook. Failure to use these rules in the explanation will result in a minimal grade reduction of 15%. Other normalization approaches may be used to augment, but not replace the rules, in our text.

Do not expand the solution beyond the above boundaries and do not add any fields without an explanation of why you added that field.

Part B (worth 5% of the exercise grade)

You now realize that some customers have enough business to enable you to assign more than one sales

representative to a customer. You must expand the design to be able to accommodate more than one sales rep for each customer.

The unnormalized table now appears as follows:

Customers (CustID, CustName, CustAddr, CustContactName, CustContactNumber, CustCreditLimit,

CustBalance, (SalesRepID, SalesRepName, SalesRepAddr, SalesRepContactNumber, SalesRepHireDate))

Submit the 3NF table(s) needed for this new design AND explain the reasoning behind any changes to

this set of 3NF tables versus those found in Part A.

Contact the instructor with any questions.

Submit the assignment in a word document under the week's Assignment. Name your document Last

Name_Design (i.e. Smith_Design).

Reference no: EM13850775

Questions Cloud

Reflect and examine your looking-glass self : REFLECT and EXAMINE your Looking-Glass Self as it was in high school and then in adulthood. How did it change during the transition from high school to adulthood? IDENTIFY the people that influenced, or caused, you to see yourself differently.
Major trends that profitability ratios exhibit : Describe the major trends that profitability ratios exhibit, and provide an opinion on what this means to the company. Describe how this company is doing relative to its industry (compare your company’s ratios to the industry’s ratios). This is for P..
How might this impact his or her academic career : If a student is caught in this situation, how might this impact his or her academic career, professional career, or reputation in the local community
Define a function that takes an environment : Define a function that takes an environment and an identifier, and indicates whether or not the identifier has a value associated with in the environment.
Using the normalization process and rules : The 1NF table(s) - and an explanation of why each table(s), is in 1NF - using normal form definitions.
Major trends that asset management ratios exhibit : Describe the major trends that asset management ratios exhibit, and provide an opinion on what this means to the company. Describe how this company is doing relative to its industry (compare your company’s ratios to the industry’s ratios). This is fo..
What is your estimate of the stocks current price : A company currently pays a dividend of $3 per share (D0 = $3). It is estimated that the company's dividend will grow at a rate of 16% per year for the next 2 years, then at a constant rate of 7% thereafter. The company's stock has a beta of 1.05, the..
What is the projected effective gross income : You intend to develop a rental apartment building that has 100 units. It is in a good market and you will immediately fill it up, though with people moving in and out, and fixing up apartments between tenants, you have a typical vacancy rate of 5%. W..
Principal balance on the loan at end of that first month : A borrower takes out a 30-year mortgage loan for $250,000 with an interest rate of 5% and monthly payments. What portion of the first month’s payment would be applied to amortization of the principal? What would be the principal balance on the loan a..

Reviews

Write a Review

Database Management System Questions & Answers

  Whats the difference between a filter and a query

Whats the difference between a filter and a query

  Design a high-level conceptual view of a data warehouse

Design a high-level conceptual view of a data warehouse using Microsoft Visio that shows the following: Integration layers and The data warehouse

  Exchange commission edgar database

Select a publicly traded corporation for which you would like to work or are currently working. Research the corporation on its own Website, the public filings on the Securities and Exchange Commission EDGAR database and any other sources you can ..

  Security associated with new project

Your company has put in the request for a new database system and you have been tasked with architecting the security associated with this new project.

  Find three different standards practices from entities

Find at least 3 different standards / best practices from entities that you consider authoritative in this field for both Server and Database securing and hardening (that is 6 standards in total).

  Write table in dbdl notation after applying methodology

Proceed with all steps in information-level design to add this user view to existing cumulative design. Is this table in1st NF?___No____ . If Yes skip. If not, write Table in DBDL notation after applying the methodology we use for converting into 1NF..

  Use javascript to ensure that an entry has been made

When the database is set up it should be populated with the data that you have chosen. Display this data as part of your documentation. Each table should have from 3 to 6 records initially.

  What is server side and client side scripting

In this course we have learned about websites that use databases, what is a database, and used databases in building programs in Python. What is Server Side and Client Side scripting? Explain the differences between server-side and client - side sc..

  Develop basic tools to expedite use of oracles dictionary

Write a script that provides all of the information in, and duplicates the formatting of, Oracle's SQL*Plus describe command. Additionally, the output should add the comments on the rows. Input: owner and table name. Output: columns for Name, Null..

  Describe the challenges that an organization will face when

describe the challenges that an organization will face when changing business processes and how information systems

  Create an erd and relatioal schema

Create an ERD and relatioal schema in third normal form based upon the following business rules. (Hint: ensure that all attributes are FULLY DETERMINED by the primary key.) Don't forget to place your normalization arrows on your relational schema.

  Who knows how to make an erd for database

Who knows how to make an ERD for database

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd