Типы данных

В СУБД MS Access поддерживается 10 основных типов данных:

текстовый,

МЕМО,

числовой,

денежный,

дата/время,

счетчик,

логический,

объект ОLE,

гиперссылка,

мастер подстановок.

Текстовый тип – наиболее часто используемый тип в СУБД MS Access. При создании новых полей он принимается по умолчанию. Информация текстового типа представляется совокупностью любых символов алфавита, включая числа. Если в текстовом поле помещается число, то оно воспринимается как текст и поэтому не может участвовать в каких–либо вычислительных операциях. Обычно в такие поля заносятся имена, фамилии, названия объектов, адреса, номера телефонов, почтовые индексы и т.п.

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

Максимальный размер текстового поля составляет 255 символов. Если размер поля не указывается, то он принимается по умолчанию равным 50 символам.

В тех случаях, когда размеры текстового поля колеблются в широких пределах, удобнее использовать другой тип текстового поля – МЕМО.

Поле МЕМОэто текстовое поле большого размера (до 65536 знаков). В таких полях обычно помещаются комментарии, пояснения, примечания, а также другая информация такого рода. Для данных в полях МЕМО выделяется столько места для записи значения, сколько потребуется. К примеру, для одной записи 2000 позиций, а для другой – 30.

Числовой тип представляется числами, которые могут быть использованы в различных вычислительных операциях. Числовой тип имеет несколько подтипов (диапазонов и форм представления чисел), приведенных в табл. 24.1.

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

Дата/времяэто тип, предназначенный для представления значений даты или времени или обе эти величины одновременно. В MS Access предусмотрено несколько форматов для таких полей. Он занимает 8 байт памяти.

Счетчик это уникальный идентификатор, предназначенный для нумерации записей. Последовательность номеров записи может быть как с шагом единица, так и случайными числами. Тип счетчик может быть только у одного поля таблицы, и оно обычно используется в качестве ключевого. Занимает этот тип 4 байта памяти.