Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция6.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
78.85 Кб
Скачать

2. Типы данных и их представление

Всего поддерживается 10 основных типов данных:

■ Текстовый. Этот тип поля используется наиболее часто и принят в СУБД Access по умолчанию для новых полей. Сюда можно поместить любые алфавитно-цифровые символы, включая числа. Однако данные, хранимые в таких полях, не участвуют в арифметических вычислениях. Как правило, в эти поля заносятся имена, адреса, номера телефонов, почтовые индексы.

При выборе такого поля необходимо определить его размер. Программа Access использует то значение длины поля, которое задано в свойствах поля, а все незначащие позиции заполняет пробелами. Если известно, что значения текстовых полей варьируются в широких пределах (например, у части полей их длина превышает 100 символов, а некоторые поля будут насчитывать до 20 знаков), используйте тип Поле MEMO, поскольку в этом случае для данных будет отведено ровно столько места, сколько они реально занимают.

Сохраняет до 255 знаков. По умолчанию задается размер 50 знаков.

■ Поле MEMO. Текстовое поле очень большой длины. Как правило, сюда заносятся примечания, комментарии к данным, пояснения и т.п. В отличие от полей текстового типа, для данных в полях МЕМО-типа выделяется столько места, сколько потребуется, т.е. если в одной записи в этом поле используется 2000 символов, а в другой — всего 50, именно столько и будет выделено под них в системе.

Сохраняет до 65536 знаков.

■ Числовой. СУБД Access позволяет выполнять над полями такого типа вычисления. Чтобы указать конкретный способ хранения данных в полях числового типа, предусмотрено несколько подтипов. Если речь идет о финансовых операциях, то используется тип Денежный.

Сохраняет 1, 2, 4 или 8 байт; 16 байт для кодов репликации.

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

Сохраняет 8 байт.

■ Дата/время. Специальное поле, в котором хранятся значения даты или времени, или обе эти величины одновременно. В Access 2003 предусмотрено несколько форматов для полей такого типа.

Сохраняет 8 байт.

■ Счетчик. Уникальный идентификатор, основная функция которого— нумеровать каждую новую запись. Последовательность номеров записей может быть как с шагом 1 (при вводе каждой новой записи к уже имеющемуся максимальному значению этого поля добавляется 1) либо такой номер генерируется случайным образом. Счетчик — это целое числовое значение в диапазоне от 1 до двух с лишним миллиардов. Тип "счетчик" может быть только у одного поляв таблице, и это поле обычно используется в качестве ключевого.

Сохраняет 4 байта.

■ Логический, Такие поля содержат значения логического типа: да/нет, Истина/Ложь, Вкл/Выкл и т.п. Значение Null (данные не введены) в этом поле не допускается. Значение -1 интерпретируется здесь как Да, а о — как Нет.

Сохраняет 1 бит.

■ Поле объекта OLE (Object Linking and Embedding — технология связывания и внедрения объектов). В полях этого типа могут быть размещены рисунки, электронные таблицы, диаграммы, аудио- и видеофрагменты, а также другие данные в двоичном формате из другого приложения, также поддерживающего технологию OLE.

Сохраняет до 1 Гбайт; на практике ограничения диктуются объемом жесткого диска.

■ Гиперссылка. Обеспечивает связь с Web-страницей, которая может быть расположена в Internet, внутренней сети (intranet) или на локальном компьютере. Позволяет переходить из текущего поля к информации в другом файле. При выборе этого поля приложение Access автоматически запускает Web-браузер и отображает указанную страницу.

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

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

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