Поделиться через


Правила планирования таблиц

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

  • Типы данных, которые будут храниться в таблице.
  • Число столбцов в таблице и тип данных и длина (если это необходимо) каждого столбца.
  • Какие столбцы могут принимать значения NULL.
  • Использовать ли ограничения, значения по умолчанию и правила; если да, то где.
  • Типы индексов, которые понадобятся, какие столбцы делать первичными ключами, а какие — внешними.

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

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

См. также

Основные понятия

Индексы

Другие ресурсы

Основные сведения о таблицах
Конструирование таблиц

Справка и поддержка

Получение помощи по SQL Server 2005