2011-01-24 4 views
0

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

Итак, было бы проще настроить новую таблицу и добавить новую строку для каждой четырехбуквенной строки с идентификатором соответствующей строки в другой таблице?

ответ

3

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

Main : ID, other columns 
Related : Main_ID, 4-letter-string 

Если нет ничего другого вы будете хранить в главном столе, а затем просто хранить их в несколько строк, и связаны через общий ID.

Вы можете сохранить его на одной записи и по-прежнему эффективно искать, если поиск FULLTEXT включен, но я сомневаюсь, что ваши 4-буквенные строки являются естественными языковыми словами, поэтому это может не понравиться.

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