Похожие презентации:
19_Пример_Сущность_связь_АИС_Склад_1
1. Пример структуры базы данных АИС «Склад оптовой торговли» в нотации Баркера «сущность-связь» (всё переписать и зарисовать)
Выполнила: Дмитриева С.А. преподаватель ОГБПОУ«Северский промышленный колледж»
2.
ПоставщикТовар
Покупатель
Рис. 1. Первый вариант ER-диаграммы
• Сразу возникает очевидная связь между сущностями –
«покупатели могут приобретать много товаров», «товары могут
приобретаться многими покупателями».
• Отношение между ними относится к типу «многие-ко-многим».
• Для разрешения этого отношения введем две ассоциированные
сущности «Приходная накладная» и «Расходная накладная»,
которые
отражают
приобретение/продажу
товара
покупателем/поставщиком.
3.
Расходнаянакладная
Поставщики
и покупатели
(контрагенты)
Содержание
расходной
накладной
# Номер
# Номер
*Дата
*Товар
*Покупатель
*Количество
*Цена
Товар
# Код
*Наименование
*Адрес
# Код
*Реквизиты
*Наименование
*Ед.измерения
*Стоимость
*Остаток
Приходная
накладная
Содержание
приходной
накладной
# Номер
# Номер
*Товар
*Дата
*Количество
*Поставщик
*Цена
Рис. 2. Окончательный вариант ER-диаграммы
4. Анализ атрибутов сущностей
• Каждый поставщик и покупатель являетсяюридически лицом и имеет наименование,
адрес, банковские реквизиты.
• Каждый товар имеет наименование, цену,
характеризуется единицей измерения.
• Каждая накладная имеет уникальный
номер, дату выписки, список товаров с
количествами и ценами, а также общую
сумму накладной.
5. Анализ атрибутов сущностей
• Покупатели покупают товары, получая приэтом расходные накладные, в которые
внесены данные о количестве и цене
приобретенного
товара.
Каждый
покупатель может получить несколько
накладных.
6. Анализ атрибутов сущностей
• Каждуюнакладную
необходимо
выписывать на одного покупателя.
• Каждая накладная должна содержать
не менее одного товара.
7. Анализ атрибутов сущностей
• Каждый товар, в свою очередь, можетбыть продан нескольким покупателям
по нескольким накладным.
8. Задание Анализ атрибутов сущностей
• Постройтеаналогичную
цепь
рассуждений для определения связей
между
сущностями
«Товар»
и
«Поставщик».
9.
ТоварРасходная
накладная
Приходная
накладная
Поставщик
Покупател
ь
Рис. 2. Промежуточный вариант ER-диаграммы
Базы данных