Заказ Спецификация
Проектирование реляционной модели БД
Этапы проектирования базы данных
Процесс создания и использования баз данных (БД) является сложным и не всегда формализуемым. Однако в нем можно выделить ряд типовых этапов:
· Проектирование модели данных;
· Реализация модели в конкретной СУБД;
· Проектирование интерфейса;
· Реализация интерфейса ввода данных;
· Разработка запросов;
· Разработка отчетных форм;
· Оформление интерфейса как единого целого.
Примерный подход к реализации этих этапов рассматривается ниже.
Анализируя предметную область, описанную данной информацией, выделим следующие объекты:
· Заказы;
· Клиент;
· Товар.
На основании информации об этих объектах спроектируем реляционную базу данных.
Реляционная БД представляет собой совокупность связанных между собой таблиц (отношений). Каждая таблица обладает структурой, элементами которой являются перечень атрибутов и их типов. Для заданного перечня требований возможен следующий подход к разработке отношений.
Основным отношением модели будет отношение сведений о заказах. Поскольку в заказ входят данные относящиеся как к заказу в целом так и к спецификации, данные которых связаны как один ко многим, информация заказа будет храниться в двух отношениях со следующей структурой.
Учет оплаты заказов будет учитываться в следующем отношении: