Поля базы данных обладают свойствами. {От свойств полей зависит, какие типы данных можно вносить в поле, а какие нет, а также то, что можно делать с данными, содержащимися в поле.
Например, данные, содержащиеся в поле Цена, можно просуммировать, чтобы определить итоговый результат. Суммировать данные, содержащиеся в поле Номер телефона, совершенно бессмысленно, даже если номера телефонов записаны цифрами. Очевидно, что эти поля обладают разными свойствами и относятся к разным типам.}
Уникальным свойством любого поля является его Имя. {Разумеется, одна база данных не может иметь двух полей с одинаковым именем, поскольку компьютер запутается в их содержимом. Кроме имени у поля есть еще свойство Подпись.} Подпись — это та информация, которая отображается в заголовке столбца. {Ее не надо путать с именем поля, хотя если подпись не задана, то в заголовке отображается имя поля. Разным полям, например, можно задать одинаковые подписи. Это не помешает работе компьютера, поскольку поля при этом по-прежнему сохраняют разные имена.}
Основным свойством большинства полей является их длина. Длина поля выражается в символах, или знаках. {От длины поля зависит, сколько информации в нем может поместиться.}
В зависимости от назначения поля имеют разные типы:
1. Текстовый тип служит для хранения текста или чисел, не требующих проведения расчетов (например номера телефонов). {Основное свойство текстового поля — размер.}
2. Числовой – для ввода числовых данных (целых или вещественных).
3. Дата/время – для ввода дат или времени.
4. Логический – для ввода логических данных, имеющих только два значения (Да или Нет; 1 или 0; Истина или Ложь и т. п.).
5. Денежный. {Из названия ясно, какие данные в нем хранят.} Денежные суммы можно хранить и в числовом поле, но в денежном формате с ними удобнее работать. {В этом случае компьютер изображает числа вместе с денежными единицами, различает рубли и копейки, фунты и пенсы, доллары и центы, в общем, обращается с ними элегантнее.}
6. Поле объекта OLE. В таких полях можно хранить не только числа и буквы, но и картинки, музыкальные клипы и видеозаписи.
7. MEMO. У текстового поля есть недостаток, связанный с тем, что оно имеет ограниченный размер (не более 255 символов). Для хранения более длинного текста служит поле типа MEMO (до 65 535 символов). {Особенность поля MEMO состоит в том, что реально эти данные хранятся не в поле, а в другом месте, а в поле хранится только указатель на то, где расположен текст.}
8. Счетчик – особый тип числового поля. Имеет свойство автоматического наращивания. {Если в базе есть такое поле, то при вводе новой записи в него автоматически вводится число, на единицу большее, чем значение того же поля в предыдущей записи.} Обычно используется для нумерации записей.