(Q1) Begin with a table with all relevant columns and identify primary key(s). (Q2) Identify functional dependencies (full, partial, and transitive). (Q3) Remove the dependencies to decompose the table into a set of the third normal forms (NF3). (Q4) Create a relational model with normalized tables in 3NF using MySQL. Grade Report StudentID StudentName CampusAddress Major 168300458 Williams 208 Brooks IS 208 Brooks IS 104 Phillips 168300458 Williams 543291073 Baker 543291073 Baker 543291073 Baker 104 Phillips 104 Phillips Acctg Acctg Acctg CourselD IS 350 IS 465 IS 350 Acct 201 Mkgt 300 Course Title Database Mgt Systems Analysis Database Mgt Fund Acctg Intro Mktg Location Instructor Instructor Name Codd Parsons Codd Miller Bennett B 104 B 317 B 104 H 310 B 212 Grade A B C B A

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
**Relational Database Normalization**

**Q1:** Begin with a table with all relevant columns and identify primary key(s).

**Q2:** Identify functional dependencies (full, partial, and transitive).

**Q3:** Remove the dependencies to decompose the table into a set of the third normal form (3NF).

**Q4:** Create a relational model with normalized tables in 3NF using MySQL.

---

**Grade Report Table:**

| StudentID | StudentName | CampusAddress | Major  | CourseID | CourseTitle      | Instructor Name | Instructor Location | Grade |
|-----------|-------------|---------------|--------|----------|------------------|-----------------|--------------------|-------|
| 168300458 | Williams    | 208 Brooks    | IS     | IS 350   | Database Mgt     | Codd            | B 104              | A     |
| 168300458 | Williams    | 208 Brooks    | IS     | IS 465   | Systems Analysis | Parsons         | B 317              | B     |
| 543291073 | Baker       | 104 Phillips  | Acctg  | IS 350   | Database Mgt     | Codd            | B 104              | C     |
| 543291073 | Baker       | 104 Phillips  | Acctg  | acct 201 | Fund Acctg       | Miller          | H 310              | B     |
| 543291073 | Baker       | 104 Phillips  | Acctg  | Mkgt 300 | Intro Mkgt       | Bennett         | B 212              | A     |

**Instructions:**

- Analyze the given Grade Report table to understand data organization.
- Identify primary keys that uniquely define each entry.
- Determine functional dependencies that influence database structure.
- Decompose the table based on these dependencies to eliminate redundancy.
- Construct a relational database model normalized to third normal form (3NF), utilizing MySQL for implementation.

This approach facilitates efficient data management and integrity in relational database systems.
Transcribed Image Text:**Relational Database Normalization** **Q1:** Begin with a table with all relevant columns and identify primary key(s). **Q2:** Identify functional dependencies (full, partial, and transitive). **Q3:** Remove the dependencies to decompose the table into a set of the third normal form (3NF). **Q4:** Create a relational model with normalized tables in 3NF using MySQL. --- **Grade Report Table:** | StudentID | StudentName | CampusAddress | Major | CourseID | CourseTitle | Instructor Name | Instructor Location | Grade | |-----------|-------------|---------------|--------|----------|------------------|-----------------|--------------------|-------| | 168300458 | Williams | 208 Brooks | IS | IS 350 | Database Mgt | Codd | B 104 | A | | 168300458 | Williams | 208 Brooks | IS | IS 465 | Systems Analysis | Parsons | B 317 | B | | 543291073 | Baker | 104 Phillips | Acctg | IS 350 | Database Mgt | Codd | B 104 | C | | 543291073 | Baker | 104 Phillips | Acctg | acct 201 | Fund Acctg | Miller | H 310 | B | | 543291073 | Baker | 104 Phillips | Acctg | Mkgt 300 | Intro Mkgt | Bennett | B 212 | A | **Instructions:** - Analyze the given Grade Report table to understand data organization. - Identify primary keys that uniquely define each entry. - Determine functional dependencies that influence database structure. - Decompose the table based on these dependencies to eliminate redundancy. - Construct a relational database model normalized to third normal form (3NF), utilizing MySQL for implementation. This approach facilitates efficient data management and integrity in relational database systems.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY