数据表设计:范式和反范式设计
来源:4-4 需求分析及逻辑设计-反范式化设计

crazy398
2019-02-03
- 商品表和分类表关联时,用分类名称的话如果分类名称 发生改变,这时表有又没有做外键,分类A名称,管理1000个商品,那么1000个商品的分类实际分类表中就不存在了
- 请教一个问题,一般设计表示使用自增ID作为主键,还是采用编号作为表之间关联的字段呀;例如,分类 A cat_id=1, cat_sn=108600001 cat_name=科幻
- 商品A goods_id=1 cat_sn=108600001 goods_name=三只小猫
- 还是
- 分类 A cat_id=1 cat_name=科幻
- 商品 goods_id=1 cat_id=1 goods_name=三只小猫
备注 cat_id , goods_id 是自增ID主键,cat_sn 是 唯一编号
写回答
1回答
-
.一般不会用名称做数据库主键,数据库主键一般用自增ID。分类名称可以做为业务主键使用,修改不影响id。表之间关联最好使用id022019-02-05
相似问题
老师, 数据库设计第一范式中
回答 1
count distinct慢的问题
回答 1
写入内存会不会造成数据丢失?
回答 2
关于对已有数据的大表进行水平分表?
回答 1
请问数据库设置使用什么软件比较好呢?
回答 1