一、配置表
一个系统中往往有很多需要可自定义的参数,比如网站名称、联系地址等基础参数以及各种系统运行参数等等,这个时候就需要单独一个参数配置表来保存这些参数。可能最先想到的就是一个参数加一个字段,但参数的个数不一定是固定的,如此设计需要修改数据库、修改程序,可扩展性不够。所以可以把这种列设计转换为行设计,参数增减通过数据行的增减来实现。
字段名称 | 数据类型 | 属性 | 允许空 | 默认值 | 备注 |
cfg_id | int (4) | PK AI | 配置编号 | ||
cfg_guid | char (36) | (newid()) | 配置GUID | ||
cfg_parent_guid | varchar (36) | ('') | 上级配置GUID,可以通过该字段实现配置分组且不限层级 | ||
cfg_code | nvarchar (100) | ('') | 配置编码 | ||
cfg_name | nvarchar (100) | ('') | 配置名称 | ||
cfg_desc | nvarchar (200) | ('' |