Пример описания концептуальной модели
Исходя из спецификации требований, были определены основные типы сущностей. Анализ предметной области показывает, что основными объектами являются: Поставщики, Ценности, Материально-ответственные лица, Причины списания, Поставки, Ответственность, Списание.
В таблице 1 представлены сведения о типах сущностей.
Таблица 1- Сведения о типах сущностей
Имя сущности | Описание | Псевдоним | Особенности использования |
1. Поставщики | Предприятия, поставляющие продукцию | Контрагенты | Каждый поставщик может поставлять разные ценности |
2. Ценности | Оборудование, поставляемое поставщиками | Товар | Ценность может поставляться только одним поставщиком |
3. Материально-ответственные лица | Люди, несущие за ценности материальную ответственность | Ответственные | Каждая ценность закреплена только за одним лицом, но лицо может быть ответствен-ным за несколько ценностей |
4. Причины списания | Причины, по которым ценность может быть списана | Причины снятия с учета | Один вид товара может быть списан по разным причинам, но одна единица товара должна быть списана только по одной причине |
5. Поставки | Информация о поставке ценности – что поставлено, кем и когда | Заказы | Поставщиком могут поставляться любые ценности в любом количестве и в любое время. Но каждая ценность может поставляться только одним поставщиком |
Продолжение таблицы 1 | |||
6.Ответственность | Информация о закреплении за материально-ответственным лицом какой-либо ценности | Закрепление | За любым материально-ответственным лицом может быть закреплена любая ценность, но каждая ценность может быть закреплена только за одним материально-ответственным лицом |
7. Списание | Информация о списании ценности | Снятие с учета | Любая ценность может быть списана по какой-либо причине, причем в любом количестве. Но конкретная единица оборудования может быть списана только по одной причине |
Сведения о типах связи приведены в таблице 2.
Таблица 2 – Сведения о типах связи
Тип сущности | Тип связи | Тип сущности |
1. Поставщики | осуществляют | Поставки |
2. Причины списания | используют при | Списание |
3. М-О лица | несут | Ответственность |
4. Ценности | обладают | Ответственность |
5. Ценности | подлежат | Списание |
6. Ценности | являются объектами | Поставки |
Связь «осуществляет» является связью «один ко многим», поскольку каждый поставщик поставляет множество видов ценности, но каждая ценность может поставляться только одним поставщиком.
Связь «используют при» является связью «многие ко многим», так как любая ценность может быть списана по многим причинам (т.е. разные единицы этой ценности), и каждая причина может Сыть основанием для списания ценности.
Связь «несут» является связью «один ко многим», поскольку каждое материально-ответственное лицо может нести ответственность за множество ценностей, но каждая ценность может зависеть только от одного материально-ответственного лица.
Связь «обладают» является связью «многие к одному», и, по сути, аналогична связи «несут».
Связь «подлежат» является связью «многие ко многим», и, по сути, аналогична связи «используют при».
Связь «являются объектами» является связью «многие к одному», и, по сути, аналогична связи «осуществляет».
Рисунок 3 - Диаграмма "сущность-связь"