Как выбрать свой первичный ключ?

Я нашел этот материал для чтения по , выбирая первичный ключ .

  • Есть ли руководство / сообщение в блоге о том, как выбрать первичный ключ для данной таблицы?
  • Должен ли я использовать автоматически увеличивающийся / сгенерированный ключ или я должен основывать первичный ключ на моделируемых данных (при условии, что у него действительно уникальное поле)?
  • Должен ли первичный ключ всегда быть длинным для повышения производительности, или я могу взять внешний уникальный идентификатор в качестве первичного ключа, даже если это строка?

10
задан ripper234 27 November 2010 в 14:02
поделиться