Here A,E,BC,CD are candidate keys.
B-->D is violation of bcnf ...
Made two tables R1={A,B,C,E} and R2{B,D}..
Here it is lossless but not dependency preserving...
CD-->E is lost...so for it we will create one more relation...
So total 3 relations are required...