可以创建一个像这样的关系1到0..1 + 0..1到1

时间:2015-08-13 23:16:22

标签: c# sql relational-database entity-relationship foreign-key-relationship

想要在学生和结果之间创建相同的RelationShip,因为我在主题和结果之间创建了它是否可能?创建一个像1到0..1 -0..1到1 ??

之类的关系

Want to create the same RelationShip between Student and Result as i've created between Subject and Result is it possible ?? to create a relations like 1 to 0..1 -0..1 to 1??

编辑:更详细地解释问题

同样在这张照片中,学生和先行之间存在一对一的关系我希望在学生和家庭数据之间建立相同的关系,即1对1的关系是否可能? enter image description here

1 个答案:

答案 0 :(得分:0)

您无法添加MS SQL物理1对1关系,因为添加对象时您必须先添加一些对象。我建议先添加一名学生,这样我就可以使用结果给学生的外键,就像你拥有的那样。 StudentID也应该是NOT NULL,以避免缺少引用。

  

在Results(StudentID)上创建唯一索引IX_Results_StudentID;