Рефераты. Анализ выполнения плана сдачи готовой продукции на склад за заданный период

KIZD

С, У

OTGCEH

отгружено по цеховой накладной

Данные об отгрузке из цеховой накладной

KOLOTGC




3.2 Определение связей информационных объектов и построение ИЛМ.

Связи между выявленными информационными объектами определяются реаль­ными отношениями между парами объектов, показанными в таблице 10. При их определении учитывались сведения из описания ПО и семантика.


Таблица 10.

Связи информационных объектов.

Ключ связи

 

Главный ИО

 

Подчиненный ИО

Тип отношения

NDOG

Договор

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

1:М

ZAK

Заказчики

Договор

1:М

KSKLAD

Склад

Номенклатура

1:М

KCEH

Цех

Номенклатура

1:М

KIZD

Номенклатура

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

1:М

NCN

Цеховая накладная

Отгружено по цеховой накладной

    1:М

NCEH

Цеховая накладная

Цех

1:М

NSK

Цеховая накладная

Склад

1:М

KIZD

Номенклатура

Отгружено по цеховой накладной

1:М


Графическое изображение ИЛМ  в канонической форме, наглядно показывающей иерархические отношения подчиненности информационных объектов, приведено на рис. 1.



OTGCEH

NCN

KIZD


NOMENCLATURA

          KIZD

SPECDOG

NDOG,KIZD


 

 


CEH 

KCEH

SKLAD

KSKLAD

 

DOGOVOR

NDOG

 

 

 

 

 

 

CEHNAK

NCN

ZAKAZCHIKI

ZAK





Рис. 1. ИЛМ данных, обеспечивающая решение задачи формирования плана сдачи цехами готовой продукции на склад


3.3 Определение логической структуры реляционной базы данных.

         Логическая структура реляционной базы данных определяется совокупностью логически взаимосвязанных реляционных таблиц.  Каждая реляционная таблица имеет структуру, определяемую реквизитным составом одного из информационных объектов полученной ИЛМ . Логические связи таблиц соответствуют структурным связям между объектами.

         Логическая структура реляционной базы данных, построенная на основе полученной ИЛМ, приведена на рис. 2. На этой схеме реляционные таблицы представлены структурой, определяемой составом и последовательностью полей (атрибутов). Ключевые поля отмечены знаком *. Логические связи изображены линиями между одинаковыми ключами связи.





                                                                           

       Таблица  CEHNAK.

NCN*

Kceh

DSSK

Ksklad

Kolotgc



                    Таблица Sklad

                                                                                                         Таблица Ceh                                                                                  

Ksklad*

nsklad 

 telsklad

fiosklad

Kceh*

nceh 

telceh

Fioceh



        Таблица Nomenklatura


Kizd*

nizd 

  ed_izm

price_izd

quant_zapas

ksklad

kceh

                                                                                                          

                                 

Таблица Zakazchiki

Kzak*

nzak 

 Adrzak

                                 

 


                                                                                                                  Таблица Dogovor

 


month

nzak

Ndog*

Adrzak

Kzak *

data


             Таблица OTGCEH.

 

 


Kizd*

NCN*

KOLOTGC

            Таблица Specdog

 


Kizd*

Ndog*

quant_dog

Potg

ED_izm

Price_izd

 

 

                      

Рис. 2. Логическая структура реляционной базы данных задачи


3.4 Исходные данные контрольного примера.

Требования к данным курсовой работы — их представительность, учитыва­ющая особенности информации, указанные в описании предметной области. Такие данные должны обеспечить отладку алгоритма на компьютере и подтвердить ра­ботоспособность реализации алгоритма. В данных курсовой работы для поставленной задачи должно быть предусмотрено, что  изделию одного наименования может соответствовать несколько договоров, в одном договоре может быть несколько изделий. Данные курсовой работы, предназначенные для тестиро­вания, отладки и демонстрации решения задачи формирования плана, приведены в табл.1 - 5.

Таблица 1_1.

Данные таблицы Sklad.

ksklad

Страницы: 1, 2, 3, 4, 5, 6, 7



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.