表设计

SIWEILIULANG 2008-09-01 08:56:42
表XX:编号(主键),名称,规格。
表CK: 日期,编号,名称,规格,数量。
表RK:日期,编号,名称,规格,数量。

表XX中的编号如已有出、入库,不允许修改编号,但可以修改名称、规格,同时,表CK、RK中的相同编号的名称、规格要与XX保持一致。

请问怎么设计呢?有几种方法?请说详细点。
...全文
95 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
SIWEILIULANG 2008-09-01
  • 打赏
  • 举报
回复
比如在XX中,录入a,1,2

在CK中,录入a,却没有生成1,2,更别说以后XX中的名称、规格改变了。

水族杰纶 2008-09-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 SIWEILIULANG 的回复:]
不行啊,在表XX中输入信息,
然后CK中输入相同编号的信息,没有啊。
[/Quote]
怎麼會沒有,什麼沒有?
水族杰纶 2008-09-01
  • 打赏
  • 举报
回复
每次明明見到有回覆,進來卻是 回覆次數:0
SIWEILIULANG 2008-09-01
  • 打赏
  • 举报
回复
不行啊,在表XX中输入信息,
然后CK中输入相同编号的信息,没有啊。
水族杰纶 2008-09-01
  • 打赏
  • 举报
回复
create table XX(编号 varchar(20) primary key ,名称 varchar(20),规格 varchar(20))
go
create table CK(日期 datetime,编号 varchar(20) primary key foreign key references XX(编号) on update cascade on delete cascade, 名称 varchar(20),规格 varchar(20),数量 int)
go
create table RK(日期 datetime,编号 varchar(20) primary key foreign key references XX(编号) on update cascade on delete cascade, 名称 varchar(20),规格 varchar(20),数量 int)

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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