关于数据库设计的问题!

lilysunny13 2003-08-21 04:45:23
如题
比如有一个表中有一个类型的字段,这个类型的值有:省级、市级、县级。那么大家认为该字段的内容应该怎么填?
1、直接填省级、市级、县级的内容;
2、填1、2、3,分别代表省级、市级、县级,在显示的时候在程序中控制值是1就显示省级;
3、另做一个类型表,专门记录类型的值,然后在使用时通过表间的关联来实现类型字段内容的显示!
如果该类型的字段的值不止这么3个而是100个,我想那个时候就非常应该用第3中方法,可是如果就那么10个不到的类型值应该用什么方法呢?
大家讨论一下啊!
...全文
90 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
lilysunny13 2003-09-08
  • 打赏
  • 举报
回复
霍霍,楼上的真是狠啊,呵呵!
lilysunny13 2003-09-05
  • 打赏
  • 举报
回复
up
eminena 2003-09-05
  • 打赏
  • 举报
回复
无论怎样,用 3 ,除非你和我们过不去,那就随你便了!

结贴吧!
lilysunny13 2003-09-03
  • 打赏
  • 举报
回复
up
lilysunny13 2003-09-01
  • 打赏
  • 举报
回复
oo
eminena 2003-08-29
  • 打赏
  • 举报
回复
考虑到维护起来方便,选 3 没错.

比如,性别,在一般的情况只有男和女两种情况,但是,我设计的医院病案系统,性别列的数据有:
1.男
2.女
3.未知
4.未填

四种情况.

也就是说,除非非常确定,否则……
lucky_and_happy 2003-08-29
  • 打赏
  • 举报
回复
我认为如果量不大,没必要选3,第1种没什么不好,很直接,第2种还要记代码对应的名称,太麻烦
lilysunny13 2003-08-29
  • 打赏
  • 举报
回复
gz
zhbname 2003-08-29
  • 打赏
  • 举报
回复
最科学的,选3
lilysunny13 2003-08-27
  • 打赏
  • 举报
回复
up
yangvxin1 2003-08-25
  • 打赏
  • 举报
回复
如果量不是很大,则不用选三了。
lionqun 2003-08-25
  • 打赏
  • 举报
回复
如果数量是固定的,就不用3了,用2
如果数量以后可能增加,一定用3!
CrazyFor 2003-08-25
  • 打赏
  • 举报
回复
选3
CrazyFor 2003-08-25
  • 打赏
  • 举报
回复
选3
lilysunny13 2003-08-25
  • 打赏
  • 举报
回复
up
zhangjun 2003-08-25
  • 打赏
  • 举报
回复
选3好,维护方便
sdhdy 2003-08-23
  • 打赏
  • 举报
回复
选3
haozhiyuan2003 2003-08-23
  • 打赏
  • 举报
回复
严重同意楼上的
不必要死板教科书上的
程序猿之殇 2003-08-23
  • 打赏
  • 举报
回复
设计问题吗,
一般如果字段已经穷举了,
没有必要再建另一张表,
比如说0为男,1为女,2为其它就可以了。

但是比如说权限,
可能还会有更多种,
这种情况建一个新表就最合理了,
具体情况当然要具体分析了!
yone 2003-08-22
  • 打赏
  • 举报
回复
3最好,以后新增也简单
加载更多回复(9)

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧