YourLib.net
Твоя библиотека
Главная arrow Базы данных. Проектирование и создание (С.М. Диго) arrow 5.2.3.4. Свойства полей
5.2.3.4. Свойства полей

5.2.3.4. Свойства полей

   В нижней части экрана описания таблицы отображается список свойств выбранного поля. Перечень свойств будет зависеть от выбранного типа поля (табл. 5.2).

Таблица 5.2. Свойства полей (в зависимости от типа поля)

Таблица 5.2. Свойства полей (в зависимости от типа поля)

Окончание табл. 5.2

Окончание табл. 5.2

   Набор допустимых свойств вызывает некоторое удивление. Наверное, не всеми возможностями надо пользоваться. Так, обычно не рекомендуется проводить индексирование по логическому полю. Назначение поля MEMO - хранение длинных текстов. Как и зачем задавать для них условия на значение - не совсем понятно. То же (но несколько в меньшей степени) относится и к формату поля данного типа, а также формату поля СЧЕТЧИК. Некоторые из свойств полей понятны без дополнительных пояснений. Некоторые мы поясним ниже на примерах.
   Свойство «Индексированное поле» определяет, надо ли создавать индекс по этому полю. Индекс ускоряет выполнение запросов, в которых используются индексированные поля, и операции сортировки и группировки.
   Свойство «Индексированное поле» может иметь следующие значения (табл. 5.3):

Таблица 5.3  

Значения
  

Описание
  

Нет
  

(Значение по умолчанию). Индекс не создается.
  

Да (Допускаются совпадения)
  

В индексе допускаются повторяющиеся значения.
  

Да (Совпадения не допускаются)
  

Повторяющиеся значения в индексе не допускаются.
  


   В рассматриваемом нами примере в связи с тем, что по полю ФАМИЛИЯ часто осуществляется поиск и упорядочение информации, желательно по нему произвести индексацию. Так как среди сотрудников возможны однофамильцы, то должны быть разрешены совпадения значений индексируемого поля.
   Не допускается создание индексов для полей MEMO, гиперссылок и объектов OLE.
   Ключевое поле КОД_СОТРУДНИКА имеет тип «Счетчик». Только для полей этого типа имеется свойство «Новые значения». Оно определяет способ определения значения поля счетчика при добавлении в таблицу новых записей.
   Свойство «Новые значения» может иметь следующие значения:
   • последовательные - значение поля счетчика увеличивается на 1 в каждой новой записи;
   • случайные - поле счетчика в новой записи получает случайное значение типа Длинное целое.
   Следует отметить, что многие СУБД для полей такого типа позволяют использовать произвольный шаг приращения.
   Свойство «Пустые строки» определяет, допускается ли ввод в данное поле пустых строк (строк, не содержащих символов). При задании значения «Да» для свойств «Пустые строки» и «Обязательное поле» Microsoft Access различает несуществующие данные (сохраняются в виде пустых строк) и данные, которые существуют, но не известны (сохраняются в виде пустых (Null) значений).
   Совет: Для различия пустых строк от значений Null можно использовать свойство «Формат поля» (Format). При этом вместо пустых строк можно выводить строку «Отсутствуют данные».
   В нашем примере значение поля ФИО должно присутствовать всегда и не может содержать пустые строки.
 
< Пред.   След. >