Каждое поле имеет определенный тип (Field Type). Современные СУБД обычно позволяют при описании поля просмотреть список допустимых типов полей и выбрать нужный. Кроме того, во многих СУБД задать нужный тип поля можно, указав первую букву названия выбираемого типа.
Допустимые типы полей различаются от системы к системе. Наблюдается тенденция к расширению списка поддерживаемых типов данных. Многие современные СУБД наряду с традиционными типами полей (Character - символьное, Numeric - числовое, Floating - с плавающей запятой, Date - дата, Logical- логическое, Memo - поле памяти) поддерживают и такие экзотические до недавнего времени типы полей, как двоичные, рисунки и др. Наиболее развитые системы (например, Огас1е7) позволяют в единой базе данных интегрирование хранить не только структурированные данные, но и неструктурированные, такие, как поточная аудио- и видеоинформация, пространственные многомерные данные.
Для массовых применений наиболее часто используются типы Character, Numeric, Logical и Date. Тип поля Floating в основном применяется для математических расчетов, тип Memo - для хранения данных, длина которых резко отличается от записи к записи, а также при хранении длинных полей. Этот тип поля называют также полем примечания, а иногда и просто текстовым.
После указания типа поля обычно указывается его длина. Для некоторых типов полей длина предопределена и устанавливается системой автоматически. Так, например, для полей типа даты автоматически устанавливается длина, равная 8 символам, для логического типа - 1 символу. Для других типов полей проектировщик при описании файла должен задать длину поля. В некоторых случаях эта величина может быть составной. Так, например, если это поле типа Numeric, то указывается общая длина поля, включая десятичную точку и знаки после нее, а также задается число знаков после десятичной точки.
предыдущаяследующая