首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
MS-SQL Server
疑难问题
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
如何设计表,具体请进
[无满意答案结贴,结贴人:SIWEILIULANG]
加为好友
发送私信
在线聊天
SIWEILIULANG
思维流浪
等级:
可用分等级:
中农
总技术专家分:
195
总技术专家分排名:
60473
揭帖率:
93.48%
发表于:
2008-04-06 10:12:51
楼主
表1,结构
车间(主键)
表2
车间,品种(车间+品种为主键)
表3
车间,品种,业务数据
想实现:
1、表2的车间信息必须从表1中获得,当表1的车间信息修改时,表2对应的车间信息自动更新。表2已有的车间,表1不可删除。
2、表3的车间、品种信息必须从表2中获得,当表2的车间、品种信息修改时,表3对应的车间、品种信息自动更新。表3已有的车间、品种,表2不可删除。
请问:如何实现,有多少不同的方法,各有什么优缺点.
另外:
我建了外键,但主表的信息不让修改了,怎么回事?
问题点数:
20
回复次数:
13
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
roy_88
中国风
等级:
可用分等级:
富农
总技术专家分:
59906
总技术专家分排名:
127
2
4
发表于:
2008-04-06 10:29:07
1
楼 得分:
0
t1
车间
t2
ID 车间 品种--ID为主健
t3
t2_ID 业务数据
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
SIWEILIULANG
思维流浪
等级:
可用分等级:
中农
总技术专家分:
195
总技术专家分排名:
60473
发表于:
2008-04-06 10:33:37
2
楼 得分:
0
不是要这个。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
happyflystone
无枪狙击手
等级:
可用分等级:
短工
总技术专家分:
73480
总技术专家分排名:
85
4
5
发表于:
2008-04-06 10:36:25
3
楼 得分:
0
1、表2的车间信息必须从表1中获得,当表1的车间信息修改时,表2对应的车间信息自动更新。表2已有的车间,表1不可删除。
2、表3的车间、品种信息必须从表2中获得,当表2的车间、品种信息修改时,表3对应的车间、品种信息自动更新。表3已有的车间、品种,表2不可删除。
--
两表外键关联,更新表1的车间信息不会影响表2
同理对你的表3也一样
我建了外键,但主表的信息不让修改了,怎么回事?
---
外键关联后会控制数据的修改的
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
SIWEILIULANG
思维流浪
等级:
可用分等级:
中农
总技术专家分:
195
总技术专家分排名:
60473
发表于:
2008-04-06 10:55:44
4
楼 得分:
0
问题是:
我需要修改表1的信息,进而影响表2的信息。
修改表2的信息,进而影响表3的信息。
但现在做了外键,表1的信息不让修改了。
不知问题是否描述清楚,各位是否看清。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
elite_2007
等级:
可用分等级:
长工
总技术专家分:
120
总技术专家分排名:
79901
发表于:
2008-04-06 14:11:19
5
楼 得分:
0
第一个问题 可以通过 创建触发器 来实现,帮助文档或SQL方面的书里都有例子
第二个问题 除了主键之外,其它属性可以被修改啊,跟设置外键没什么关系吧,再找找其它原因
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zbc1009
Jacob雅各布
等级:
可用分等级:
中农
总技术专家分:
1642
总技术专家分排名:
12711
发表于:
2008-04-06 22:07:53
6
楼 得分:
0
1,在表1上建触发器,insert或update表1的同时去修改表2
2,在表2上建触发器,insert或update表2的同时去修改表3
具体例子要看你具体要实现怎么样的处理,要怎么样修改。。。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
cson_cson
csdn工作人员请勿给分
等级:
可用分等级:
贫农
总技术专家分:
2002
总技术专家分排名:
10470
发表于:
2008-04-06 22:38:50
7
楼 得分:
0
引用楼主 SIWEILIULANG 的帖子:
表1,结构
车间(主键)
表2
车间,品种(车间+品种为主键)
表3
车间,品种,业务数据
想实现:
2、表3的车间、品种信息必须从表2中获得,当表2的车间、品种信息修改时,表3对应的车间、品种信息自动更新。表3已有的车间、品种,表2不可删除。
请问:如何实现,有多少不同的方法,各…
表1:车间ID 车间名称
表2:品种ID 车间ID 品种名称
表3:业务ID 品种ID 业务数据
用ID作为主键和外建,显示时关联表显示。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
cson_cson
csdn工作人员请勿给分
等级:
可用分等级:
贫农
总技术专家分:
2002
总技术专家分排名:
10470
发表于:
2008-04-06 22:42:18
8
楼 得分:
0
引用楼主 SIWEILIULANG 的帖子:
表1,结构
车间(主键)
表2
车间,品种(车间+品种为主键)
表3
车间,品种,业务数据
想实现:
1、表2的车间信息必须从表1中获得,当表1的车间信息修改时,表2对应的车间信息自动更新。表2已有的车间,表1不可删除。
2、表3的车间、品种信息必须从表2中获得,当表2的车间、品种信息修改时,表3对应的车间、品种信息自动更新。表3已有的车间、品种,表2不可删除。
请问:如何实现,有多少不同的方法,各…
第二种:触发器
就用你现在的表格,但不要外建。
对表1、表2建触发器update
对表1、表2建触发器delete(instead of)
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yimeng123
yimeng123
等级:
可用分等级:
长工
总技术专家分:
23
总技术专家分排名:
168459
发表于:
2008-04-07 11:02:01
9
楼 得分:
0
重薪诚聘C++
http://topic.csdn.net/u/20080227/14/8bce0844-bd15-42f0-9cda-a343d5d6601b.html
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
SIWEILIULANG
思维流浪
等级:
可用分等级:
中农
总技术专家分:
195
总技术专家分排名:
60473
发表于:
2008-04-08 15:12:40
10
楼 得分:
0
主表的主键我想修改,同时自动将从表的信息更新。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jingliuting
江柳亭
等级:
可用分等级:
中农
总技术专家分:
117
总技术专家分排名:
81234
发表于:
2008-04-09 09:57:43
11
楼 得分:
0
应该是设置主键和外键,在设置外键的时候有更新规则和删除规则可以选。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jingliuting
江柳亭
等级:
可用分等级:
中农
总技术专家分:
117
总技术专家分排名:
81234
发表于:
2008-04-09 10:11:36
12
楼 得分:
0
车间表
————————
序号(自动增长)
车间名
产品表
————————
序号(自动增长)
产品名
车间产品关联表
————————
序号(自动增长)
车间序号
产品序号
业务数据表
————————
序号(自动增长)
关联表序号
业务数据
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zanyzyg
猪油果
等级:
可用分等级:
富农
总技术专家分:
1684
总技术专家分排名:
12312
发表于:
2008-04-09 10:30:42
13
楼 得分:
0
最基本的就是触发器了
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友