2. Типы связей
Определим типы связей:
1. работник приписан к бригаде;
2. бригаду возглавляет бригадир;
3. зав. делянками выписывает лесобилет;
4. лесобилет содержит делянку;
5. древесина указана для делянки;
6. зав. делянки оформляет накладную на возврат делянки лесничеству;
7. накладная на возврат делянки лесничеству содержит делянку;
8. делянка закреплена за бригадиром;
9. древесина имеется у бригадира;
10. лес хранится у начальника базы;
11. начальник сбыта оформляет накладную на заказ;
12. фирма-клиент выписывает накладную на заказ;
13. продукция входит в накладную на заказ;
14. начальник сбыта выдаёт план работы;
15. бригадир получает план работы;
16. продукция входит в план работы;
17. бригадир сдаёт продукцию;
18. продукция хранится у зав. складом;
19. зав. складом оформляет накладную на продажу;
20. фирма-клиент выписывает накладную на продажу;
21. продукция входит в накладную на продажу;
22. фирма-клиент имеет телефон;
23. работник имеет телефон.
Типы связей
Тип сущности | Тип связи | Тип сущности | Кардинальность | Степень участия |
древесина | указана для | делянка | M:N | Т:Т |
зав. делянками | выписывает | лесобилет | 1:М | Т:Т |
делянка | входит в | лесобилет | M:1 | Т:Т |
зав. делянками | оформляет | накладная на возврат делянки лесничеству | 1:М | Т:Т |
делянка | входит в | накладная на возврат делянки лесничеству | M:1 | Т:Т |
делянка | закреплена за | бригадир | 1:1 | Т:Р |
работник | приписан к | бригада | М:1 | T:Т |
бригадир | возглавляет | бригада | 1:1 | Т:Т |
древесина | имеется у | бригадир | М:N | Т:Р |
древесина | хранится у | нач. базы | М:1 | P:Т |
бригадир | сдаёт | продукция | M:N | Р:Т |
продукция | хранится у | зав. складом | М:1 | P:Т |
фирма-клиент | выписывает | накладная на заказ | 1:М | Т:Т |
нач. сбыта | оформляет | накладная на заказ | 1:М | Т:Т |
продукция | входит в | накладная на заказ | 1:М | Т:Т |
фирма-клиент | выписывает | накладная на продажу | 1:М | Т:Т |
зав. складом | оформляет | накладная на продажу | 1:М | Т:Т |
продукция | входит в | накладная на продажу | 1:М | Т:Т |
нач. сбыта | выдаёт | план работы | 1:М | Т:Т |
бригада | получает | план работы | 1:М | Р:Т |
продукция | входит в | план работы | 1:М | Т:Т |
работник | имеет | телефон | М:1 | P:Т |
фирма-клиент | имеет | телефон | М:1 | P:Т |
3. Атрибуты
Тип сущности/ связи | Атрибут | Описание | Тип данных | Значение по умолчанию | Допустимость Null | Производный, множестве-нный |
древесина | порода | порода деревьев | символьный | - | нет | множ |
Лесо-билет | номер | целый | - | нет | - | |
дата | дата выписки | дата | - | нет | - | |
делянка | номер | целый | - | нет | - | |
квадрат | Местопол-ожение | символьный | - | нет | - | |
площадь | плав-щий | - | нет | - | ||
работник | таб. номер | целый | - | нет | - | |
ФИО | фамилия, имя, отчество | символьный | - | нет | - | |
адрес | адрес места жительства | символьный | - | нет | - | |
телефон | символьный | - | да | множ | ||
дата поступления | дата приёма на работу | дата | - | нет | - | |
зав. делянками | те же, что у работника + | |||||
дата назначения | дата назначения на должность | дата | - | нет | - | |
нач. базы | те же, что у зав. делянками | |||||
зав. складом | те же, что у зав. делянками | |||||
нач. сбыта | те же, что у зав. делянками | |||||
бригада | таб. номер | целый | - | нет | - | |
специализация | место работы бригады | символьный | - | нет | - | |
номер цеха | цех, в котором работает бригада | целый | да | - | ||
бригадир | те же, что у работника + | |||||
дата назначения | дата назначения на должность | дата | - | нет | - | |
продукция | наименование | символьный | - | нет | - | |
цена | плав-щий | - | нет | - | ||
ед. измер-я | символьный | - | нет | - | ||
фирма-клиент | наименование | символьный | - | нет | - | |
адрес | юридический адрес фирмы | символьный | - | нет | ||
телефон | символьный | - | да | множ | ||
накладная на возврат делянки лесниче-ству | номер | целый | - | нет | - | |
дата | дата выписки | дата | - | нет | - | |
накладная на заказ товара | номер | целый | - | нет | - | |
дата | даты выписки | дата | - | нет | - | |
срок | срок выполнения заказа | целый | - | нет | - | |
Накладная на продажу | номер | целый | - | нет | - | |
дата | дата выписки | дата | - | нет | - | |
план работы цеховой бригады | те же, что у накладной на заказ+ | |||||
объём | общий объём древесины, необходимый для выполнения плана | плав-щий | - | нет | - | |
хранится у | кол-во | кол-во древесины у нач. базы, у зав. складом | плав-щий | - | нет | - |
сдаёт | кол-во | кол-во продукции, которую сдаёт бригадир зав. складом | плав-щий | - | нет | - |
имеется у | кол-во | кол-во древесины, которое имеется у бригадира | плав-щий | - | нет | - |
указана для | кол-во | кол-во древесины на делянке | плав-щий | - | нет | - |
Домен | Атрибуты | Тип данных | Ограничения | Примеры значений |
порода | порода | символьный(20) | берёза | |
номер | номер лесобилета, делянки, накладной на возврат делянки лесничеству, накладных на заказ и продажу товара, плана работы, цеха | целый | >0 | 1024 |
специализация | специализация бригады | символьный(20) | заготовительная | |
дата | дата выдачи лесобилета, накладной на возврат делянки лесничеству, плана работы, дата оформления накладной на заказ и продажу, дата поступления на работу и назначения на должность | дата | >01.01.2000 и <01.01.2020 | 03.12.2002 |
срок | срок выполнения плана работы или заказа | целый | >0 и <30 | 14 |
объём | объём древесины в плане работы | плавающий | >0 | 35,5 |
квадрат | квадрат | символьный(5) | 10*15 | |
площадь | площадь | плавающий | >0 | 10000,5 |
таб. номер | таб. номер работников, бригадиров, бригад, зав. делянками, нач. базы, зав. склада, нач. сбыта | целый | >0 | 1251 |
название | ФИО, название фирмы-клиента, наименование товара | символьный(40) | Лебедев Алексей Леонидович | |
цена | цена | плавающий | >0 | 123,5 |
единицы измерения | единицы измерения вида товара | символьный(10) | кв.м. | |
адрес | адрес работников, бригадиров, бригад, зав. делянками, нач. базы, зав. склада, нач. сбыта, фирм-клиентов | символьный(50) | г. Калуга ул. Новаторская д.12 кв.6 | |
телефон | телефон работников, бригадиров, бригад, зав. делянками, нач. базы, зав. склада, нач. сбыта, фирм-клиентов | символьный(10) | 57-16-01 | |
количество | кол-во древесины у нач. базы, у зав. складом, кол-во продукции, которую сдаёт бригадир зав. складом, кол-во древесины, которое имеется у бригадираБ кол-во древесины на делянке | плавающий | >0 | 125,3 |