Правила планирования таблиц
При проектировании базы данных прежде всего нужно решить, какие таблицы понадобятся, какого типа данные будут храниться в каждой из них, а также какие пользователи будут иметь к ним доступ. Перед созданием таблицы и связанных с ней объектов рекомендуется наметить в общих чертах планы и принять решения по следующим характеристикам таблиц.
- Типы данных, которые будут храниться в таблице.
- Число столбцов в таблице и тип данных и длина (если это необходимо) каждого столбца.
- Какие столбцы могут принимать значения NULL.
- Использовать ли ограничения, значения по умолчанию и правила; если да, то где.
- Типы индексов, которые понадобятся, какие столбцы делать первичными ключами, а какие — внешними.
Самый эффективный способ создать таблицу — определить все, что от нее нужно сразу же. Сюда входят ограничения на данные и дополнительные компоненты. После создания таблиц и работы с ними можно продолжить более детальную их разработку.
При создании таблиц полезно начать с простой таблицы, добавить в нее данные и некоторое время поработать с ней. Этот подход дает возможность определить, транзакции какого типа выполняются чаще всего, и какого типа данные чаще всего вводятся, до того, как дизайн таблицы будет зафиксирован ограничениями, индексами, значениями по умолчанию, правилами и другими объектами.
См. также
Основные понятия
Другие ресурсы
Основные сведения о таблицах
Конструирование таблиц