0

Хотите создать такое же отношение между учеником и результатом, как я создал между субъектом и результатом, возможно ли это? для создания отношений вроде от 1 до 0..1 -0..1 до 1 ??Возможно ли создать отношения вроде этого от 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??

Edit: Для того, чтобы объяснить вопрос более подробно

Точно так же, как и в этой картинке Существует 1 к 1 отношение между учеником и предшествованием я хочу, чтобы создать такое же соотношение между Studet и семейными данными, т.е. От 1 до 1 связь возможно? enter image description here

+1

Как у результата не может быть действительного ученика? –

+0

В настоящее время существует соотношение между результатом и числом учащихся до 1, каждое из которых имеет действительный ученик, поэтому не уверен, о чем вы говорите. Но я хочу, чтобы создать от 1 до 1 отношений между Результатом и учеником, как между субъектом и результатами! –

ответ

0

Вы не можете добавить физическую связь от 1 до 1 MS SQL, так как при добавлении объектов вы должны сначала добавить какой-либо объект. Я бы предложил сначала добавить ученика, поэтому я бы использовал внешний ключ от Results to Students, как тот, который у вас есть. StudentID также должен быть NOT NULL, чтобы избежать отсутствия ссылки.

создать уникальный индекс IX_Results_StudentID по результатам (StudentID);

Смежные вопросы