原子性的程度

原子性概念在實(shí)際應(yīng)用中容易出現(xiàn)歧義,即不可再分的程度如何確定邊界。

具有編碼規(guī)則的代碼實(shí)際上都是復(fù)合型代碼,從規(guī)則上講都是可分的。比如,身份證里面包含了出生日期,性別的屬性,是否需要拆分呢?按照理論上來說,它是可拆分的,不具備原子性。

但從值域的角度講,只要符合身份證編碼規(guī)則的就是合法的身份證,就是原子性的數(shù)據(jù)。在身份證這個(gè)值域里面它具備了原子性就不用繼續(xù)拆分了。

值域包含了業(yè)務(wù)規(guī)則。當(dāng)應(yīng)用需要拆分里面的“原子”數(shù)據(jù)的時(shí)候,實(shí)際上已經(jīng)改變了業(yè)務(wù)的需求,相當(dāng)于改變了值域的使用條件,從而就改變了取值的原子性。