Автор работы: Пользователь скрыл имя, 03 Декабря 2013 в 20:43, курсовая работа
К функциям, которые должны быть реализованы в рассматриваемой задаче, относится:
учет выпуска продукции цехом;
контроль за количеством отгруженной продукции на склад;
контроль за количеством отгруженной из склада продукции заказчику;
оценка долгов цехов, исходя из разницы полученных данных;
Таблица 6. Функциональная зависимость цеховой накладной.
№ |
Наименования |
Имя |
Функциональная зависимость |
1. |
Номер накладной |
num_nak |
|
2. |
Номер Цеха |
num_ceh |
|
3. |
Месяц |
month_ sur |
|
4. |
Наименование товара |
name_ob |
|
5. |
Единица измерения |
c_size |
|
6. |
Количество |
num_s |
|
7, |
Номер склада |
num_sk |
|
Выделение информационных объектов
Проанализируем установленные функциональные взаимосвязи реквизитов и установим для каждого из зависимых реквизитов, от каких реквизитов он зависит. Результаты отобразим в таблице соответствия зависимых (описательных) и ключевых реквизитов (таблица 7).
Таблица 7. Соответствие описательных и ключевых реквизитов.
Описательные реквизиты |
Ключевые реквизиты |
Вид ключа |
Название ИО, в который, включается реквизит |
name_buy |
num_ttn |
П,У |
ТТН |
name_sup |
num_ttn |
П,У |
ТТН |
num_cont |
num_ttn |
П,У |
ТТН |
numer_ttn |
num_ttn, name_ob |
С,У |
Количество ттн |
buy_ares |
name_buy |
П,У |
Реквизиты покупателя |
sup_ares |
name_sup |
П,У |
Реквизиты продавца |
c_size |
name_ob |
П,У |
Реквизиты изделия |
price |
name_ob |
П,У |
Реквизиты изделия |
code_ob |
name_ob |
П,У |
Реквизиты изделия |
num_ceh |
name_ob |
П,У |
Реквизиты изделия |
redy_ob |
name_ob |
П,У |
Реквизиты изделия |
num_ware |
name_ob |
П,У |
Реквизиты изделия |
name_ceh |
num_ceh |
П,У |
Цех |
name_boss_c |
num_ceh |
П,У |
Цех |
ph_ceh |
num_ceh |
П,У |
Цех |
data_sp |
num_cont |
П,У |
Договор |
name_sup |
num_cont |
П,У |
Договор |
name_buy |
num_cont |
П,У |
Договор |
month_ship |
num_cont, name_ob |
С,У |
Отправка |
num_spec |
num_cont, name_ob |
С,У |
Отправка |
num_ceh |
num_nak |
П,У |
Накладная |
month_sur |
num_nak |
П,У |
Накладная |
name_ob |
num_nak |
П,У |
Накладная |
num_s |
num_nak, name ob |
C,У |
Накладная |
num_sk |
Num_nak |
П,У |
Накладная |
Таблица 8. Реквизитный состав информационных объектов
Реквизиты ИО |
Признак ключа |
Имя ИО |
Название ИО |
Семантика (описание) |
num_ttn |
П,У |
TTN |
ТТН |
Данные о ТТН |
name_sup name_ares num_cont |
||||
name_sup |
П,У |
AB |
Реквизиты продавца |
Реквизиты продавца (адрес, Р/счет) |
rec_sup |
||||
name_buy |
П,У |
AS |
Реквизиты покупателя |
Реквизиты покупателя (адрес, Р/счет) |
rec_buy |
||||
name_ob |
П,У |
REI |
Реквизиты изделия |
Данные о изделиях |
c_size price code_ob num_shop redy_ob num_ware |
||||
Num_ceh |
П,У |
CCEH |
Цех |
Данные о цехах |
Name_ceh Name_boss_c Ph_ceh |
||||
num_ttn, name_ob |
С,У |
KOLT |
Количество в ттн |
Количество товара в ттн |
numer_ttn |
||||
num_ware |
П,У |
SKL |
Склад |
Данные о готовой продукции на складе |
name_shop name_boss ph_boss |
||||
num_cont |
П,У |
DOG |
Договор |
Данные о заключенном договоре |
data_sp name_sup name_buy |
||||
num_cont, name_ob |
С,У |
POS |
Поставки |
Данные о сроках и количестве поставки |
month num_spec |
||||
Num_nak |
П,У |
NAK |
Накладная |
Данные накладной сдачи цехов продукции |
num_ceh num_ck month_sur num_sk |
| |||
Num_nak, Name_ob
|
С,У |
аCNK |
Количество отгруженного товара |
Количество в накладной сдачи изделий |
num_s |
Сгруппируем реквизиты, имеющие одинаковые ключи, в один информационный объект (таблица 8). Таким образом, выделены все информационные объекты, отображающие данные, которые используются в рассматриваемой задаче.
Связи между выявленными
Таблица 9. Связи информационных объектов
Ключ связи |
Главный ИО |
Подчинённый ИО |
Тип отношения |
num_ttn |
ТТН |
Количество |
1:М |
name_sup |
Реквизиты продавца |
Договор |
1:М |
name_buy |
Реквизиты покупателя |
Договор |
1:М |
name_sup |
Реквизиты продавца |
ТТН |
1:М |
name_buy |
Реквизиты покупателя |
ТТН |
1:М |
name_ob |
Реквизиты изделия |
Количество в ттн |
1:М |
name_ob |
Реквизиты изделия |
Поставки |
1:М |
num_ware |
Склад |
Реквизиты изделия |
1:М |
num_cont |
Договор |
ТТН |
1:М |
num_cont |
Договор |
Поставки |
1:М |
Num_ceh |
Цех |
Накладная |
1:М |
num_ceh |
Цех |
Реквизиты изделия |
1:М |
name_ob |
Реквизиты изделия |
Количество отгруженного товара |
1:М |
name_nak |
Накладная |
Количество отгруженного товара |
1:М |
Графически изображение ИЛМ
в канонической форме, наглядно показывающей
иерархические отношения
|
|
|
|
| |||||||||||||||
|
|
|
|||||||||||||||||
|
|
||||||||||||||||||
|
|
|
|
||||||||||||||||
CNK | |||||||||||||||||||
Num_nak, Name_ob | |||||||||||||||||||
| |||||||||||||||||||
|
|
||||||||||||||||||
Рис.1 ИЛМ данных, обеспечивающая решение анализа договорных обязательств предприятия.
Логическая структура
Логическая структура
Рис. 2Логическая структура реляционной б.д. задачи
Требования к данным
Таблица 10. Данные таблицы REI
name_ob |
c_size |
price |
code_ob |
num_shop |
redy_ob |
nuw_ware |
Двери |
Шт |
11,60 |
59863 |
5 |
12 |
009 |
Окна |
Шт |
15,00 |
57842 |
7 |
22 |
010 |
Стулья |
шт |
20,35 |
36254 |
1 |
25 |
011 |
Таблица 11. Данные таблицы SKL
num_ware |
name_shop |
name_boss |
ph_boss |
009 |
Дверный |
Гариков Александр Якубович |
5-39-55 |
010 |
Оконной |
Миронов Сергей Иванович |
2-23-14 |
011 |
Стульный |
Бунин Николай Васильевич |
9-54-78 |
Таблица 12. Данные таблицы AS
name_buy |
rec_buy |
ООО «Луна» |
г. Бендеры. Ленина 12. Р/С 582643123579 |