Помощь в написании студенческих работ
Антистрессовый сервис

Microsoft Access. 
Основы использования и проектирования баз данных

РефератПомощь в написанииУзнать стоимостьмоей работы

В основе MSDE лежит та же машина базы данных, что и в СУБД Microsoft SQL Server, предоставляющая пользователям возможность писать масштабируемые приложения на компьютере с системой Windows 95, которые затем можно перенести в высокопроизводительные многопроцессорные кластеры (группы компьютеров), работающие под управлением системы Windows 2000 Server. Машина MSDE предоставляет также процедуру… Читать ещё >

Microsoft Access. Основы использования и проектирования баз данных (реферат, курсовая, диплом, контрольная)

Microsoft Access — наиболее широко используемая в среде Windows реляционная СУБД, типичная для персональных компьютеров и обеспечивающая хранение, сортировку и поиск данных для множества приложений.

В СУБД Access для создания таблиц, запросов, форм и отчетов предусмотрен графический интерфейс пользователя; для разработки настраиваемых приложений с базой данных есть инструментальные средства, использующие макроязык Microsoft Access или язык VBA (Microsoft Visual Basic for Applications). Кроме того, в СУБД Access предусмотрены программы, называемые мастерами (Wizards), которые упрощают многие из процессов формирования приложений с базой данных, проводя пользователя через ряд диалоговых окон в запросно-ответном режиме. В СУБД Access предусмотрены также конструкторы (Builders), которые могут помочь пользователю сформировать синтаксически правильные выражения, например операторы языка SQL. СУБД Access поддерживает значительную часть стандарта языка SQL.

База данных хранится в одном файле (*.mdb). Кроме таблиц базы данных, в этом же файле сохраняются компоненты приложения для работы с базой данных — экранные формы, отчеты, запросы, программные модули. Работу с базой данных обеспечивает машина баз данных, которая используется для доступа к данным.

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

Типы данных СУБД Access

Таблица 4.1

Тип данных полей.

Тип данных в VBA.

Использование.

Размер

Текстовый.

String.

Текст, состоящий из любых символов в кодировке Unicode (2 байта на символ).

До 255 символов.

Поле MEMO.

String.

Текст в кодировке Unicode.

До 64 000 символов.

Числовой (Байт, Целое, Длинное целое, Одинарное с плавающей точкой, Двойное с плавающей точкой).

Byte,.

Integer,.

Long,.

Single,.

Double.

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

1, 2,4 или 8 байтов.

Дата/время: Полный формат даты, Длинный формат даты, Средний формат даты, Краткий формат даты, Длинный формат времени, Средний формат времени, Краткий формат времени.

Date.

Дата и время:

  • 31.12.04 23:55:59 31 декабря 2004 г. 31-дек-04
  • 31.12.04 23:55:59 11:55 23:55

8 байтов (при активации поля всегда показывает полный формат даты).

Денежный.

Currency.

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

8 байтов.

Счетчик.

Автоматическая вставка последовательных (увеличивающихся на 1) или случайных чисел при добавлении записи.

  • 4 байта.
  • 16 байтов только для кодов репликации

Логический.

Boolean.

Поля, содержащие только одно из двух возможных значений, таких как Да/Нет, Исгина/Ложь, Вкл/Выкл.

1 бит.

Окончание табл. 4.1

Тип данных полей.

Тип данных в VBA.

Использование.

Размер

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

String.

Объекты (например, документы Microsoft Word, электронные таблицы Microsoft Excel, рисунки, звуки и другие двоичные данные), созданные в программах, использующих протокол OLE. Объекты могут быть связанными или внедренными.

До 1 гигабайта (ограничено объемом диска).

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

String.

Поле, в котором хранятся гиперссылки. Гиперссылка может иметь вид URL-адреса.

До 64 000 символов.

СУБД Access может использоваться как автономная система на одном персональном компьютере или как многопользовательская система в сети. Начиная с СУБД Access 2000 предоставляется выбор из двух машин баз данных (data engines): первоначальной версии машины баз данных Jet и новой Microsoft Data Engine (MSDE), которая совместима с Microsoft BackOffice SQL Server (продуктом компании Microsoft для администрирования локальных корпоративных сетей) [13].

В основе MSDE лежит та же машина базы данных, что и в СУБД Microsoft SQL Server, предоставляющая пользователям возможность писать масштабируемые приложения на компьютере с системой Windows 95, которые затем можно перенести в высокопроизводительные многопроцессорные кластеры (группы компьютеров), работающие под управлением системы Windows 2000 Server. Машина MSDE предоставляет также процедуру преобразования данных, позволяющую пользователям впоследствии наращивать вычислительные возможности до уровня Microsoft SQL Server, но MSDE в отличие от Microsoft SQL Server имеет ограничение на размер базы данных в 2 гигабайта.

Физическая модель базы данных, с которой работает СУБД Access, как и Microsoft SQL Server, делит данные, хранящиеся в ее табличных структурах, на страницы данных размером в 2 килобайта, что соответствует размеру стандартного кластера файла жесткого диска в DOS. Каждая страница содержит одну или несколько записей. Запись не может занимать больше одной страницы, хотя записи Memo (поля примечаний) и поля объектов OLE могут храниться на отдельных страницах. СУБД Access использует в качестве стандартного способа хранения записи переменной длины и упорядочивает записи с помощью индекса первичного ключа. При использовании формата хранения записей с переменной длиной каждая запись занимает только пространство, необходимое для хранения ее фактических данных.

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

Таблица 4.2

Основные характеристики Microsoft Office Access 2003.

Характеристика.

Максимальное значение.

База данных

Размер файла базы данных (*.mdb).

2 гигабайта за вычетом места, необходимого системным объектам.

Число объектов в базе данных.

32 768.

Модули (включая формы и отчеты, свойство Наличие модуля (HasModule) которых имеет значение True).

1 000.

Число знаков в имени объекта.

Число знаков в пароле.

Число знаков в имени пользователя или имени группы.

Число одновременно работающих пользователей.

Таблица

Число знаков в имени таблицы.

Число знаков в имени поля.

Число полей в таблице.

Число открытых таблиц.

2048 (фактическое число может быть меньше из-за внутренних таблиц, открываемых Microsoft Access).

Продолжение табл. 4.2

Характеристика.

Максимальное значение.

Размер таблицы.

2 гигабайта за вычетом места, необходимого системным объектам.

Число знаков в текстовом поле.

Число знаков в поле MEMO.

65 535 при вводе данных через интерфейс пользователя;! гигабайт для хранения знаков при программном вводе данных.

Размер поля объекта OLE.

1 гигабайт.

Число индексов в таблице.

Число полей в индексе.

Число знаков в сообщении об ошибке.

Число знаков в условии на значение записи.

Число знаков в описании таблицы или поля.

Число знаков в записи (кроме полей MEMO и полей объектов OLE).

Число знаков в значении свойства поля.

Запрос

Число установленных связей.

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

Число таблиц в запросе.

Число полей в наборе записей.

Размер набора записей.

1 гигабайт.

Предел сортировки.

255 знаков в одном или нескольких полях.

Число уровней вложения запросов.

Число знаков в ячейке на бланке запроса.

Число знаков для параметра в запросе с параметрами.

Число операторов AND в предложении WHERE или HAVING.

Число знаков в инструкции SQL.

приблизительно 64 000.

Форма и отчет

Число знаков в надписи.

Число знаков в поле.

65 535.

Окончание табл. 4.2

Характеристика.

Максимальное значение.

Ширина формы или отчета.

22 дюйма (55,87 см).

Высота раздела.

22 дюйма (55,87 см).

Высота всех разделов плюс заголовки разделов (в режиме конструктора).

200 дюймов (508 см).

Число уровней вложения форм или отчетов.

Число полей или выражений, которые можно отсортировать или сгруппировать в отчете.

Число заголовков и примечаний в отчете.

1 заголовок/примечание отчета; 1 заголовок/примечание страницы; 10 заголовков/ примечаний групп.

Число печатных страниц в отчете.

65 536.

Число элементов управления и разделов, которые можно добавить за время существования формы или отчета.

Число знаков в инструкции SQL, работающей в качестве свойства Источник записей (RecordSource) или Источник строк (RowSource) формы, отчета или элемента управления (оба .mdb и .adp).

32 750.

Макрос

Число макрокоманд в макросе.

Число знаков в условии.

Число знаков в комментарии.

Число знаков в аргументе макрокоманды.

Показать весь текст
Заполнить форму текущей работой