Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Assignment 3 – Chapter 6

9. Suppose you have been given the table structure and data shown in Table P6.9, which was imported
from an Excel spreadsheet. The data reflects that a professor can have multiple advisees, can serve on
multiple committees, and can edit more than one journal.

TABlE P6.9
Attribute Name Sample Value Sample Value Sample Value Sample Value
EMP_NUM 123 104 118
ASSOC.
PROF_RANK PROFESSOR ASST. PROFESSOR ASSOC. PROFESSOR
PROFESSOR
EMP_NAME GHEE RANKIN ORTEGA SMITH
DEPT_CODE CIS CHEM CIS ENG
COMPUTER COMPUTER INFO.
DEPT_NAME CHEMISTRY ENGLISH
INFO. SYSTEMS SYSTEMS
PROF_OFFICE KDD-567 BLF-119 KDD-562 PRT-345
3102, 2782, 3311, 2008,
1215, 2312, 3233, 2134, 2789, 3456, 2002, 2873, 2765, 2238,
ADVISEE 2876, 2222, 3745, 1783,
2218, 2098 2046, 2018, 2764 2901, 2308
2378
COMMITTEE_CO PROMO, TRAF, PROMO, SPR,
DEV SPR, TRAF
DE APPL, DEV DEV
JOURNAL_CODE JMIS, QED, JMGT JCIS, JMGT
Given the information in Table P6.9:
1. Draw the dependency diagram.

2. Identify the multivalued dependencies.


- Each EMP_NUM attributes can have multiple values of ADVISEE, COMMITTEE_CODE &
JOURNAL_CODE attributes. Therefore, these three are the multivalued attributes. In the above
dependency diagram, the multivalued dependency is represented by the dotted arrow.

3. Create the dependency diagrams to yield a set of table structures in 3NF.

4. Eliminate the multivalued dependencies by converting the affected table structures to 4NF.
5. Draw the Crow’s Foot ERD to reflect the dependency diagrams you drew in Problem 9c. (Note:
You might have to create additional attributes to define the proper PKs and FKs. Make sure that
all of your attributes conform to the naming conventions.)

You might also like