ГИС ObjectLand. Руководство пользователя
пред.содержаниеслед. / Внешние базы данных / Глава 42. Свойства ВБД и ее компонентов

Свойства поля таблицы ВБД

На рис. 42-4 показана страница «Общие» окна свойств поля таблицы ВБД.

Рис. 42-4. Диалоговое окно «Свойства поля» для  таблицы ВБД, страница «Общие»

Рис. 42-4. Диалоговое окно «Свойства поля» для таблицы ВБД, страница «Общие»

Большое количество свойств поля, отображаемых на этой странице, связано с разнообразием типов возможных источников данных, при этом каждый конкретный тип вовсе не обязательно должен поддерживать все приведенные свойства. Те свойства, которые характерны не для всех типов источников, собраны в панели «Специальные свойства».

В табл. 42-1 перечислены и пояснены свойства поля таблицы ВБД, отображаемые на странице «Общие».

Столбец

Описание

Имя

Имя поля.

Таблица

Имя таблицы ВБД, которой принадлежит поле.

Владелец

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

Тип

Тип поля. Отображаемые названия типов полей специфичны для конкретного источника данных.

Размер

Размер поля. Интерпретация размера поля зависит от типа поля:

  • Строковое (CHAR) – объявленная в ВБД длина поля в символах;

  • Длинное строковое (VARCHAR) – максимальная длина поля в символах;

  • Целочисленное (INTEGER, SMALLINT) – максимальное количество десятичных цифр, необходимое для отображения значений поля;

  • Десятичное (DECIMAL, NUMERIC) – объявленное в ВБД количество десятичных цифр (включая цифры дробной части);

  • Вещественное (REAL, FLOAT, DOUBLE PRECISION) – максимальное количество десятичных цифр мантиссы;

  • Бинарное (BIT(len)) – объявленная в ВБД длина поля в байтах;

  • Длинное бинарное (BIT VARYING(len)) – максимальная длина поля в байтах;

  • Дата (DATE) – всегда 10 (количество символов в формате yyyy-mm-dd);

  • Время (TIME) – всегда 8 (количество символов в формате hh:mm:ss);

  • Отметка времени (TIMESTAMP) – количество символов в формате yyyy-mm-dd hh:mm:ss[.f…]; здесь [.f…] – необязательное обозначение для долей секунды;

  • Логическое (BIT) – всегда 1.

Масштаб

Масштаб поля. Интерпретация масштаба поля зависит от типа поля:

  • Строковое – масштаб неприменим;

  • Длинное строковое – масштаб неприменим;

  • Целочисленное – масштаб неприменим;

  • Десятичное – количество десятичных цифр справа от десятичной точки;

  • Вещественное – масштаб неприменим;

  • Бинарное – масштаб неприменим;

  • Длинное бинарное – масштаб неприменим;

  • Дата – масштаб неприменим;

  • Время – масштаб неприменим;

  • Отметка времени – количество цифр в дробной части числа секунд (справа от десятичной точки);

  • Логическое – масштаб неприменим.

Автоинкрементальное

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

Регистрочувствительное

Признак чувствительности значений поля к регистру символов при сортировке и поиске.

Длинное поле

Признак длинного поля. ГИС ObjectLand предоставляет ограниченные возможности по использованию длинных полей. Допустим только просмотр заданного количества символов/байт, начиная с первого символа/байта поля.

Денежное

Признак денежного поля. Признак указывает, что данное десятичное поле предназначено для хранения денежных сумм. Имеет фиксированные размер и масштаб.

Беззнаковое

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

NULL-значения допустимы

Признак возможности установки пустого (NULL) значения поля.

Поиск допустим

Признак возможности поиска записей по значению данного поля. Признак может принимать следующие значения:

  • да – поиск по значениям поля допустим;

  • нет – поиск по значениям поля недопустим;

  • кроме предиката LIKE – поиск по значениям поля допустим, за исключением отношений сопоставления с шаблоном.

Первичный ключ

Признак, указывающий, что данное поле входит в первичный ключ таблицы ВБД.

Табл. 42-1. Свойства поля таблицы ВБД

На странице «Доступ» (рис. 42-5) расположены три флажка, указывающие, имеет ли данный пользователь права на выполнение трех основных действий со значениями данного поля таблицы: на модификацию (т.е. изменение значения поля), на добавление (т.е. на установку значений поля при добавлении записи), на получение значения поля при запросе к внешнему источнику.

Рис. 42-5. Диалоговое окно «Свойства поля» для  таблицы ВБД, страница «Доступ»

Рис. 42-5. Диалоговое окно «Свойства поля» для таблицы ВБД, страница «Доступ»

пред.в начало стр.след.