标签: sql sql-server database
我必须创建一个关于特定房间和特定学生的活动的特定数据库。有点像,一项活动最多可以在4个房间(D,E,F ang G)进行,但参与活动的学生显然只能在一个房间内。
所以,我已经创建了一个表格ROOMS,如下所示:
Uri
现在我必须创建学生表,这需要说明学生将在哪些房间 但是,如果用户指定房间D和E,我如何为学生表创建这样的约束,考虑到在另一个表中选择的房间?
答案 0 :(得分:0)
我不熟悉SQL-Server或您的项目,但基于信息,我认为多对多的关系是解决您问题的最佳方案。