В Microsoft Access поддерживаются два способа создания базы данных. Помимо создания базы данных определенного типа с помощью Мастера (пример рассмотрен в разделе 2) имеется возможность создать пустую базу данных, а затем добавить в нее таблицы, формы, отчеты и другие объекты. Такой способ является наиболее гибким, но требует отдельного определения каждого элемента базы данных.
Прежде чем приступить к созданию объектов базы данных таких, как таблицы, формы и отчеты, нужно разработать их проект. Важно понять общие требования, которым должна соответствовать система до проработки деталей. В разделе 1 сформулированы семь этапов проектирования базы данных. При изучении каждого этапа следует рассматривать проект с точки зрения входа и выхода.
Важный этап проектирования базы данных заключается в определении объектов и свойств, которые необходимо задатьбазе данных. Этот процесс называетсямоделированием данных. Моделью данныхявляется логическое представление структуры данных предметной области, а так же информационные потребности приложений (задач и запросов), которые используются при созданииприкладной базы данных.
Модели данныхне связаны с языком программирования или средствами создания приложений.
Приложениепредставляет собой программу или комплекс программ, использующих БД и обеспечивающих автоматизацию обработки информации из некоторой предметной области. Приложения могут создаваться как в среде СУБД, так и вне СУБД — с помощью систем программирования.
Приложения разрабатывают для удобства обеспечения работы с БД неквалифицированным пользователям.
Модель, в которой участвуют объекты, а не таблицы, создаваемые в дальнейшем на основе этих объектов, называется концептуальной моделью данных.
Основные информационные объекты предметной области для создания прикладной базы данных сформулированыв задаче.
Задача. В центральный банк города NNN через ЛВС от филиалов поступают счета оплаты коммунальных услуг населением города. Поступающая информация фиксируется в базе данных Access. Задание заключается в создании в среде СУБД Access приложения Коммунальные платежи, в котором следует обеспечить автоматизацию несколько задач.
· Ввод информации о поступающих платежах за коммунальные услуги
· Ввод информации об организациях коммунальных услуг города
· Обработка вопросов различных типов об информации в базе данных
· Вывод ежемесячного отчета по счетам
· Производство почтовых наклеек и почтовых отчетов
Ниже представлены образцы документов, которые можно принять в качестве проекта базы данных, отвечающей требованиям сформулированной в задаче модели базы данных.