我对SQL Server数据库中的表有关系的问题。让我们说我正在开发一个关于学校的Windows窗体应用程序。我有四个表,他们是老师,学生,应用程序和类,其中所有四个都有其唯一的主键。在我的类表中,我有外键studentId,这意味着我建立了这两个表之间的关系。现在老师,应用程序和老师独处。
这是一个数据库图表:
我想知道我是否应该在下面做这样的事情。我要创建另一个新的表调用allUser_detail,我喜欢所有三个FK,所以他们有关系吗?
答案 0 :(得分:1)
你没有明确的关系概念和外键。
教室由几名学生组成,学生只能在一个教室里。
因此,您必须在Student表中指定列classId(反之亦然),并将此列中的外键指向Class表,以将学生绑定到某个类。