個人經驗: 雖然規劃時需要限制一些資料類型, 但是這些限制需要分為:
1. 系統安全, 例如: 防隱碼攻擊.
2. 系統限制, 例如: 數字精確度與所用的項目數等.
3. 幾乎不會變動, 例如: 西元年/月/日, 只有閏年較特殊.
4. 常態但可能異動, 例如: 銀行只能用選的, 因為銀行設立門檻較高, 不常發生.
5. 本來就常異動, 例如: 公司成立等.

而這個例子, "性別"以及身分證字號, 以前可能是在 3. , 不過最近比較多新的狀態, 可能就要調整為 4. , 頂多加上提醒.