[SOLVED] CIS4301 Assignment 2

25.00 $

Programming resource
Digital learning resource
Category:
Practical programming resource
Suitable for guided study and reference
Tutor guidance available when needed

Description

5/5 - (4 votes)

Problem 1
Consider relation R(A, B, C, D, E) with the following functional dependencies.

1. Find the key(s) of R? Show that the key(s) is/are minimal.
2. Find a minimal basis or prove the current basis is minimal.
3. Perform a BCNF decomposition of R to find a lossless-join dependency-preserving decomposition.
4. Use the 3NF synthesis algorithm to find a lossless-join dependency-preserving decomposition of R into 3NF.
Problem 2
Consider relation S(C,E,J,P,R,T) with the following functional dependencies.

Repeat questions 1 – 4 from problem 1 using relation S.
1

Resource details

Understand the Task Before You Use the Resource

Review the requirements, identify the programming concepts involved, study the implementation and test your understanding with your own examples and modifications.