作者Adonisy (堂本瓜一)
看板Database
标题Re: [问题]正规化的观念问题
时间Wed Mar 11 20:40:39 2009
※ 引述《bobju (宝贝猪)》之铭言:
: ※ 引述《trueQoo (幸运之神)》之铭言:
: : 去除重复群,除了每个栏位只存放1个有意义的栏位值,也要给 pk
: : 不然无法用单一值确认一笔资料列
: : 例如
: : 姓名 商品 数量
: : 小王 2 20
: : 小王 2 21
: : 这样就违反第一正规化,要给一个 "交易编号"的 pk
: 你举的例子, 并没有违反第一正规化, 因为主键的定义并未局限在单一栏位上.
: 主键可以是复合栏位, 所以上述的例子当中, (姓名,商品,数量)可以形成主键,
: 这样仍然可以用来识别上述的两笔记录是不重复的.
错了错了... 姓名,商品,数量 无法成立主键
姓名 商品 数量
小王 2 20
小王 2 20
这就 GG 了... 除非实务中禁止同一商品买相同数量,但哪有可能
--
Information ╳
▕
.
▕
在世界中心呼喊爱........钱 .
▕
______ .
▕
▏ 确定 ▏ .
▕
▔▔▔▔▔▔
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.250.147.241
※ 编辑: Adonisy 来自: 60.250.147.241 (03/11 20:40)
1F:推 bobju:你说的状况我知道.现在是在讨论第一正规化的状况. ok? 03/11 21:09
2F:推 bobju:而且实务上没听说过'每人限购一次'性的消费吗? 03/11 21:14
3F:推 trueQoo:最原始的原po(非以上二位)可能要把"实体关联"搞清楚 03/11 22:05