编程论坛
注册
登录
编程论坛
→
SQL Server论坛
[求助]请教数据约束的问题。
pity1115
发布于 2006-12-27 22:10, 465 次点击
我要做一个数据库,里面有“学生”“教师”2个表。2者之间有“指导”的关系,一个学生只能有一个指导教师,一个教师最多只能指导10个学生。请问,如何控制教师指导的学生人数,在数据库里做限制,而不是在应用程序里。
我想了好久都没搞定,请大家指点一下,谢谢了。
5 回复
#2
xu2000
2006-12-27 22:36
可以考虑用触发器。
#3
angeloc
2006-12-28 10:16
这种业务逻辑不应该在数据库里实现!
#4
雨蒙珍珍
2006-12-28 11:59
为什么不能在数据库中实现呢?
#5
棉花糖ONE
2006-12-28 12:01
自己写个存储过程吧,10个就不让插入
#6
雨蒙珍珍
2006-12-28 12:23
我同意你的看法。在处理实际的业务规则 还是写存储过程比较好的!
1