[SOLVED] COMP9311 Assignment2

30.00 $

Category:
Click Category Button to View Your Next Assignment | Homework

You will receive the following solution file(s) instantly after successful payment:

zip file icon Ass-2-yomrq8.zip (567 KB)
Assignment Instructions Updated Recently? Submit Below and we will provide new Solution!
Submit New Instructions
πŸ”’ Securely Powered by:
Secure Checkout
5/5 - (5 votes)

Question 1

Consider a relation 𝑅(𝐴, 𝐡, 𝐢, 𝐷, 𝐸, 𝐺, 𝐻, 𝐼, 𝐽) and its FD set 𝐹 = {𝐴𝐡 β†’ 𝐢𝐸, 𝐷 β†’ 𝐺𝐻, 𝐸 β†’ 𝐡𝐢𝐷, 𝐢 β†’ 𝐷𝐼, 𝐻 β†’ 𝐺, 𝐸𝐻 β†’ 𝐼}.

  • Check if 𝐢 β†’ 𝐽 ∈ F+. (1 mark)
  • List all the candidate keys for 𝑅. (2 marks)
  • Find a minimal cover πΉπ‘š for 𝐹. (2 marks)
  • Decompose into a set of 3NF relations if it is not in 3NF. Make sure your decomposition is dependency-preserving and lossless-join. Justify your answers. (3 marks)

Question 2

Consider a relation 𝑅(𝐴, 𝐡, 𝐢, 𝐷, 𝐸, 𝐺, 𝐻, 𝐼, 𝐽) and its FD set 𝐹 = {𝐴𝐡 β†’ 𝐢𝐸, 𝐷 β†’ 𝐺𝐻, 𝐸 β†’ 𝐡𝐢𝐷, 𝐢 β†’ 𝐷𝐼, 𝐻 β†’ 𝐺, 𝐸𝐻 β†’ 𝐼}.

  • How many super keys can be found for R? Compute the total number of super keys and list 5 of them. (2 marks)
  • Determine the highest normal form of 𝑅 with respect to 𝐹. Justify your answer. (2 marks)
  • Regarding F, is the decomposition R1 = {𝐴𝐡𝐢𝐷𝐸}, R2 = {𝐸𝐺𝐻}, R3 = {𝐸𝐼𝐽} of 𝑅 dependency-preserving? Please justify your answer. (2 marks)
  • Regarding F, is the decomposition R1 = {𝐴𝐡𝐢𝐷𝐸}, R2 = {𝐸𝐺𝐻}, R3 = {𝐸𝐼𝐽} of 𝑅 lossless-join? Please justify your answer. (3 marks)
  • Decompose it into a collection of BCNF relations if it is not in BCNF. Make sure your decomposition is lossless-join and briefly justify your answers. (3 marks)
  • Ass-2-yomrq8.zip