Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТБД_курсовая.docx
Скачиваний:
109
Добавлен:
28.06.2021
Размер:
916.66 Кб
Скачать

2.1 Разработка инфологической модели бд курьерской службы “Московская доставка”

Все этапы проектирования БД подразумевают создание моделей данных об интересующей предметной области. Моделирование данных упрощает понимание смысла элементов данных, способствует более плодотворному общению пользователей и разработчиков.

Исходя из важности адекватного отображения предметной области, к моделям данных предъявляют ряд требований, и выдвигают комплекс критериев для оценки их эффективности (оптимальности):

  • Структурная достоверность – соответствие способу определения и организации информации в данной предметной области

  • Простота – легкость понимания модели как разработчиками, так и пользователями

  • Выразительность – способность представлять отличия между разными типами данных, связи между данными и ограничения

  • Отсутствие избыточности – исключение излишней информации

  • Целостность – согласованность по способам использования и управления информацией

Инфологическое (концептуальное) проектирование – процесс создания внешней (инфологической) модели данных о предметной области, не зависящее от любых физических аспектов ее представления.

На этом этапе используется информация, объединяющая требования пользователей. Инфологическое проектирование базы данных не зависит от таких подробностей ее реализации, как тип выбранной СУБД, набор создаваемых прикладных программ, используемые языки программирования, тип вычислительной системы и т.п. При разработке инфологическая модель постоянно подвергается критической оценке, проверке на соответствие требованиям пользователей, и при необходимости модифицируется. От качества созданной инфологической модели в определяющей степени зависит эффективность конечной базы данных.

Цель инфологического моделирования – обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Поэтому инфологическую модель данных пытаются строить на доступном широкому кругу пользователей и разработчиков языке. Наибольшей популярностью пользуется модель “сущность-связь” из-за своей доступности.

Сущность – различное множество объектов реального мира с набором атрибутов. Атрибут – свойство сущности или связи. Связь – ассоциирование двух или более сущностей.

Для информационной системы курьерской службы “Московская доставка” на основе проведенного системного анализа предметной области выделены следующие сущности:

  • Клиенты – содержит информацию о клиентах

  • Товары – содержит информацию о товарах

  • Склады – содержит информацию о складах

  • Точки самовывоза – содержит информацию о точках самовывоза

  • Менеджеры – содержит информацию о менеджерах

  • Курьеры – содержит информацию о курьерах

  • Количество по позиции – содержит информацию о количестве определенного товара, оформленного клиентом в заказ

  • Заказы – содержит информацию о заказе

Исходя из приведенных выше сущностей, была построена инфологическая модель предметной области, которая приведена на рисунке 4.

Рисунок 4 – Инфологическая модель предметной области

Соседние файлы в предмете Базы данных