Question

2. Consider the Productinfo table that can be found here. This table is not in BCNF. Note that categoryDescription column is

the table which is needed to be open is shown in the same picture as productinfo
thank you in advance

0 0
Add a comment Improve this question Transcribed image text
Answer #1

a)

The Table ProductInfo is not in BCNF because, It failed 3NF, as it holds transitive Dependency

Reason:

It is 1NF as no multivalued attribute and it is also in 2NF because No partial Dependency.

But it is not in 3NF as below functional depencies CategoryName is dependent on CategoryID and Category_ID is dependent on ProductID, Which is called Transitive Dependency.

productID -> productName

productID -> UnitPrice

productID -> CategoryID

CategoryID -> CategoryName

CategoryID -> CategoryDescription

b)

To bring ProductInfo into 3NF we have to decompose the ProductInfo as two tables like below:

PRODUCT

Product_ID ProductName UnitPrice CategoryID

CATEGORY

CategoryID CategoryName CategoryDescription

Create above two tables in MS Access with

Product_ID as primary key in PRODUCT Table

CategoryID as primary key in CATEGORY Table

CategoryID as RI(Referential Integrity) Foreign key in PRODUCT Table

Please do comment for any doubts or queires

Add a comment
Know the answer?
Add Answer to:
the table which is needed to be open is shown in the same picture as productinfo...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • can someone solve these quick please and thank you! sql chapter 4 Query #1: List the...

    can someone solve these quick please and thank you! sql chapter 4 Query #1: List the company name, contact name, contact title and the phone number for customers who HAVE NOT put in an order. Use an outer join. Query #2: Create a listing displaying the employee first name, last name and the full name (First name space Last Name) of the person they report to (Supervisor). This is a self-join. If an employee does not report to anyone then...

  • please help! i csnt seem to create a two day diet plan that meet the total...

    please help! i csnt seem to create a two day diet plan that meet the total calories from fat and saturated fat! 2-Day Healthy Eating Plan Template The My Plate food groups include: vegetables, fruits, dairy, protein, grains, and oils. Once you've - menu i undated with your final diet plan by listing each Checklist for Developing Your 2-Day Healthy Eating Plan Instructions: Use the criteria listed in the checklist to develop your 2-Day Healthy Eating Plan. Table: 2-Day Healthy...

  • write a detailed summary in an organized format. It must include 3-4 key points of the...

    write a detailed summary in an organized format. It must include 3-4 key points of the controversy. Break up your summary in 3-4 paragraphs. Must include specific reasons as to why a vegetarian diet can be better and or worse than the meat heavy diets? Explain briefly using examples how reading this controversy has helped you in making better dietary choices in future? CONTROVERSY 6 Table of Contents Vegetarian and Meat-Containing Diets: What Are the Benefits and Pitfalls? Notebook LO...

  • 1. Which of the following is not considered a nutrient a Vitamin B. Water c.Carbohydrate (d)...

    1. Which of the following is not considered a nutrient a Vitamin B. Water c.Carbohydrate (d) Alcohol e Mineral 2. For which of the following causes of death does a person's diet play a part? a. Lung disease (6) Cancer Chronic lower respiratory diseases d. Infections of the blood e AIDS 3. Researchers repeatedly report that people who consume a variety of foods such as fruits, vegetables, legumes, nuts, and whole grains have reduced risks of which of the following...

  • Need answers. thank you VOCABULARY BUILDER Misspelled Words Find the words below that are misspelled; circle...

    Need answers. thank you VOCABULARY BUILDER Misspelled Words Find the words below that are misspelled; circle them, and then correctly spell them in the spaces provided. Then fill in the blanks below with the correct vocabulary terms from the following list. amino acids digestion clectrolytes nutrients antioxident nutrition basal metabolic rate extracellulare oxydation calories fat-soluble presearvatives catalist glycogen processed foods cellulose homeostasis saturated fats major mineral coenzyeme trace minerals diaretics metabolism water-soluable 1. Artificial flavors, colors, and commonly added to...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT