В ответ на ваш вопрос:
... мне нужно кодировать эти отношения, и если да, то как мне это сделать?
Вы будетенеобходимо определить отношения между двумя таблицами.Пример:
ALTER TABLE tableB
ADD CONSTRAINT FK_tableB_TableA FOREIGN KEY (tableAId)
REFERENCES tableA (id) ;
Когда вы вставляете запись в таблицу B, вам все равно нужно определить tableAId is.SQL Server волшебным образом не знает, что это должно быть.
Так что гипотетически, если таблица A выглядела так:
1 | Some text | 1/1/2020
2 | blah blah | 6/1/2021
Чтобы вставить запись в tableB, которая ссылается на запись 2, вам нужно будет сделатьthis:
INSERT INTO TableB (2,'My important information')
Предполагается, что таблица B имеет следующую структуру:
TableB
---------
Id --identity column/pk
tableAId --fk
SomeTextColumn