+ -
当前位置:首页 → 问答吧 → 求一个数据字典表的设计

求一个数据字典表的设计

时间:2011-08-08

来源:互联网

对于数据字典表,可能大家会有不同的理解,我这里解释一下,我现在理解的数据字段表(分类表暂不列出):
在项目中,经常会遇到一些下拉选项
例如在选择币种的时候,我们可以选择人民币,美元,日元等
此处,给用户显示出来的是中文,但是在数据库里面存储的是代码,以下则是映射关系
code--name
RMB-人民币
USD-美元
JPY-日元

当然RMB,USD,JPY这些代码都是来源于一张数据字典表

现在在设计这个数据字典表的时候,我遇到了关于主键的问题,是采用单主键好还是联合主键好一点?

=============================
A.联合主键,该表只有3个字段
id--RMB,USD,JPY
name--人民币,美元,日元
catalog--Currency


==============================
B.独立出来一个主键
id--无业务含义
code--RMB,USD,JPY
name--人民币,美元,日元
catalog--Currency


==============================
C.类型和code联合为一个主键
id--Currency_RMB,Currency_USD,Currency_JPY
name--人民币,美元,日元



这个问题困扰了我N久了...望大家能够帮帮忙

作者: soft53ears   发布时间: 2011-08-08

主键最好是数字,最好是整数.

一三个不符合这种习惯

主键最好单独,并给 类型catalog 和 name 加联合唯一约束.

作者: trocp   发布时间: 2011-08-08

主键快捷多了,没那么麻烦了,不用联合主键,直接根据Id拿值多方便

作者: LMAOhuaNL   发布时间: 2011-08-08

热门下载

更多