R(A,B,C,D),F:{ B?→D,AB?→C }
R(A,B,C),F:{ A→?B,B→?A,A?→C }
R(A,B,C,D),F:{ A→?C,D?→B }
R(A,B,C,D),F:{ A?→C,CD→?B }
1)属于第一范式。关键字{A,B},非主属性{D}不完全依赖于关键字。
2) BCNF。因为它的每个函数依赖的决定因素都是关键字。
3) 属于第一范式。关键字{A,D},非主属性{C,B}不完全依赖于关键字。
4) 属于第一范式。关键字{A,D},非主属性{B}不完全依赖于关键字