|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите. Не на реальный проект. А так БД для интернет магазина. Особенно со связями совсем запутался ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 01:32 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
vankacold, Ну норм. Тут и без каких-либо требований понятно, можно делать интернет-магазин. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 01:52 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
vankacold, Описывайте предметную область подробно. Что за такой товар, у которого из всех характеристик есть только цвет и одно изображение на несколько товарных позиций? В корзине покупателя не хватает цены (а то и двух - до скидки и после), возможно, не хватает НДС, если он не у всех товаров одинаковый. Зачем табельный номер в точке выдачи товара? По одному товару может быть только одна оценка? Данные карты не то что хранить, а даже знать вам нельзя. (Если, конечно, вы не сертифицированы соответствующим образом, в чем сильно сомневаюсь). В общем косяков много и структура совсем не похожа на настоящую. Больше на учебную для 2 курса. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 02:00 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
miksoft, Нужны хоть какие-то изначальные требования. Чем детальнее, тем больше больше полезных замечаний можно внести. Сейчас непонятно что обсуждать, косяки бизнеса (а мы не знаем требований), либо косяки модели (а мы не знаем требований). Табельный номер в точке выдачи товара появился не просто так. Это может быть что угодно. Например, продавец. А может и курьер. Или руководитель точки. Или тот, кто принял. По модели видно, что оценок может быть сколько угодно. Данные карты конечно фейл. Просто по самому факту наличия в модели, тем более с проверочным кодом :) Но опять же, мы не знаем зачем оно тут, из каких соображений добавлено. В общем ничего не известно. Это ни на что не похоже. Но интернет-магазин можно делать :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 02:15 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
vankacold, Цена товара не включена в "Корзину Покупателя", это - плоха, т.к. если она поменяется ето отразится на уже проданных заказах. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 02:20 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
А не маловато ли характеристик у товара? Не вижу "складской" части ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 02:27 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
Relic Hunter vankacold, Цена товара не включена в "Корзину Покупателя", это - плоха, т.к. если она поменяется ето отразится на уже проданных заказах. Почему? Пока клиент не оплатил заказ, цена должна быть актуальная. Когда оплатил, сумма заказа записывается в поле "Стоимость заказа", и сохранение цены не имеет критического значения. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 02:28 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
982183 А не маловато ли характеристик у товара? Если это фломастеры -- вполне :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 02:28 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
Работа с ценником и скидками на практике гораздо сложнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 02:31 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
vankacold, Вообще, посмотрите примеры баз данных для интернет-магазинов, например https://github.com/devgroup-ru/dotplant2 Ещё почитайте какие-нибудь учебники, вот например https://studfile.net/preview/404567/page:7/ И самое главное, соберите требования. Какие задачи должна решать ваша БД. Без этого обсуждение бессмысленно. Я вот вижу, что в текущем виде, на этом можно запустить интернет-магазин, самый простой и даже учебный. Ну и всё, что можно сказать. Поговорить о том, чего тут не хватает можно сейчас лишь в контексте задач, а не вот так по голой схеме. Это как скинуть фотку сарая и спросить, нормальный сарай или нет? Откуда ж мы знаем, чего вы с ним делать собираетесь. Можете коров там держать, или дрова хранить. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 02:35 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
hVostt И самое главное, соберите требования. Какие требования может выдать препод в ВУЗе? Дал задачу - "Интернет магазин" - далее фантазируй как можешь. Помню, задача "Лифт" решалась в размерах от лабораторной работы до дипломного проекта... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 02:38 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
hVostt, Табельный номер в точке выдачи - менеджер который выдает товар уже покупателю Данные карты хранились бы в зашифрованом виде для того, чтобы не вводить каждый раз при заказе данные карты ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 02:41 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
vankacold Данные карты хранились бы в зашифрованом виде для того, чтобы не вводить каждый раз при заказе данные карты Вообще-то это функция браузеров и безопасных платежей в антивирусе (хранение данных карт), если сайт взломают и данные утекут - можно сесть на пожизненное, я уже молчу про то, что нужно иметь лицензию на хранение и обработку чужих персональных данных платежных карт и как минимум банковскую... В интернет магазине не должно быть ничего лишнего (товар + клиент + заказ/корзина, ну опросы еще и голосования) зачем там поставщики и поставки (это функции основной программы), в товаре достаточно указать Произведено в Китае... В корзине помимо количества должно быть (как уже говорили выше практики) цена и полное наименование товара ибо может сложиться ситуация при которой заказ оплачен, а товар переоценен или того хуже уже выведен из БД, тогда вообще концов не найти, ни заказ правильный клиенту не распечатать, ни чек, ни накладную... Соответственно в Заказе Стоимость заказа не нужна - Это вычисляемое значение из фиксированных данных по корзине.... Остаток по товару вообще-то рулит в рознице, в интернете обычно менеджеры звонят и уточняют когда товар подвезут, если его не хватает (но это уже не принципиально и у кого как...) Ну это так... реальные советы к нереальной схеме... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 04:27 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
vankacold может сходу недостатки подскажите. Ну сходу вижу, что, возможно, у клиента м.б. несколько банк карт, а у Вас одна только предусмотрена. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 12:47 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
vankacold, Связь 'Точки выдачи товара' и 'Сотрудники' по 'Табельный номер' в обратную сторону ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 13:24 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
vankacold hVostt, Табельный номер в точке выдачи - менеджер который выдает товар уже покупателю Данные карты хранились бы в зашифрованом виде для того, чтобы не вводить каждый раз при заказе данные карты Это всё равно не убережёт от серьёзных административных штрафов и санкций. Вы не имеет такого права хранить подобные данные ни в каком виде. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 13:34 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 14:29 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
позор ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 15:02 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
ViPRos позор что сразу позор то. Я только учусь, поэтому и спрашиваю, какие на первый взгляд могут быть ошибки и недочеты ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 16:21 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
vankacold, ты не при чем :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 17:13 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
ViPRos vankacold, ты не при чем :) ггг ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 17:27 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
ну че как? чет с доставкой хз ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 17:35 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
hVostt, ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 18:00 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
1) Что делает ID поставки в Товарах? 2) поставка от кого есть, а кому? Адрес поставки? 3)Со складом подумайте еще- полная ерунда нарисована. Типа таблица перемещений нужна. 4) Корзина какая то у вас галимотья получилась. Не нужна она. Правильнее назвать Позиции в заказе или Строки заказа. 5) направление связи между заказом и корзиной проверьте в случае строк заказа 6) В цвете товара ID явно лишний 7)Особого смысла в таблице Персональные данные нету 8) Почитайте про связи "один ко многим" и "многие ко многим" 9) Разберитесь с первичными ключами и направлением FK. 10) Или соблюдайте нотацию или используйте какой то инструмент (не visio) для рисования. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 18:18 |
|
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите.
|
|||
---|---|---|---|
#18+
vankacold, - прогресс на лицо... по крайней мере связи теперь там где были не так, - исправлены (например в оценке товаров) - ну раз уж решил сюда все всунуть - хозяин барин, у меня например в инт. магазине только остатки товара и заказы + выравнивание магазина с основной БД (по Бд идет списание реализованных заказов, обратно идут реальные остатки). - В Поставки не хватает Номера документа (накладная например), потом концов не найдешь... и связь там не от id_поставщика должна быть к товарам а от id поставки... - тебе правильно сказали рисуй сразу хотя бы в Net Beans, будет то же самое, но без ляп... связь id покупатель на id заказа это нонсенс, переименуй в id покупатель... - согласен с предыдущим на счет корзины... Представь себе ты идешь по магазину с железной корзиной - это просто железяка с товаром, который ты туда набросал, она ник чему не привязана, кроме как к твоей руке... Теперь ты подходишь к кассе и товар с корзины переходит в документ Чек, а пустую корзину ты оставляешь в покое.... По идее и у тя так должно быть - у каждого клиента своя пустая корзина, которую он формирует, а потом она переходит в связку Заказ > Состав Заказа и снова у клиента пустая корзина То что у тебя сейчас это формально Заказ - Состав Заказа без корзины, где Состав заказа назван Корзиной + неправильные связи. кстати тут практически все конкретные замечания были по делу... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 18:56 |
|
|
start [/forum/topic.php?fid=32&fpage=4&tid=1539876]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
others: | 250ms |
total: | 394ms |
0 / 0 |