использовать поле идентификатора при температуре в базе данных - PullRequest
1 голос
/ 13 февраля 2012

Мне в основном просто любопытно, если это плохая идея по какой-то причине.

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

Например, если 14 июня 2012 года в Палм-Дезерт будет 102F, в моей таблице place_date будет указано

place_id |    date    | temp_id
  14     | 2012-06-14 | 101

, кроме работы с отрицательными числами.?

1 Ответ

3 голосов
/ 13 февраля 2012

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

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

Но если вы все равно хотите это сделать, не забудьте использовать внешний ключ в столбце temp_id.

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