2015-01-28 6 views
0

Я работаю над проектом, чтобы сделать цифровую форму этого документа
this paper (не может опубликовать изображение)
и данные будут отображаться на Web в простом виде таблицы. Не будет никаких изменений, удаления, обновления. Это просто отображение (через SELECT *, конечно) введенных данных.
Данные будут вставлены через приложение Android и сохранены в одной таблице, которая содержит 30 столбцов в mysql.
и вопрос в том, есть ли хорошая идея, если я использую одну таблицу? потому что я думаю, что в sql не будет сложной операции.
, а другой вопрос: я нарушаю некоторые правила для этого метода?
Мне нужно ваше мнение. Благодарю.Просить мнение о структуре таблицы

ответ

1

Вполне нормально использовать только одну таблицу, если это соответствует вашим потребностям. Что вы можете сделать, чтобы сделать базу данных немного «умнее», это добавить новые таблицы для атрибутов в вашей бумаге, которые будут повторяться. Так, например, Тип Почты может быть другой таблицей, где есть два столбца, ID и Описание, и вы будете использовать его в качестве внешнего ключа в каждой записи в главной таблице. Это необходимо, если вы хотите, чтобы ваша база данных находилась в 3NF.

Подводя итог, да, вы можете иметь один стол, если это все, что вам нужно. Однако добавление большего количества таблиц может помочь сэкономить место и сделать вашу базу данных более гибкой. Тебе решать! :)

+0

хорошая идея есть. Я не могу проголосовать за вас из-за репутации, но, спасибо много! –

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

  • Нет связанных вопросов^_^