Re: [SQL] 数据库设计上的问题

楼主: aoksc (重出江湖)   2015-04-21 22:11:39
※ 引述《aoksc (重出江湖)》之铭言:
: 标题: [SQL] 数据库设计上的问题
: 时间: Mon Apr 20 23:18:56 2015
:
: (针对 SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
: 数据库名称:MS-SQL
:
: 数据库版本:2012
:
: 内容/问题描述:
:
: 请问各位
:
: 我目前要设计一个订单系统
:
: 数据库架构如下

:
: 我的想法是菜单底下跟每个一个品项关联
:
: 而订单跟每一家菜单编号相关连
:
: 订单明细则是订单编号跟菜单品项编号相关连
:
: 因为当有人开单后很多人都用同一张订单点餐所以关联订单编号
:
: 而每一张明细也纪录相对应的品项编号
:
: 不过当我要去建立关联时都会出现
:
: “资料表的资料行与现有的主索引键或unique条件约束不相符”
:
: 请问是我的设计的架构有错吗?
:
: 不好意思对SQL的相关知识还很粗浅
:
: 希望各位不吝指教
:
: 谢谢
:
:
作者: BigLoser (大鲁蛇)   2015-04-21 22:19:00
你两篇的描述我都看不太懂,可不可以举个实体例子你第一张图看起来应该是错的,关联是这样的,我有一个主键,要关联的人会有一个外部键,我的主键和别人的外部键关联其实你说你有抓北风了,直接看北风会比较易懂你可以看看北风里面应该没有类似你这种作法的但奇怪我明明两个字段都列为主键了怎么还会有不同 <<这句话很奇怪= =建议先看网络资料或是买本入门书籍来K一下
作者: a926 (Aaron)   2015-04-22 12:04:00
索引归索引 PK归PK 另外一般做关联时只会讲到PK FK不会提到索引呐为了怕有误 我说的索引不是索引键这个词书我之前有推过ISBN:9789863120636ISBN:9789863120650

Links booklink

Contact Us: admin [ a t ] ucptt.com