Which partial dependency does this dataset have?
Task #1 – Identification of dependencies
We learned about two types of functional dependencies, Partial Dependency and Transitive Dependency, and they are critical clues for the identification of tables. In this task, we will practice how to identify the two types of dependencies, so that we can improve the results to new tables.
Below is a list of attributes of a dataset. However, the attributes still have some functional dependencies, which means you can create more tables by separating some field(s).
Order_ No |
Product_ No |
Product_ Description |
Product_ UnitPrice |
Customer_No |
Customer_ Phone |
Customer_ Address |
Order_ Date |
Shipping_ Address |
Order_ Qty |
Which partial dependency does this dataset have? Identify the partial dependency using the format in the example below.
Example)
Partial Dependencies:
(ProjectNum ? Proj_Name)
(Emp_Num ? Emp_Name, Job_Class)
Then, which transitive dependencies does this dataset have? Identify the transitive dependencies using the format in the example below.
Example)
Transitive Dependencies:
(ProjectNum ? Proj_Name)
(Emp_Num ? Emp_Name, Job_Class)
Trending now
This is a popular solution!
Step by step
Solved in 2 steps