建议数据库设计的必选字段

发布时间:2024年01月21日

在数据库设计时,建议以下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)

用于表达该记录的数据归属部门或者单位,一般由填报者或修改者决定。参与业务逻辑。

文章来源:https://blog.csdn.net/u011189668/article/details/135725580
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。