logo
Информатика_ЗФ / 2013_Информатика УМО_легпром

Свойства полей базы данных

Поля БД не просто определяют структуру базы – они ещё определяют групповые свойства элементов данных, принадлежащих каждому из полей. Рассмотрим основные свойстваполей БД на примере СУБДMicrosoftAccess:

• имя поля – идентификатор, по которому происходит обращение к данным этого поля при автоматических операциях с базой (используется в качестве заголовка по умолчанию);

• подпись – определяет заголовок столбца, отличный от имени поля;

• тип поля – определяет тип данных, содержащихся в данном поле;

• обязательное поле – свойство, определяющее обязательность ввода данных;

• пустые строки – в отличие от предыдущего свойства, разрешает ввод пустых строк для некоторых (например, текстовых) типов данных;

• размер поля – задаёт предельную длину (в символах) данных, которые могут размещаться в данном поле;

• формат поля – определяет способ форматирования данных в ячейках, принадлежащих полю;

• маска ввода – определяет форму, в которой вводятся данные в поле;

• значение по умолчанию – автоматически вводимое в поле значение при создании новой записи;

• условие на значение – ограничение, используемое для проверки правильности ввода данных;

• сообщение об ошибке – текстовое сообщение, выдаваемое при попытке ввода ошибочных данных, если задано предыдущее свойство;

• индексированное поле – свойство, ускоряющее операции поиска и сортировки записей по значениям данного поля. Возможна автоматическая проверка и исключение дублирования данных.

Так как в разных полях могут содержаться данные разных типов, то набор свойств определяется типом хранимых данных. Например, перечисленный выше набор свойств не является полным и относится в основном к полям текстового типа. Для данных других типов набор свойств будет иным. Например, для представления действительных чисел важно свойство, определяющее количество знаков после запятой. А для хранения внедрённого объекта OLEбольшинство из перечисленных свойств вообще не применимо.