Разработка информационной системы для мебельной фирмы, страница 5

Справочник мастеров по мебели                Выпуск

(Справочник мастеров по мебели - главный ИО, выпуск - подчинённый ИО). Тип связи 1 :М, т.к. один мастер может делать несколько изделий, но одно изделие соответствует одной мастеру. Связь между этими объектами обеспечивается с помощью реквизита Код мастера.

ТТН              СТТН 

(ТТН - главный ИО, СТТН - подчинённый ИО). Тип связи 1:М, т.к. одной ТТН может соответствовать несколько СТТН, но одна СТТН  соответствует определенной ТТН. Связь между этими объектами обеспечивается реквизитами Номер ТТН.

Справочник по клиентам             СТТН

(Справочник по клиентам - главный ИО, СТТН - подчинённый ИО). Тип связи 1:М, т.к. одному клиенту может соответствовать несколько СТТН, но одна СТТН  соответствует определенному клиенту. Связь между этими объектами обеспечивается реквизитом Код клиента.

Справочник выпускаемых изделий                    СТТН

(Справочник выпускаемых изделий - главный ИО, СТТН - подчинённый ИО). Тип связи 1:М, т.к. одному изделию может соответствовать несколько СТТН, но одна СТТН  соответствует определенному изделию. Связь между этими объектами обеспечивается реквизитами Код изделия.

Справочник выпускаемых изделий                     Выпуск

(Справочник выпускаемых изделий - главный ИО, Выпуск - подчинённый ИО). Тип связи 1:М, т.к. одному изделию может соответствовать несколько выпущенных изделий, но одно выпущенное изделие соответствует одному изделию по справочнику. Связь между этими объектами обеспечивается реквизитами Код изделия.

После того, как установлены связи между сущностями, возможно построение информационно - логической модели. С учетом сказанного выше информационно - логическая модель будет иметь вид представленный на рисунке 3.2.1:

Рисунок 3.2.1 – Информационно - логическая модель

3.3 Определение связей информационных объектов и построение информационно-логической модели

Логическая структура РБД определяется совокупностью логически связанных реляционных таблиц. Логические связи соответствуют структурным связям между объектами в информационно логической модели, каждый ИО в логической структуре отображается соответствующей реляционной таблицей. Связи между таблицами осуществляются посредством общих реквизитов (ключевых или не ключевых). Они отображаются линиями между одинаковыми ключами. Вид логической структуры РБД представлен на рисунке 3.3.1:

Категории клиентов

Код категории клиента

Наименование категории

Скидка

 
 


Рисунок 3.3.2 – Логическая модель

3.4 Разработка физической структуры базы данных

Для разработки программы необходимо организовать структуру базы данных и их поля.

Имена документов и соответствующие им таблицы базы данных представлены в таблице 3.4.1, а физическая структура базы данных представлена в таблице 3.4.2.

Таблица 3.4.1 - Соответствие документов и таблиц БД

Имя документа

Имя таблицы БД

Справочник выпускаемых изделий

Справочник выпускаемых изделий

Категории выпускаемых изделий

Категории выпускаемых изделий

Справочник по клиентам

Справочник по клиентам

Категории клиентов

Категории клиентов

Справочник мастеров по мебели

Справочник мастеров по мебели

Выпуск

Выпуск

1

2

ТТН

ТТН

СТТН

Таблица 3.4.2 - Физическая структура базы данных