Задание на выполнение лабораторных работ. В качестве задания на выполнение лабораторных работ предлагается разработать базу данных и прикладные функции информационной системы, обеспечивающие регистрацию заказов и отправку грузов предприятий.
При выполнении задания необходимо:
рассмотреть локальные представления отдельных фрагментов предметной области и инфологическая модель «сущность - связь»;
преобразовать полученную схему в реляционную модель данных, соответствующую третьей нормальной форме;
определить ограничения логической целостности данных;
разработать интерфейсы пользователя, позволяющие обеспечивать выполнение прикладных функций информационной системы (формы, отчеты, меню).
Анализ предметной области, идентификация сущностей и процессов. Предприятия - грузоотправители оформляют заказы на перевозку грузов. Работник отдела аэропорта – грузоперевозчика регистрирует данные грузоотправителя, заказ, информацию о выполнении заказа. Каждый грузоотправитель может сформировать несколько заказов, несколько грузоотправителей могут сформировать один заказ.
Остальные варианты и условия отправления грузов грузоперевозчиком, такие как, отправление грузов частными лицами, визирование документов в различных инстанциях, временное хранение груза в соответствии с его типом и т.д. не рассматриваются для упрощения задачи.
Идентификация сущностей выполняется на основе анализа семантики предметной области и классифицируется теорией систем как неформальная задача, решение которой осуществляется на основе экспертных оценок. Поэтому решение задачи неоднозначно и может быть представлено несколькими различными способами, каждый из которых отражает субъективные взгляды разработчиков.
Для выполнения функций, определенных в задании на проектирование база данных информационной системы должна содержать информацию о следующих сущностях:
предприятия – грузоотправители (далее - предприятия);
заказы,
отдел, регистрирующий грузы и их отправку.
Типы объектов, соответствующих сущностям предметной области и их свойства могут быть представлены следующим образом:
ПРЕДПРИЯТИЕ (Шифр предприятия, Название предприятия, Город, Адрес, Телефон),
ЗАКАЗ (Шифр заказа, Наименование заказа, Стоимость, Объем),
ВЫПОЛНЕНИЕ (Шифр предприятия, Шифр заказа, Дата выполнения, Отметка о выполнении, Дата отгрузки).
Идентифицирующий атрибут сущности, позволяющий исключить ошибочное дублирование, для сущности ПРЕДПРИЯТИЕ – Шифр предприятия, для сущности ЗАКАЗЫ - Шифр заказа.
Перечисленные характеристики (атрибуты) сущностей условно приведены для учебного задания. Другие атрибуты сущностей, например, такие как финансовые реквизиты предприятий, объявленная ценность груза для перевозки и таможни, форма оплаты, реквизиты грузополучателя и т.д. не учитываются с целью упрощения задачи.
По предварительному согласованию со службами аэропорта, на основании нормативных документов4 грузоотправитель составляет заявку и передает ее совместно с грузом для регистрации (последующего временного хранения) и отправки на склад. Другая обработка груза в контексте задачи не рассматривается.
На основе анализа предметной области, выявленных сущностей и процессов построим инфологическую модель (Рис. 3). Так как инфологическая модель «сущность - связь» является формальной семантической моделью предметной области, то она может допускать неоднозначность и множественность представления и реализации.

Рис. 3 Инфологическая модель «сущность - связь»
Лабораторная работа 1. Создание структуры таблиц в Access.
Цель работы:
ознакомиться с процессом создания структуры таблиц в Access
получить практические навыки по созданию структуры таблиц.
|