Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Тип данных и свойства поля




ОСНОВНЫЕ ОПРЕДЕЛЕНИЯ

Под информационной системой (ИС) понимают систему, организующую, хранящую и преобразующую информацию, то есть систему, основным предметом и продуктом труда в котором является информация.

Информационная система – совокупность банков данных, информационных технологий и комплекса (комплексов) программно-технических средств (з-н «Об информации, информатизации и защите информации» от 10.11.2008).

З-н «Об информации, информатизации и защите информации» (от 10.11.2008):

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

Напомним, что базы данных, как и базы знаний входят в информационные ресурсы информационных систем.

Где под базой знаний понимают следующее:

база знаний - совокупность формализированных знаний об определенной предметной области, представленных в виде фактов и правил.

информационный ресурс – организованная совокупность документированной информации, включающая базы данных, другие совокупности взаимосвязанной информации в информационных системах», з-н « Об информации, информатизации и защите информации»)

з-н «Об информации, информатизации и защите информации» (от 10.11.2008):

база данных – совокупность структурированной и вза­и­мо­свя­зан­ной информации, организованной по определенным правилам на материальных носителях.

По-другому, База данных (БД) представляет собой совокупность специальным обра­зом организованных данных, хранимых в памяти вычислительной системы и отображающих состояние объектов и их взаимосвязей в рассматриваемой предметной области.

Система управления базами данных (СУБД) представляет собой ком­плекс программных средств, необходимых для создания и использова­ния баз данных.

Примеры СУБД: MySQL, Firebird, InterBase, Informix, MS Access, Visual FoxPro, Paradox, dBase, Oracle, Сlipper, Microsoft SQL Server и др.

ТАБЛИЦЫ

Тип данных и свойства поля

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

Тип данных для конкретного поля выбирается в зависимости от того, какая информация там будет располагаться. Допустимы следующие значения свойства Тип данных.

ТИП ДАННЫХ ХРАНИМЫЕ ДАННЫЕ ОГРАНИЧЕНИЯ
Текстовый Алфавитно-цифровые данные (текст и числа) Может храниться до 255 знаков.
Поле МЕМО Алфавитно-цифровые данные (текст и числа) Может храниться до 2 ГБ данных (предельный размер для всех баз данных Access) при программном заполнении полей. Помните, что добавление 2 ГБ данных приводит к замедлению работы базы данных. При вводе данных вручную в поле и в любой элемент управления, связанный с этим полем, можно ввести и просмотреть максимум 65535 знаков. При создании баз данных в файлах формата Office Access 2007 поля с типом данных «Поле МЕМО» поддерживают также форматирование текста.
Числовой Числовые данные В полях с типом данных «Числовой» используется параметр Список полей, управляющий размером значения, которое может содержать поле. Размер поля можно задавать равным 1, 2, 4, 8 или 16 байтам.
Дата/время Значения даты и времени Приложение Access хранит все значения даты и времени в виде 8-байтовых целых чисел с двойной точностью.
Денежный Денежные данные Данные хранятся в виде 8-байтовых чисел с точностью до четырех знаков после запятой. Этот тип данных используется для хранения финансовых данных и в тех случаях, когда значения не должны округляться.
Счетчик Уникальные значения, создаваемые приложением Access при введении новой записи Данные хранятся в виде 4-байтовых значений; обычно используются в первичных ключах.
Логический Логические данные («истина» или «ложь») Используется -1 для всех значений «Да» и 0 для всех значений «Нет».
Поле объекта OLE Изображения, документы, диаграммы и другие объекты из приложений Office и других программ Windows. Может храниться до 2 ГБ данных (предельный размер для всех баз данных Access). Помните, что добавление 2 ГБ данных приводит к замедлению работы базы данных. Поля с типом данных «Поле объекта OLE» создают растровые изображения исходных документов или других объектов, а затем отображают их в полях таблиц и элементах управления форм или отчетов в базе данных. Чтобы в Access выводились эти изображения, необходимо, чтобы на компьютере, использующем базу данных, был зарегистрирован OLE-сервер (программа, поддерживающая этот тип файлов). Если для данного типа файлов OLE-сервер не зарегистрирован, отображается значок поврежденного изображения. Такая проблема бывает связана с некоторыми типами изображений, чаще всего с форматом JPEG. Как правило, в ACCDB-файлах вместо типа данных «Поле объекта OLE» используется тип «Вложение». Поля с таким типом данных более рационально используют место для хранения и не имеют ограничений, связанных с отсутствием зарегистрированных OLE-серверов.
Гиперссылка Веб-адреса Может храниться до 1 гигабайта данных. Это могут быть ссылки на веб-узлы, на узлы или файлы интрасети или локальной сети, а также на узлы или файлы локального компьютера.
Вложение Файлы любого поддерживаемого типа Новая функциональная возможность ACCDB-файлов Office Access 2007. В записи базы данных можно вкладывать изображения, файлы электронных таблиц, документы, диаграммы и другие файлы поддерживаемых типов точно так же, как в сообщения электронной почты. Можно также просматривать и редактировать вложенные файлы в зависимости от параметров, заданных разработчиком базы данных для поля с типом данных «Вложение». Эти поля дают большую свободу действий, чем поля с типом данных «Поле объекта OLE», и более рационально используют место для хранения, поскольку не создают растровые изображения исходного файла.

При выборе типа данных конкретного поля таблицы необходимо учесть следующее:

· какие именно значения должны храниться в поле (например, нельзя хранить текст в поле, имеющем числовой тип данных);

· сколько места необходимо для хранения значений в поле, т.е. определить размер этого поля;

· будут ли над значениями в поле производиться вычисления (например, нельзя суммировать значения в текстовых и MEMO полях);

· нужно ли создавать индекс по этому полю для ускорения операций поиска и сортировки (невозможно индексирование полей со следующими типами данных: поле MEMO, гиперссылка, поле о бъекта OLE);

· нужно ли производить сортировку значений в поле (например, ч исла в текстовых полях сортируются как строки цифр (1, 10, 100, 2, 20, 200 и т.д.), а не как числовые значения; для корректной сортировки значений дат в разных форматах необходимо использовать тип данных дата/время).

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

СВОЙСТВО ПОЛЯ ТИП ДАННЫХ ПРИМЕНЕНИЕ СВОЙСТВА
Размер поля · Текстовый · Числовой · Счетчик Задание максимального размера для данных, хранящихся в поле с типом данных "Текстовый", "Числовой" или "Счетчик". СОВЕТ. Для повышения быстродействия всегда указывайте наименьший достаточный Размер поля.
Формат поля · Текстовый · Поле МЕМО · Числовой · Дата/время · Денежный · Счетчик · Логический · Гиперссылка Настройка отображения поля по умолчанию на экране и при печати.
Число десятичных знаков · Числовой · Денежный Задание числа десятичных знаков, используемых при отображении чисел.
Новые значения · Счетчик Указывает, какие значения (последовательные или случайные) присваиваются полю "Счетчик" при добавлении новой записи.
Маска ввода · Текстовый · Числовой · Дата/время · Денежный Символы редактирования, определяющие способы ввода данных.
Подпись Все типы данных Текст, отображаемый по умолчанию в качестве подписи в формах, отчетах и запросах.
Значение по умолчанию · Текстовый · Поле МЕМО · Числовой · Дата/время · Денежный · Логический · Гиперссылка Значение, автоматически назначаемое полю при добавлении новой записи.
Условие на значение · Текстовый · Поле МЕМО · Числовой · Дата/время · Денежный · Логический · Гиперссылка Выражение, значение которого должно быть истинно при добавлении или изменении значения поля.
Текст для проверки · Текстовый · Поле МЕМО · Числовой · Дата/время · Денежный · Логический · Гиперссылка Текст, появляющийся при вводе значения, при котором нарушается условие, указанное в поле Условие на значение.
Обязательное поле Все типы данных, кроме "Счетчик" Указывает, должно ли это поле содержать значение в каждой записи.
Пустые строки · Текстовый · Поле МЕМО · Гиперссылка Разрешает (установкой значения Да) ввод строки нулевой длины ("") в текстовое поле и в поле МЕМО.
Индексация · Текстовый · Поле МЕМО · Числовой · Дата/время · Денежный · Счетчик · Логический · Гиперссылка Посредством создания и использования индекса ускоряет доступ к этому полю для чтения. ПРИМЕЧАНИЕ. В поле МЕМО и в поле с типом данных "Гиперссылка" поддерживается индексирование только по первым 255 символам поля. ВАЖНО. Для индексированных полей операции добавления, удаления и обновления записей занимают больше времени, поскольку при внесении любых изменений должен обновляться индекс.
Сжатие Юникод · Текстовый · Поле МЕМО · Гиперссылка Выполняется сжатие данных, содержащихся в этом поле, если в нем менее 4096 символов (это условие всегда выполняется для текстовых полей). Если в поле содержится более 4096 символов, не выполняется никаких действий.
Режим IME · Текстовый · Поле МЕМО · Дата/время · Гиперссылка Управление преобразованием символов в восточноазиатских версиях Windows.
Режим предложений IME · Текстовый · Поле МЕМО · Дата/время · Гиперссылка Управление преобразованием предложений в восточноазиатских версиях Windows.
Смарт-теги · Текстовый · Поле МЕМО · Числовой · Дата/время · Денежный · Счетчик · Гиперссылка Позволяет выбрать смарт-теги, применяемые к полю.
Только добавление · Поле МЕМО · Гиперссылка Когда для свойства задано значение Да, ведется журнал значения поля. ПРЕДУПРЕЖДЕНИЕ. При изменении значения свойства на Нет журнал значения поля удаляется.
Формат текста · Поле МЕМО Для хранения данных в виде HTML-кода и использования RTF-форматирования следует выбрать значение Формат RTF. Чтобы хранить только текст без форматирования, следует выбрать значение Обычный текст.
Выравнивание текста Все типы данных, кроме "Вложение" Выравнивание текста по умолчанию в элементе управления.
Отображать элемент выбора даты · Дата/время Указывает, должен ли в приложении Access отображаться элемент выбора даты (элемент управления "Календарь"), когда пользователь изменяет значение поля. ПРИМЕЧАНИЕ. При использовании маски ввода для поля «Дата/время» элемент управления Выбор датынедоступен независимо от того, как было задано свойство.

Маска ввода

Маска ввода представляет собой набор текстовых констант и знаков маски, определяющий, какие данные и каким образом можно вводить.

Маска ввода позволяет управлять вводом данных в поле. Например, ее можно использовать для преобразования вводимых сим­волов к нужному регистру или же для автоматического добавления ско­бок и дефиса к номерам телефонов. Чаще всего маски ввода использу­ются для текстовых полей, полей даты/времени, а также для числовых и денежных полей.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...