Основы работы с базами данных



Общая характеристика системы


Система Microsoft Access является одним из основных компонентов Microsoft Office и предназначена для работы с реляционными базами данных. Особенность данной СУБД: вся информация базы данных хранится в одном файле (*.mdb). Кроме информации таблиц, в этом же файле сохраняются компоненты приложения для работы с базой данных - экранные формы, отчеты, запросы, программные модули.

Для работы с базой данных система использует Microsoft Jet database engine - систему управления базами данных, извлекающую и сохраняющую данные в пользовательских и системных задачах. Ядро базы данных Microsoft Jet можно рассматривать как компонент диспетчера данных, с помощью которого строятся остальные системы доступа к данным, такие как Microsoft Access и Microsoft Visual Basic.

Язык написания программных модулей для работы с базой данных - Microsoft Visual Basic for Applications (VBA).

Основные возможности системы при работе с базами данных приведены в табл. 7.1.

Таблица 7.1. Спецификации системы Microsoft Office Access 2003

АтрибутМаксимальное значениеБаза данныхТаблицаЗапросФорма и отчетМакрос
Размер файла базы данных (*.mdb)2 Гбайт за вычетом места, необходимого системным объектам
Число объектов в базе данных32 768
Модули (включая формы и отчеты), свойство Наличие модуля (HasModule) которых имеет значение True)1 000
Число знаков в имени объекта64
Число знаков в пароле14
Число знаков в имени пользователя или имени группы20
Число одновременно работающих пользователей255
Число знаков в имени таблицы64
Число знаков в имени поля64
Число полей в таблице255
Число открытых таблиц2048 (фактическое число может быть меньше из-за внутренних таблиц, открываемых Microsoft Access)
Размер таблицы2 Гбайт за вычетом места, необходимого системным объектам
Число знаков в текстовом поле255
Число знаков в поле MEMO65 535 при вводе данных через интерфейс пользователя;1 Гбайт для хранения знаков при программном вводе данных
Размер поля объекта OLE1 Гбайт
Число индексов в таблице32
Число полей в индексе10
Число знаков в сообщении об ошибке255
Число знаков в условии на значение записи2048
Число знаков в описании таблицы или поля255
Число знаков в записи (кроме полей MEMO и полей объектов OLE)2000
Число знаков в значении свойства поля255
Число установленных связей32 на одну таблицу за вычетом числа индексов, находящихся в таблице для полей или сочетаний полей, которые не участвуют в связях
Число таблиц в запросе32
Число полей в наборе записей255
Размер набора записей1 Гбайт
Предел сортировки255 знаков в одном или нескольких полях
Число уровней вложения запросов50
Число знаков в ячейке на бланке запроса1024
Число знаков для параметра в запросе с параметрами255
Число операторов AND в предложении WHERE или HAVING99
Число знаков в инструкции SQLприблизительно 64000
Число знаков в надписи2048
Число знаков в поле65535
Ширина формы или отчета22 дюйма (55,87 см)
Высота раздела22 дюйма (55,87 см)
Высота всех разделов плюс заголовки разделов (в режиме конструктора)200 дюймов (508 см)
Число уровней вложения форм или отчетов7
Число полей или выражений, которые можно отсортировать или сгруппировать в отчете10
Число заголовков и примечаний в отчете1 заголовок/примечание отчета; 1 заголовок/примечание страницы; 10 заголовков/примечаний групп
Число печатных страниц в отчете65536
Число элементов управления и разделов, которые можно добавить за время существования формы или отчета754
Число знаков в инструкции SQL, работающей в качестве свойства Источник записей (RecordSource) или Источник строк (RowSource) формы, отчета или элемента управления (оба .mdb и .adp)32750
Число макрокоманд в макросе999
Число знаков в условии255
Число знаков в комментарии255
Число знаков в аргументе макрокоманды255




Содержание  Назад  Вперед