Based on the above, come up with a fully normalized set of tables. Make sure to document the process of getting there as follows: 1. Put the table into first NF. Quickly describe what you did specifically, to get the table into first NF. 2. Provide the primary key and spell out the dependencies of the other attributes on the PK by way of a dependency diagram 3. Provide the partial dependencies, if any and spell them out in a dependency diagram 4. Given the partial dependencies above, if any, show the set of tables in second NF 5. Provide the transitive dependencies, spell them out in a dependency diagram 6. Given the transitive dependencies above, show the set of tables in third NF 7. Provide the crow's foot diagram of your complete model with correct connectivities. This has to be done (in contrast to the above specs that ask you to just "show" tables, which is understood to be hand-drawn) in a professional tool, preferrably mySQLWorkbench.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
Bike Races
USAC Cyclist Cyclist Team
Fname
Race
Race
Team
Race Name
Location
Date
Lname
ID
Team Name
Sponsor
Rank
Flagstaff,
AZ Bike Shop 1st
Natural
Monster Cross
AZ
11/1/12 | 67899 Woods
Mike
4356 AZ Bikes
24345 Foreman Jill
3333 Health Stars
Grocers
2nd
Bike Rev
Bike
12345 Smith
Joe
1122 Locals
Revolution
3rd
24Hr Mnt Bike
Sedona,
Natural
Madness
AZ
9/12/12 24345 | Foreman Jill
3333 Health Stars
Grocers
1st
Natural
33245 Clark
3333 Health Stars
4356 AZ Bikes
Sam
Grocers
2nd
67899 Woods
Mike
AZ Bike Shop 3rd
Morman Lake Road
Race
Bike Rev
Bike
Flagstaff,
AZ
8/22/12 | 12345 Smith
Joe
1122 Locals
Revolution
1st
NAU Bike
44589 Jones
Gina
6579 Club
NAU
2nd
Bike Rev
Bike
12246 Smith
Kelly
1122 Locals
Revolution
3rd
Transcribed Image Text:Bike Races USAC Cyclist Cyclist Team Fname Race Race Team Race Name Location Date Lname ID Team Name Sponsor Rank Flagstaff, AZ Bike Shop 1st Natural Monster Cross AZ 11/1/12 | 67899 Woods Mike 4356 AZ Bikes 24345 Foreman Jill 3333 Health Stars Grocers 2nd Bike Rev Bike 12345 Smith Joe 1122 Locals Revolution 3rd 24Hr Mnt Bike Sedona, Natural Madness AZ 9/12/12 24345 | Foreman Jill 3333 Health Stars Grocers 1st Natural 33245 Clark 3333 Health Stars 4356 AZ Bikes Sam Grocers 2nd 67899 Woods Mike AZ Bike Shop 3rd Morman Lake Road Race Bike Rev Bike Flagstaff, AZ 8/22/12 | 12345 Smith Joe 1122 Locals Revolution 1st NAU Bike 44589 Jones Gina 6579 Club NAU 2nd Bike Rev Bike 12246 Smith Kelly 1122 Locals Revolution 3rd
Based on the above, come up with a fully normalized set of tables. Make sure to document the process of getting there as follows:
1. Put the table into first NF. Quickly describe what you did specifically, to get the table into first NF.
2. Provide the primary key and spell out the dependencies of the other attributes on the PK by way of a dependency diagram
3. Provide the partial dependencies, if any and spell them out in a dependency diagram
4. Given the partial dependencies above, if any, show the set of tables in second NF
5. Provide the transitive dependencies, spell them out in a dependency diagram
6. Given the transitive dependencies above, show the set of tables in third NF
7. Provide the crow's foot diagram of your complete model with correct connectivities. This has to be done (in contrast to the above specs that ask you to just "show"
tables, which is understood to be hand-drawn) in a professional tool, preferrably mySQLWorkbench.
Transcribed Image Text:Based on the above, come up with a fully normalized set of tables. Make sure to document the process of getting there as follows: 1. Put the table into first NF. Quickly describe what you did specifically, to get the table into first NF. 2. Provide the primary key and spell out the dependencies of the other attributes on the PK by way of a dependency diagram 3. Provide the partial dependencies, if any and spell them out in a dependency diagram 4. Given the partial dependencies above, if any, show the set of tables in second NF 5. Provide the transitive dependencies, spell them out in a dependency diagram 6. Given the transitive dependencies above, show the set of tables in third NF 7. Provide the crow's foot diagram of your complete model with correct connectivities. This has to be done (in contrast to the above specs that ask you to just "show" tables, which is understood to be hand-drawn) in a professional tool, preferrably mySQLWorkbench.
Expert Solution
Step 1: First NF and Description
Race Name Race Location Race Date USAC # Cyclist LName Cyclist RName Team ID Team Name Team Sponsor Rank
Monster Cross Flag Staff, AZ 11/1/12 67899 Woods Mike 4356 AZ Bikes AZ Bike Shop 1st
Monster Cross Flag Staff, AZ 11/1/12 24345 Foreman Jill 3333 Health Stars Natural Grocers 2nd
Monster Cross Flag Staff, AZ 11/1/12 12345 Smith Joe 1122 Bike Rev Locals Bike Revolution 3rd
24 HR Mnt Bike Madness Sedona, AZ 9/12/12 24345 Foreman Jill 3333 Health Stars Natural Grocers 1st
24 HR Mnt Bike Madness Sedona, AZ 9/12/12 33245 Clark Sam 3333 Health Stars Natural Grocers 2nd
24 HR Mnt Bike Madness Sedona, AZ 9/12/12 67899 Woods Mike 4356 AZ Bikes AZ Bikes Shop 3rd
Moran Lake Road Race Flag Staff, AZ 8/22/12 12345 Smith Joe 1122 Bike Rev Locals Bike Revolution 1st
Moran Lake Road Race Flag Staff, AZ 8/22/12 44589 Jones Gina 6579 NAU Bike Club NAU 2nd
Moran Lake Road Race Flag Staff, AZ 8/22/12 12246 Smith Kelly 1122 Bike Rev Locals Bike Revolution 3rd

 

By  using the above table I have made the four changes such as:

 

  1. There are only Single Valued Attributes.
  2. Attribute Domain does not change.
  3. There is a Unique name for every Attribute/Column.
  4. The order in which data is stored, does not matter.
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 7 steps with 1 images

Blurred answer
Knowledge Booster
Normalization
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education