русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Типы связей


Дата добавления: 2015-07-09; просмотров: 705; Нарушение авторских прав


В предметной области «Магазин компьютерных комплектующих» было произведено исследование процессов.

Был выделен процесс «Рабочий продает товар», состоящий из таких сущностей, как «Рабочий», «Товар», «Чек». Данная связь является тернарной и имеет атрибуты цена и количество.

Диаграмма этой связи представлена на рисунке 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 с.

 

 



<== предыдущая лекция | следующая лекция ==>
Типы сущностей | Алгоритм нахождения корня уравнения на отрезке методом деления пополам


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.058 сек.