In order to construct robust and flexible Bayesian network, this paper proposed functional dependency rules of probability to create candidate key and delete extraneous attributes. The functional dependencies implicated in each sample will be found b