Неструктурированный дизайн базы данных - PullRequest
1 голос
/ 26 мая 2010

По обычному способу оформляем таблицу с полями. Пример со статьей таблица может содержать поля: заголовок, содержание, автор .....

Но как все будут думать, если мы добавим в поле несколько полей?

Ответы [ 3 ]

3 голосов
/ 26 мая 2010

Хранение нескольких значений в столбце - плохая идея. Это ломает 1-ую Нормальную форму .

0 голосов
/ 27 мая 2010

Ваш вопрос немного сбивает с толку, но если вы пытаетесь удерживать несколько значений в поле, Митч прав. Если вам действительно нужно это сделать, вы можете использовать столбец XML.

Вот ссылка на информацию о поддержке XML для SQL Server 2005.

0 голосов
/ 26 мая 2010

Я думаю Вы имеете в виду:

MyTable
-------
int FieldA
int FieldB
int FieldSum

Где FieldSum - это вычисленное поле , определенное как сумма FieldA и FieldB.

Это правильно?

Или Вы хотите изменить это:

MyTable
-------
char LicensePlate
char Make
char Model

к этому:

MyTable
-------
char LicensePlate
char MakeAndModel

В таком случае: почему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...