多值依赖与函数依赖之间的区别在于它们对属性集范围的影响。多值依赖X→→Y在属性集U上成立,当且仅当在包含XY的任意子集W(其中W是U的子集)上也成立。但反之不然;若X→→Y在子集W(W属于U)上成立,并不意味着它在整个U上成立。而函数依赖X→Y在关系R(U)上成立时,对于Y的任何子集Y',X→Y'都成立。需要注意的是,多值依赖的成立并不保证对Y的任何子集Y'都成立。