BCNF is needed because
1.otherwise tuples may be duplicated
2.when a data is deleted tuples may be lost
3.updating is otherwise difficult
4.when there is dependent attributes in two possible composite keys one of the attributes is unnecessarily duplicated in the tuples
Posted Date:-2021-12-09 14:55:23