Заказ Спецификация

Проектирование реляционной модели БД

Этапы проектирования базы данных

Процесс создания и использования баз данных (БД) является сложным и не всегда формализуемым. Однако в нем можно выделить ряд типовых этапов:

 

· Проектирование модели данных;

· Реализация модели в конкретной СУБД;

· Проектирование интерфейса;

· Реализация интерфейса ввода данных;

· Разработка запросов;

· Разработка отчетных форм;

· Оформление интерфейса как единого целого.

 

Примерный подход к реализации этих этапов рассматривается ниже.

Анализируя предметную область, описанную данной информацией, выделим следующие объекты:

· Заказы;

· Клиент;

· Товар.

На основании информации об этих объектах спроектируем реляционную базу данных.

Реляционная БД представляет собой совокупность связанных между собой таблиц (отношений). Каждая таблица обладает структурой, элементами которой являются перечень атрибутов и их типов. Для заданного перечня требований возможен следующий подход к разработке отношений.

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

 

 


Учет оплаты заказов будет учитываться в следующем отношении: