Нормализованный вопрос базы данных - PullRequest
2 голосов
/ 07 августа 2010

Я должен знать это, но я ожидаю, что это будет простой ответ ...

Это моя простая база данных на этот вопрос:

alt text

Должен ли я вставить идентификатор из Контакта и телефона в Contact_Phone, когда я вставляю запись в таблицы Контакта и телефона - или это можно сделать автоматически?

Я использую SQL Server 2008 Express.

Ответы [ 3 ]

3 голосов
/ 07 августа 2010

Вы должны вставить его самостоятельно в SQL, но это полностью зависит от того, как вы обращаетесь к базе данных.

Entity Framework должен иметь возможность обрабатывать это автоматически.

2 голосов
/ 07 августа 2010

Вы должны вставить его. А поскольку отношения определены, вам сначала нужно будет вставить их в таблицы контактов и телефонов.

1 голос
/ 07 августа 2010

Как база данных может узнать, какие контакты и телефоны идут вместе, если вы не вставите их?К сожалению, в SQL Server вы не можете обновлять более одной таблицы одновременно - это ограничение разделяют большинство, если не все СУБД SQL.

...