3.2. Обоснование выбора СУБД для реализации базы данных
СУБД Microsoft Access на сегодняшний день является одной из самых популярных настольных программ для создания информационных систем. Это связано с тем, что Access предоставляет очень широкие возможности для ввода, анализа и представления данных. Эти средства являются не только удобными, но и продуктивными, что обеспечивает высокую скорость разработки приложений.
Access обладает рядом уникальных возможностей:
- объединение информации из самых разных источников (электронных таблиц, текстовых файлов, других баз данных);
- представление данных в удобном для пользователя виде с помощью таблиц, диаграмм, отчетов;
- интеграция с компонентами Microsoft Office.
Современные тенденции в развитии информационных технологий – интенсивное внедрение Web-технологий Internet, также получили представление в Access. СУБД Access обеспечивает публикацию баз данных в формате, доступном в сетях Internet и intranet. В Microsoft Access 2000 эти средства получили дальнейшее развитие и позволяют конструировать в интерактивном режиме Web-страницы, предназначенные для работы с базами данных.
В Access имеются средства, обеспечивающие многопользовательский режим работы с базами данных коллективного доступа. Предоставляется возможность делать запросы, присоединять таблицы баз данных SQL-сервера к базе данных Access на компьютере пользователя. В Access 2000 могут быть созданы приложения пользователя, работающие в режиме клиента SQL-сервера.
Все эти и многие другие возможности СУБД Access позволяют сделать выбор в пользу Access. Основное назначение базы данных – хранение, поддержание в актуальном состоянии данных больших объемов, необходимых в различных приложениях многих пользователей – полностью реализуется в СУБД Access. Все современные тенденции – по созданию Web-страниц доступа к данным, многопользовательского режима работы, поддержание технологии клиент-сервер, интеграции с другими приложениями, даже средства разработки проектов, которые являются клиентскими приложениями Microsoft SQL Server – всеми этими возможностями обладает СУБД Access.
3.3. Реализация базы данных средствами выбранной СУБД
Средствами выбранной СУБД Access созданы таблицы реляционной базы данных и схема отношений (рис.11).

Рис.11. Схема данных для базы данных СКЛАД
Реализация таблиц для базы данных СКЛАД в Access имела следующие особенности:
¾ Поскольку таблица ФОРМА_ОПЛАТЫ содержит только два взаимоисключающих значения: наличный или безналичный расчет, то эти значения можно закодировать числами 0 и 1, и хранить в поле таблицы ЗАКАЗ. А реализацию этого поля в форме ЗАКАЗ (этот объект позволяет заполнять таблицу) выполнить с помощью элемента управления «переключатель». Таким образом, из модели на рис.11 устранена таблица ФОРМА_ОПЛАТЫ.
¾ Для ввода данных в поля ТЕЛЕФОН в таблицах ПОКУПАТЕЛЬ и ПОСТАВЩИК применен механизм маски. Реализация этого механизма показана на рис.12.

Рис.12. Использование маски ввода для поля ТЕЛЕФОН
¾ Для ввода электронной почты в поле e-mail таблицы ПОСТАВЩИК был использован тип данных гиперссылка (рис.13). Использование этого типа данных позволяет автоматизировать ввод почтовых электронных адресов (рис.14).

Рис.13. Использование поля ГИПЕРССЫЛКА

Рис.14. Автоматизированный ввод почтового адреса в поле типа ГИПЕРССЫЛКА