0 голосов
спросил от в категории database
Лучше такой субъективный термин. На мой взгляд, первый способ лучше. Причина этого - из-за предположения, что люди будут иметь о ваших данных. Когда они прочитают ваш стол, они ожидают тип животного/рыбы. Если они получат общий характер, это, вероятно, не будет тем, что вы хотите. Это означает, что вам нужно будет отфильтровать эти записи из каждого набора результатов. Эти первые две строки данных не означают то же самое, что и остальные данные. Это проблема, на мой взгляд.

Я думаю, что это делает проблему еще проще, потому что вы намереваетесь создать соединение так, как вы это делаете. Поэтому сделайте жизнь проще для себя и не смешивайте свои типы данных в одной таблице.

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
0 голосов
ответил от
Первый из них лучше основан на стандартном правиле проектирования базы данных. В большинстве случаев для улучшения обработки данных рекомендуется нормализация. Вариант 1 следует за 2-NF.

Чтение: #Database Normalization Basics # [#^ #]

Категории

Добро пожаловать на сайт DraftingCode Q&A (ИТ ответы), где вы можете задавать вопросы и получать ответы от других членов сообщества.

Похожие вопросы

...