Using the STUDENT table structure shown in Table P6.4, do the following: a. Write the relational schema and draw its dependency diagram. Identify all dependencies, including all transitive dependencies. b. Write the relational schema and draw the dependency diagram to meet the 3NF requirements to the greatest practical extent possible. If you believe that practical considerations dictate using a 2NF structure, explain why your decision to retain 2NF is appropriate. If necessary, add or modify attributes to create appropriate determinants and to adhere to the naming conventions. c. Using the results of Problem 4, draw the Crow's Foot ERD. Note: Although the completed student hours (STU_HOURS) do determine the student classification (STU_ClASS), this dependency is not as obvious as you might initially assume it to be. For example, a student is considered a junior if the student has completed between 61 and 90 credit hours.

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

Using the STUDENT table structure shown in Table P6.4, do the following:

a. Write the relational schema and draw its dependency diagram. Identify all dependencies, including all transitive dependencies.

b. Write the relational schema and draw the dependency diagram to meet the 3NF requirements to the greatest practical extent possible. If you believe that practical considerations dictate using a 2NF structure, explain why your decision to retain 2NF is appropriate. If necessary, add or modify attributes to create appropriate determinants and to adhere to the naming conventions.

c. Using the results of Problem 4, draw the Crow's Foot ERD.



Note: Although the completed student hours (STU_HOURS) do determine the student classification (STU_ClASS), this dependency is not as obvious as you might initially assume it to be. For example, a student is considered a junior if the student has completed between 61 and 90 credit hours.

TABLE P6.4
ATTRIBUTE
SAMPLE VALUE SAMPLE VALUE SAMPLE VALUE SAMPLE VALUE SAMPLE VALUE
NAME
211343
Stephanos
STU_NUM
200128
199876
198648
223456
STU LNAME
Smith
Jones
Ortiz
McKulski
STU_MAJOR
Accounting
Accounting
Marketing
Marketing
Statistics
DEPT_CODE
АССТ
АССТ
MKTG
MKTG
MATH
DEPT_NAME
Accounting
Accounting
Marketing
Marketing
Mathematics
DEPT PHONE
4356
4356
4378
4378
3420
COLLEGE_NAME
Business Admin
Business Admin
Business Admin
Business Admin
Arts & Sciences
ADVISOR_LNAME Grastrand
ADVISOR_OFFICE T201
Grastrand
Gentry
Tillery
Chen
T201
T228
Т356
Ј331
ADVISOR_BLDG
Torre Building
Torre Building
Torre Building
Torre Building
Jones Building
ADVISOR_PHONE 2115
2115
2123
2159
3209
STU GPA
3.87
2.78
2.31
3.45
3.58
STU_HOURS
75
45
117
113
87
STU_CLASS
Junior
Sophomore
Senior
Senior
Junior
Transcribed Image Text:TABLE P6.4 ATTRIBUTE SAMPLE VALUE SAMPLE VALUE SAMPLE VALUE SAMPLE VALUE SAMPLE VALUE NAME 211343 Stephanos STU_NUM 200128 199876 198648 223456 STU LNAME Smith Jones Ortiz McKulski STU_MAJOR Accounting Accounting Marketing Marketing Statistics DEPT_CODE АССТ АССТ MKTG MKTG MATH DEPT_NAME Accounting Accounting Marketing Marketing Mathematics DEPT PHONE 4356 4356 4378 4378 3420 COLLEGE_NAME Business Admin Business Admin Business Admin Business Admin Arts & Sciences ADVISOR_LNAME Grastrand ADVISOR_OFFICE T201 Grastrand Gentry Tillery Chen T201 T228 Т356 Ј331 ADVISOR_BLDG Torre Building Torre Building Torre Building Torre Building Jones Building ADVISOR_PHONE 2115 2115 2123 2159 3209 STU GPA 3.87 2.78 2.31 3.45 3.58 STU_HOURS 75 45 117 113 87 STU_CLASS Junior Sophomore Senior Senior Junior
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 6 steps with 6 images

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