本文主要是介绍建议数据库设计的必选字段,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在数据库设计时,建议以下13个字段设置为数据库必要字段,以保证数据的完整和连续。(参考阿里开发规范,结合业务特点)
id(id)
id
是否删除(if_delete)
用于表达该记录是否被删除逻辑删除,参与业务逻辑。
新增时间(insert_time)
用于表达该记录的入库时间,一般默认值为当前时间。不可更改。数据库预留字段,不参与业务逻辑。
新增人(insert_by)
用于表达该记录的新增人操作人。数据库预留字段,不参与业务逻辑。
新增部门(insert_by_unit)
用于表达该记录的新增人所在部门或单位。数据库预留字段,可参与业务逻辑。
更改时间(update_time)
用于表达该记录的最后更新时间。数据库预留字段,不参与业务逻辑。此处记录的是最后一次更改,中间的更改过程的值,暂不讨论。
更改人(update_by)
用于表达该记录的最后修改者。数据库预留字段,不参与业务逻辑。此处记录的是最后一次更改,中间的更改过程的值,暂不讨论。
更改部门(update_by_unit)
用于表达该记录的最后修改者所在部门或单位。数据库预留字段,可参与业务逻辑。此处记录的是最后一次更改,中间的更改过程的值,暂不讨论。
填报时间(fill_time)
用于表达该记录的填报时间,其值由填报人决定是否必填或者具体的时间。参与业务逻辑。
填报人(fill_by)
用于表达该记录的填报人,其值由填报人决定是否必填或者具体的值。参与业务逻辑。
显示顺序(show_order)
用于表达该记录的显示顺序。参与业务逻辑。
显示序号(show_serial_number)
用于表达该记录的显示序号,一般可能与显示顺序相同。参与业务逻辑。
所属部门(belong_unit)
用于表达该记录的数据归属部门或者单位,一般由填报者或修改者决定。参与业务逻辑。
这篇关于建议数据库设计的必选字段的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!