Question: The table structure shown in Table 1 contains many unsatisfactory components and characteristics. For example, there are several multi - valued attributes, naming conventions are

The table structure shown in Table 1 contains many unsatisfactory components and characteristics. For example, there are several multi-valued attributes, naming conventions are violated, and some attributes are not atomic.
\table[[Attribute Name,Sample Value,Sample Value,Sample Value,Sample Value],[EMP_NUM,1003,1018,1019,1023],[EMP_LNAME,Willaker,Smith,McGuire,McGuire],[EMP_EDUCATION,BBA, MBA,BBA,,BS, MS, Ph.D.],[JOB_CLASS,SLS,SLS,JNT,DBA],[EMP_DEPENDENTS,\table[[Gerald (spouse),],[Mary (daughter),],[John (son)]],,JoAnne (spouse),\table[[George (spouse)]]],[,MKTG,MKTG,SVC,Jill (daughter)],[DEPT_CODE,Marketing,Marketing,General Service,Info. Systems],[DEPT_NAME,Jill H. Martin,Jill H. Martin,Hank B. Jones,Carlos G. Ortez],[DEPT_MANAGER,Sales Agent,Sales Agent,Janitor,DB Admin],[EMP_TITLE,23-Dec-1968,28-Mar-1979,18-May-1982,20-Jul-1959],[EMP_DOB,14-Oct-1997,15-Jan-2006,21-Apr-2003,15-Jul-1999],[EMP_HIRE_DATE,L1, L2,L1,L1,L1, L3, L8, L15],[EMP_TRAINING,$38,255.00,$30,500.00,$19,750.00,$127,900.00],[EMP_BASE_SALARY,0.010,,,],[EMP_COMMISSION_RATE,0.015,,,]]
Table 1: Table Structure
Given the structure shown in Table 1, write the relational schema and draw its dependency diagram. Label all transitive and/or partial dependencies. [5 points]
Draw the dependency diagrams that are in 3NF.(Hint: You might have to create a few new attributes. Also make sure that the new dependency diagrams contain attributes that meet proper design criteria; that is, make sure there are no multivalued attributes, that the naming conventions are met, and so on.)[6 points]
Draw the Crow's Foot ERD. [9 points]
The table structure shown in Table 1 contains

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!