关于SQL的约束性

palaren 2003-11-19 12:37:42
我在做一个图书管理系统,有书(BID,Bname..)学生(SID,Sname....)管理(BID,SID...)
用关系图把这三个表联系起来,但它们之间是否会有约束关系(如我要在管理表中加BID,SID,是否一定要是在书表有的BID才行)
...全文
25 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
guolei0813 2003-11-20
  • 打赏
  • 举报
回复
一般情况我是用程序实现的。在插入,删除时用BID,SID做关联。
而数据库中的视图,好像用得不是很多。
例如:在借书时,利用BID,在书表中做处理,SID在学生记录中做处理。好像能够实现。
我觉得你可以自己先做,什么都自己构思,这样做出来才有成就感嘛。
zhaiyf 2003-11-20
  • 打赏
  • 举报
回复
不可能,看看你的约束摄制。
palaren 2003-11-19
  • 打赏
  • 举报
回复
但我在输入时,数据库没有约束了,管理中的BID,和SID与书表不同也行
yoki 2003-11-19
  • 打赏
  • 举报
回复
当然
书:将BID设为主键
学生:将SID设为主键
管理:BID为外键、SID为外键

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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