Question: Hi! I need help with this normalization/SQL database task. I`m not sure how to normalize it. (Ill make sure to give you a thumbs up):
Hi! I need help with this normalization/SQL database task. I`m not sure how to normalize it. (Ill make sure to give you a "thumbs up"):
Consider the database below:
a) Is it on first normal form? If not, normalize it
b) Is it on second normal form? If not, normalize it
c) Is it on third normal form? If not, normalize it.
In the tasks a) to c) you need to motivate (prove) your answer and not just write YES/NO.
The table DEPT:
| DEPTNO | DNAME | LOC |
| 10 | ACCOUNTING | NEW YORK |
| 20 | RESEARCH | DALLAS |
| 30 | SALES | CHICAGO |
| 40 | OPERATIONS | BOSTON |
The table EMP
| EMPNO | ENAME | JOB | MGR | HIREDATE | SAL | COMM | DEPTNO |
| 7369 | SMITH | CLERK | 7902 | 17.12.80 | 800 | 20 | |
| 7499 | ALLEN | SALESMAN | 7698 | 20.02.81 | 1600 | 300 | 30 |
| 7521 | WARD | SALESMAN | 7698 | 22.02.81 | 1250 | 500 | 30 |
| 7566 | JONES | MANAGER | 7839 | 02.04.81 | 2975 | 20 | |
| 7654 | MARTIN | SALESMAN | 7698 | 28.09.81 | 1250 | 1400 | 30 |
| 7698 | BLAKE | MANAGER | 7839 | 01.05.81 | 2850 | 30 | |
| 7782 | CLARK | MANAGER | 7839 | 09.06.81 | 2450 | 10 | |
| 7788 | SCOTT | ANALYST | 7566 | 09.12.82 | 3000 | 20 | |
| 7839 | KING | PRESIDENT | 17.11.81 | 5000 | 10 | ||
| 7844 | TURNER | SALESMAN | 7698 | 08.09.81 | 1500 | 0 | 30 |
| 7876 | ADAMS | CLERK | 7788 | 12.01.83 | 1100 | 20 | |
| 7900 | JAMES | CLERK | 7698 | 03.12.81 | 950 | 30 | |
| 7902 | FORD | ANALYST | 7566 | 03.12.81 | 3000 | 20 | |
| 7934 | MILLER | CLERK | 7782 | 23.01.82 | 1300 | 10 |
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
