Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РАЗДЕЛ 1 общие сведения о MS Access.doc
Скачиваний:
3
Добавлен:
22.08.2019
Размер:
58.37 Кб
Скачать

1.3 Объекты базы данных в Microsoft Access

База данных в Access содержит следующие объекты:

  • Исходные таблицы, где хранится вся исходная информация;

  • Запросы – служат для извлечения данных из таблицы и представления их пользователю в удобном виде. С помощью запросов по заданному алгоритму можно выполнять расчеты с использованием данных исходных таблиц. Особенность запросов состоит в том, что, черпая данные из исходных таблиц, они создают виртуальные результирующие таблицы;

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

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

  • Страницы – это специальные объекты баз данных, реализованные в версии Access 2000. Физически это особый объект, выполненный в коде HTML, размещаемый на Web-странице и передаваемый клиенту вместе с ней. Сам по себе этот объект не является базой данных, но содержит компоненты, через которые осуществляется связь переданной Web-страницы с базой данных, остающейся на сервере. Пользуясь этими страницами, посетитель Web-узла может просматривать записи базы в полях страницы доступа;

  • Макросы и модули – они предназначены как для автоматизации повторяющихся операций при работе с системой управления базами данных, так и для разработки новых функций путем программирования. Разница между ними в том, что макросы программируются как последовательность внутренних команд самой базы данных, а модули – на внешнем языке программирования, например, на Visual Basic for Applications.

1.4 Типы данных, используемых в ms Access

Тип данных

Хранит

Размер

Текстовый

Алфавитно-цифровые знаки

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

До 255 знаков.

Поле МЕМО

Алфавитно-цифровые знаки (более 255 знаков) или форматированный текст.

Используется для текста длиннее 255 знаков или форматированного текста. Типичные примеры использования поля типа «Поле МЕМО» — примечания, длинные описания и абзацы с полужирным шрифтом или курсивом.

До 1 гигабайта знаков или 2 гигабайт памяти (2 байта на знак), из которых в элементе управления можно отобразить 65 535 знаков.

Числовой

Числовые значения (целые или дробные).

Используется для хранения числовых данных, используемых в вычислениях, за исключением денежных значений (для денежных значений используется тип данных «Денежный»).

1, 2, 4 и 8 байт или 16 байт (если используется для кода репликации).

Дата/время

Даты и время.

Используется для хранения значений даты и времени. Обратите внимание, что каждое сохраняемое значение содержит одновременно и компонент даты, и компонент времени.

8 байт.

Денежный

Денежные значения.

Используется для хранения денежных значений (валюты).

8 байт.

Счетчик

Уникальное числовое значение, которое автоматически вводит Office Access 2007 при добавлении записи.

Используется для создания уникальных значений, например для первичного ключа. Обратите внимание, что в поле с типом данных «Счетчик» числа могут последовательно увеличиваться на указанное приращение или выбираться случайно.

4 байта или 16 байт, если используется для кода репликации.

Логический

Логические значения.

Используется для полей, которые могут содержать одно из двух значений, например «Да» и «Нет» или True и False.

1 бит (8 бит = 1 байт).

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

OLE-объекты или другие двоичные данные.

Используется для хранения OLE-объектов других приложений Microsoft Windows.

До 1 Гбайт.

Вложение

Рисунки, изображения, двоичные файлы, файлы Microsoft Office.

Стандартный тип данных для сохранения цифровых изображений и любого типа двоичных файлов.

Для сжатых вложений — 2 гигабайта. Для несжатых вложений примерно 700 Кбайт в зависимости от степени возможного сжатия вложения.

Гиперссылка

Гиперссылки.

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

До 1 гигабайта знаков или 2 гигабайт памяти (2 байта на знак), из которых в элементе управления можно отобразить 65 535 знаков.

Мастер подстановок

Фактически типом данных не является, а вызывает мастер подстановок.

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

На основе таблицы или запроса — размер привязанного столбца.

На основе значения — размер текстового поля, содержащего значение.

5 из 5