Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informatika_bilety_teoria (1).doc
Скачиваний:
189
Добавлен:
03.03.2016
Размер:
781.82 Кб
Скачать

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

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

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

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

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

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

Маска ввода – определяет форму, в которой вводятся данные в поле (средство автоматизации ввода данных);

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

Значение по умолчанию – то значение, которое вводится в ячейки поля автоматически (средство автоматизации ввода данных);

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

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

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

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

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

Типы данных.

Тип поля определяется типом данных, которые оно содержит. Таблицы баз данных созданных с помощью Microsoft Access содержат следующие типы данных (табл.2):

Таблица 2

Тип данных

Хранимые данные

Характеристика данных

Текстовый

Алфавитно-цифровые данные (текст и числа)

Может храниться до 255 знаков.

Поле МЕМО

Алфавитно-цифровые данные (текст и числа)

Специальный тип данных для хранения больших объемов текста (до 65535 символов). Физически текст не хранится в поле, он хранится в другом месте БД, а в поле хранится указатель на него, но для пользователя такое разделение заметно не всегда.

При создании баз данных в файлах формата Office Access 2007 поля с типом данных «Поле МЕМО» поддерживают также форматирование текста.

Числовой

Числовые данные

Тип данных для хранения действительных чисел.

Дата/время

Значения даты и времени

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

Денежный

Денежные данные

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

Счетчик

Уникальные значения, создаваемые приложением Access при введении новой записи

специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием. Естественное использование – для порядковой нумерации Данные хранятся в виде 4-байтовых значений; обычно используются в первичных ключах.

Логический

Логические данные («истина» или «ложь»)

Тип для хранения логических данных.

Используется -1 для всех значений «Да» и 0 для всех значений «Нет».

Поле объекта OLE

Изображения, документы, диаграммы и другие объекты из приложений Office и других программ Windows.

Специальный тип данных, предназначенных для хранения объектов OLE, например мультимедийных. Как и поле МЕМО в таблице хранится ссылка на объект;

Гиперссылка

Веб-адреса

Специальное поле для хранения адресов URL для Web-объектов Интернета. При щелчке на ссылке автоматически происходит запуск браузера и воспроизведение объектов в окне Может храниться до 1 гигабайта данных. Это могут быть ссылки на веб-узлы, на узлы или файлы интрасети или локальной сети, а также на узлы или файлы локального компьютера.

Вложение

Файлы любого поддерживаемого типа

Новая функциональная возможность ACCDB-файлов Office Access 2007. В записи базы данных можно вкладывать изображения, файлы электронных таблиц, документы, диаграммы и другие файлы поддерживаемых типов точно так же, как в сообщения электронной почты. Можно также просматривать и редактировать вложенные файлы в зависимости от параметров, заданных разработчиком базы данных для поля с типом данных «Вложение». Эти поля дают большую свободу действий, чем поля с типом данных «Поле объекта OLE», и более рационально используют место для хранения, поскольку не создают растровые изображения исходного файла.

Примечание 1. OLE – Object Linking and Embedding (концепция внедрения и связывания объектов.

Способ обмена и совместного использования данных приложениями посредством вставки объекта, созданного одним приложением, в документ, созданный другим приложением, такой как электронная таблица или файл текстового процессора. Примечание 2. URL – унифицированный указатель ресурса.

Адрес, используемый веб-обозревателем для поиска ресурса в Интернете. Адрес URL обычно начинается с имени протокола, за которым следует название организации, владеющей узлом (суффикс обозначает тип организации). Например, адрес http://www.yale.edu/ содержит следующие сведения:

http Данный веб-сервер использует протокол HTTP.

www Узел входит в веб-сеть.

yale Данный веб-сервер принадлежит университету Yale.

edu Обозначение домена образовательных учреждений.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]