powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Модель сущность-связь
8 сообщений из 8, страница 1 из 1
Модель сущность-связь
    #39228013
AndrewMG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Спроектировал моедель сущность связь (EF) по нотации crow foot.

Подскажите пожауйста правильна ли модель на ваш взгляд?. Ниже краткое описание:

ИПК для работы дилера по продаже товаров на заказ по каталогу. ИПК должен обеспечивать ведение каталога товаров, работу с данными о покупателях и потенциальных клиентах, о фирмах производителях товаров, о договорах на поставку и продажу товаров, о товарах, находящихся на складе, о продаже товаров, ведение расчетов за приобретенный и проданный товар.

Данные о клиенте: наименование, адрес, телефон, факс, фамилия, имя, отчество, банковский счет, заметки о работе с клиентом.
Данные о производителе: название, адрес, директор, главный бухгалтер, производимый товар, банковские реквизиты.
Данные о договоре на поставку/продажу товара: номер договора, дата заключения, краткий текст, товар (наименование, цена, количество), условия поставки, поставщик/покупатель, сумма.
Данные по счету: наименование продукции, номер счета, номер договора, дата продажи/поставки, сумма, отметка об отгрузке, отметка об оплате.
Данные о товаре: наименование, характеристика, цена за единицу, упаковка, поставка партии и др.

Для упрощения дальнейшего проектирования было принято решение что договор на покупку/продажу может включать только 1 товар.
...
Рейтинг: 0 / 0
Модель сущность-связь
    #39228014
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndrewMGПодскажите пожауйста правильна ли модель на ваш взгляд?
Неправильна. Даже для курсовой не пойдёт. В особенности с упрощением в последней строке.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Модель сущность-связь
    #39228015
AndrewMG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прикреплю небольшую таблицу с моими рассуждениями при проектировании EF модели:

(1) Производитель Производит [0;N] Товар производителя
(1) Производитель Заключает [0;N] Договор на продажу
(1) Склад Хранит [0;N] Товар производителя
[0;N] Договор на покупку Включает (1) Склад (товар со склада)
[0;N] Договор на продажу Включает (1) Товар производителя
(1) Договор на покупку Выписывается (1) Счет
(1) Договор на продажу Выписывается (1) Счет
(1) Дилер Заключает [0;N] Договор на покупку
(1) Дилер Заключает [0;N] Договор на продажу
(1) Клиент Заключает [0;N] Договор на покупку

На примере первой строки как я это читаю:
1 и только 1 Производитель Производит 0 или N Товара производителя

т.е. товар является уникальным и его может производить только 1 производитель, так же
производитель может не производить товар
...
Рейтинг: 0 / 0
Модель сущность-связь
    #39228016
AndrewMG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, а в целом можно получить замечания по модели? Если не брать во внимание что можно купить 1 товар?
...
Рейтинг: 0 / 0
Модель сущность-связь
    #39228030
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndrewMGа в целом можно получить замечания по модели?
Классификации товаров нет.
Контроль взаиморасчётов никуда не годится: что ты будешь делать если одну накладную
оплатят частями и наоборот?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Модель сущность-связь
    #39228033
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С договорами какая-то странность - у Вас там только 1 поле, "поставщик/покупатель"? в норме у договора 2 стороны. И еще - в этой роли могу выступать и Производитель, и Дилер, и Клиент? Будет проблема с внешними ключами.
...
Рейтинг: 0 / 0
Модель сущность-связь
    #39228045
AndrewMG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovКлассификации товаров нет.
Если честно этот момент не особо понял подскажите пожалуйста подробнее что Вы под этим имеете ввиду?

А относительно этого момента:
Dimitry SibiryakovКонтроль взаиморасчётов никуда не годится: что ты будешь делать если одну накладную
оплатят частями и наоборот?


Счёт подразумевает только 2 состояния [оплачен/не оплачен]
...
Рейтинг: 0 / 0
Модель сущность-связь
    #39228048
AndrewMG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кот МатроскинС договорами какая-то странность - у Вас там только 1 поле, "поставщик/покупатель"? в норме у договора 2 стороны. И еще - в этой роли могу выступать и Производитель, и Дилер, и Клиент? Будет проблема с внешними ключами.

Касаемого этого - немного сложно объяснить будет. Эта база будет использоваться не на голой СУРБД чтобы просто хранить в себе информацию, а будет являться частью ИПК.

Т.е. для работы с данной базой будет написанна программа на C# где по сути сущность дилер - будет замененна этой программой.

Т.е. когда мы будем покупать/продавать товар - мы будет априори знать что одна из сторон - дилер. Т.е. по сути такой таблицы даже не будет в базе данных.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Модель сущность-связь
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]