Добавление с помощью ввода атрибутов столбцов
Для добавления в таблицу нового столбца необходимо:
Атрибут | Описание |
---|---|
Имя | Имя столбца, вводится с клавиатуры |
Тип | Тип данных, вводится с клавиатуры или выбирается из предложенного списка (для этого следует нажать клавишу < стрелка вниз > или < стрелка вверх >, выбрать нужное значение и нажать клавишу < Enter >) (рис. 13) |
Точность | Требуемая точность представления данных |
Масштаб | Требуемый масштаб. Поле доступно только для типа NUMERIC |
Первичный ключ | Принадлежность столбца к первичному ключу |
Уник. | Наличие у столбца уникального индекса |
Not Null | Наличие у столбца ограничения целостности NOT NULL |
По умолчанию | Значение по умолчанию для столбца |
Код-ка | Тип кодировки столбца, может отличаться от типа кодировки таблицы. Поле доступно только для типов CHAR, VARCHAR, BLOB. Допускается вводить и имена кодировок, и их описатели. То есть можно ввести текст "CP866" вручную или выбрать из выпадающего списка "Cyrillic(CP866, ibm866)" – значение будет интерпретировано правильно |
Клавиша < Alt >+< N > | Ограничение целостности столбца |
Точность данных
Для типов данных 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);
-
заполнить поля Начало и Конец: начальное и конечное значения автоинкрементного столбца;
-
нажать горячую клавишу < Alt >+< I >. При этом введенные значения появятся в поле Список диапазонов;
-
нажать кнопку
для сохранения введенного диапазона.
Свойства данных
Первоначально в полях Первичный ключ, Уник. и Not Null устанавливается значение NO
. Изменить его на YES
можно с клавиатуры или путем выбора YES
в списке, который появится, если воспользоваться клавишей < стрелка вниз > или < стрелка вверх >.
Кодировка данных
Тип кодировки в поле Код-ка вводится с клавиатуры или выбирается из предложенного списка кодировок (рис. 15). Список появляется после нажатия клавиши < стрелка вниз > или < стрелка вверх >. Выбор осуществляется с помощью клавиши < Enter >.
Check-условия
Для задания ограничений целостности CHECK для столбца нужно нажать клавиши < ALT >+< N > в окне «Определение столбца» (см. рис. 12).