Добавление с помощью ввода атрибутов столбцов

Для добавления в таблицу нового столбца необходимо:

  1. в окне создания новой таблицы (см. рис. 11) нажать кнопку Добавить;

  2. в окне «Определение столбца» (рис. 12) ввести атрибуты добавляемого столбца.

 
Окно «Определение столбца»
Рисунок 12. Окно «Определение столбца»

АтрибутОписание
ИмяИмя столбца, вводится с клавиатуры
ТипТип данных, вводится с клавиатуры или выбирается из предложенного списка (для этого следует нажать клавишу < стрелка вниз > или < стрелка вверх >, выбрать нужное значение и нажать клавишу < Enter >) (рис. 13)
ТочностьТребуемая точность представления данных
МасштабТребуемый масштаб. Поле доступно только для типа NUMERIC
Первичный
ключ
Принадлежность столбца к первичному ключу
Уник.Наличие у столбца уникального индекса
Not
Null
Наличие у столбца ограничения целостности NOT NULL
По умолчаниюЗначение по умолчанию для столбца
Код-каТип кодировки столбца, может отличаться от типа кодировки таблицы. Поле доступно только для типов CHAR, VARCHAR, BLOB. Допускается вводить и имена кодировок, и их описатели. То есть можно ввести текст "CP866" вручную или выбрать из выпадающего списка "Cyrillic(CP866, ibm866)" – значение будет интерпретировано правильно
Клавиша
< Alt >+< N >
Ограничение целостности столбца
Выбор типа данных для столбца
Рисунок 13. Выбор типа данных для столбца

Точность данных

Для типов данных CHAR, BYTE, VARCHAR, VARBYTE значение «точность» задает длину строки данного типа.

Для вещественных чисел или чисел с фиксированной точкой (тип данных NUMERIC, REAL, DOUBLE) значение «точность» задает общее количество позиций, выделяемых для представления числа (не считая знака числа и десятичную точку), значение «масштаб» (только для NUMERIC) – количество позиций, выделяемых для представления числа после десятичной точки. Например, если задано представление NUMBER (7,2), то допустимый диапазон значений будет от +99999.99 до -99999.99.

Для типов данных INT, SMALLINT, BLOB задание значения поля «точность» не требуется. Для типа данных INT значение поля всегда устанавливается равным 4, для SMALLINT – 2. Для типа данных BLOB первоначальное значение поля «точность» равно 14, в дальнейшем при добавлении/удалении информации значение поля будет изменяться.

Диапазон значений

На целочисленные типы данных возможно наложение ограничивающего условия целостности AUTOINC RANGE. Для этого в списке типов необходимо выбрать тип данных INT AUTOINC или SMALLINT AUTOINC, BIGINT AUTOINC. В результате появится окно «Добавить диапазон» (рис. 14), в котором можно добавить новые диапазоны значений или изменить существующие.

Окно для задания диапазонов
Рисунок 14. Окно для задания диапазонов

Для добавления диапазона в «Список диапазонов» следует:

 
  1. перейти в поле Новый диапазон (см. рис. 14);

  2. заполнить поля Начало и Конец: начальное и конечное значения автоинкрементного столбца;

  3. нажать горячую клавишу < Alt >+< I >. При этом введенные значения появятся в поле Список диапазонов;

  4. нажать кнопку Выполнить для сохранения введенного диапазона.

Свойства данных

Первоначально в полях Первичный ключ, Уник. и Not Null устанавливается значение NO. Изменить его на YES можно с клавиатуры или путем выбора YES в списке, который появится, если воспользоваться клавишей < стрелка вниз > или < стрелка вверх >.

Кодировка данных

Тип кодировки в поле Код-ка вводится с клавиатуры или выбирается из предложенного списка кодировок (рис. 15). Список появляется после нажатия клавиши < стрелка вниз > или < стрелка вверх >. Выбор осуществляется с помощью клавиши < Enter >.

Окно «Список кодировок»
Рисунок 15. Окно «Список кодировок»

Check-условия

Для задания ограничений целостности CHECK для столбца нужно нажать клавиши < ALT >+< N > в окне «Определение столбца» (см. рис. 12).