В предметной области «Магазин компьютерных комплектующих» было произведено исследование процессов.
Был выделен процесс «Рабочий продает товар», состоящий из таких сущностей, как «Рабочий», «Товар», «Чек». Данная связь является тернарной и имеет атрибуты цена и количество.
Диаграмма этой связи представлена на рисунке 2.1.
Рисунок 2.1 – Связь «Рабочий продает товар»
Так же был выделен процесс «Рабочий делает учет магазина», состоящий из таких сущностей, как «Рабочий», «Товар», «Магазин». Данная связь является тернарной и имеет атрибуты дата и количество.
Диаграмма этой связи представлена на рисунке 2.2.
Рисунок 2.2 – Связь «Рабочий делает учет магазина»
Был выделен процесс «Рабочий выдает зарплату», состоящий из сущности «Рабочий». Данная связь является бинарной с показателем кардинальности «один ко многим» и имеет атрибуты сумма и дата.
Диаграмма этой связи представлена на рисунке 2.3.
Рисунок 2.3 – Связь «Рабочий выдает зарплату»
Так же был выделен процесс «Рабочий оформляет накладную», состоящий из таких сущностей, как «Рабочий», «Товар», «Поставщик», «Накладная». Данная связь является кватернарной и имеет атрибуты дата, цена и количество.
Диаграмма этой связи представлена на рисунке 2.4.
Рисунок 2.4 – Связь «Рабочий оформляет накладную»
Был выделен процесс «Рабочий получает товар со склада», состоящий из таких сущностей, как «Рабочий», «Товар», «Склад». Данная связь является тернарной и имеет атрибуты дата и количество.
Диаграмма этой связи представлена на рисунке 2.5
Рисунок 2.5 – Связь «Рабочий получает товар со склада»
Так же был выделен процесс «Рабочий открывает/закрывает магазин», состоящий из таких сущностей, как «Рабочий», «Магазин». Данная связь является бинарной с показателем кардинальности «один к одному» и имеет атрибуты дата, тип операции и время.
Диаграмма этой связи представлена на рисунке 2.6.
Рисунок 2.6 – Связь «Рабочий открывает/закрывает магазин»
Был выделен процесс «Поставщик поставляет товар», состоящий из таких сущностей, как «Поставщик», «Товар», «Магазин». Данная связь является тернарной и имеет атрибуты дата и количество.
Диаграмма этой связи представлена на рисунке 2.7
Рисунок 2.7 – Связь «Поставщик поставляет товар»
Так же был выделен процесс «Рабочий работает в магазине», состоящий из таких сущностей, как «Рабочий», «Магазин». Данная связь является бинарной с показателем кардинальности «один ко многим» и имеет атрибуты дата, время начала и время окончания.
Диаграмма этой связи представлена на рисунке 2.8
.
Рисунок 2.8 – Связь «Рабочий работает в магазине»
Был выделен процесс «Склад находится в магазине», состоящий из таких сущностей, как «Склад», «Магазин». Данная связь является бинарной с показателем кардинальности «один к одному».
Диаграмма этой связи представлена на рисунке 2.9
Рисунок 2.9 – Связь «Склад находится в магазине»
Так же был выделен процесс «Рабочий обедает», состоящий из таких сущностей, как «Рабочий», «Магазин». Данная связь является бинарной с показателем кардинальности «один ко многим» и имеет атрибуты дата, время начала и время окончания.
Диаграмма этой связи представлена на рисунке 2.10
Рисунок 2.10 – Связь «Рабочий обедает»
Был выделен процесс «Рабочий принимает товар у покупателя», состоящий из таких сущностей, как «Рабочий», «Товар», «Чек», «Покупатель». Данная связь является кватернарной и имеет атрибуты цена и количество.
Диаграмма этой связи представлена на рисунке 2.11
Рисунок 2.11 – Связь «Рабочий принимает товар у покупателя»
Так же был выделен процесс «Рабочий создает товар», состоящий из таких сущностей, как «Рабочий», «Товар». Данная связь является тернарной и имеет атрибут количество комплектующих.
Диаграмма этой связи представлена на рисунке 2.12
Рисунок 2.12 – Связь «Рабочий создает товар»
ВЫВОД
В ходе лабораторной работы была изучена предметная область «Магазин компьютерных комплектующих », выявлены типы сущностей, типы связей между установленными сущностями. Были созданы ER-диаграммы для сущностей и типов связи.
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
1 Сайт энциклопедии «Wikipedia» адрес ru.wikipedia.org
2 Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс - Database Systems: The Complete Book. — Вильямс, 2003. — 1088 с
3 Когаловский М.Р. Энциклопедия технологий баз данных. — М.: Финансы и статистика, 2002. — 800 с.