例如
一个会员注册系统,会员级别分为"普通会员","高级会员"
A方案是一个表
在会员表中加一个字段注明该会员的会员级别
UserName UserLevel
ABC 普通会员
BCD 高级会员
这样
UserLevel Char(8)
一共占用8个字节的长度
B方案是两个表
表一
Level_id Level_Name
0 普通会员
1 高级会员
表二
UserName Level_id
ABC 0
BCD 1
这样
Level_id Char(1)
一共占用1个字节的长度
当会员很多的时候,方案B明显比较节约数据库空间,但是每次显示会员级别的时候都要查询多一次数据库,也就是说A的时间效率高,而B的空间效率高.另外,B维护起来似乎更加方便一些,更改会员级别的名称或者增减会员级别只要修改一处.
大家选哪个?








两个数据库方案,大家选哪个?










平板模式