Разработка базы данных для решения задачи.
Инфологическая модель – описание предметной области, выполненное с использованием специальных языковых средств, не зависящих от используемых в дальнейшем программных средств. Цель инфологического моделирования – обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. При инфологическом моделировании используется графический метод представления предметной области. Следует различать тип сущности и экземпляр сущности. Каждая сущность представляется своим идентификатором, который позволяет отличать сущность от другой. Каждая сущность обладает своим набором свойств, называемых атрибутами. На рисунке 6 представлена инфологическая модель предметной области БД. Рис.6. Модель предметной области БД.
Далее представим даталогическую модель на рисунке 7-8, которая представляет собой отображение логических связей между элементами безотносительно от их содержания и среды хранения. Для создания проектирования логической структуры БД необходимо определить все информационные единицы и связи между ними, задать их имена, тип, размер. В результате будет получена совокупность моделей таблиц, из которых будет состоять БД.
Рис 7. Создание таблиц
Рис.8. Создание схемы данных 2.2. Разработка алгоритма решения задачи «Мониторинг потока посылок»
Блок-схема алгоритма решения задачи будет представлена на рисунке 13.
Описание блок-схемы.
Блок 1. Поступление заявки., переход к блоку 2;
Блок 2. Происходит процедура оптимального распределения поступившей посылки, переход к блоку 3;
Блок 3. Проверяется распределение и происходит переход к блоку 4;
Блок 4. Если распределение прошло успешно, то переход к локу 5, если нет, то возврат в начало, к процедуре распределения;
Блок 5. Выводится отчет о распределении;
Блок 6. Завершение.
Рис.13. Блок-схема алгоритма решения задачи
|