Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
Схема базы данных магазина http://forum.kohanaframework.su/viewtopic.php?f=33&t=285 |
Страница 1 из 1 |
Автор: | Sergey [ 05 авг 2012, 04:25 ] |
Заголовок сообщения: | Схема базы данных магазина |
Всем привет. А как вы думаете, это самодостаточная схема базы данных магазина, торгующего мужской и женской одеждой? Интересно конструктивное, обоснованное мнение. |
Автор: | qed [ 05 авг 2012, 07:15 ] |
Заголовок сообщения: | Re: Схема базы данных магазина |
Привет. Кажется ещё корзины и заказов не хватает и того что с ними связано. Кстати, заметил вот ещё, не помешали бы поля для хранения мета-тегов, точнее того, что в них записывается. А ещё, возможно, понадобится иногда сортировать товары и категории в определённом порядке, отключать некоторые товары и категории, добавлять изображения не только товарам, но и категориям.. и брендам, кстати, тоже. Да и много ещё всего может быть. А вообще трудно говорить о самодостаточности, есть ведь какие-то определённые требования, если структура вписывется в эти требования, значит всё хорошо, если нет - надо дорабатывать, наверное как-то так |
Автор: | AmberLEX [ 05 авг 2012, 11:24 ] |
Заголовок сообщения: | Re: Схема базы данных магазина |
Думаю вполне) Фото для категорий, брендов - добавляется полем в таблице с названием файла изображения. Если че не хватает - можно всегда добавить. Структура вроде правильная. Только с прайсом определиться и валютой. У вас, я так понимаю, одна цена на один товар в одной валюте. Требования скорее всего поменяются. Нужно подумать над этим наверное. А вообще я смотрел (установил) OpenCart, очень хороший и относительно не замороченный магазин. На его примере можно определить требования к своему магазину. Посмотреть админку, как добавляются свойства товара, валюта, скидки и взять за пример. Даже была мысль переписать его на Kohana (урезать конечно) Но для практики интересно. |
Автор: | Sergey [ 05 авг 2012, 15:22 ] |
Заголовок сообщения: | Re: Схема базы данных магазина |
qed писал(а): Кажется ещё корзины и заказов не хватает и того что с ними связано. Да, таблицы orders действительно пока ещё нет. qed писал(а): Кстати, заметил вот ещё, не помешали бы поля для хранения мета-тегов, точнее того, что в них записывается Конструктивно qed писал(а): А ещё, возможно, понадобится иногда сортировать товары и категории в определённом порядке, отключать некоторые товары и категории, добавлять изображения не только товарам, но и категориям.. и брендам, кстати, тоже. Да и много ещё всего может быть. Про сортировку если честно не понял. А отключать товары можно полем avilable в таблице products. |
Автор: | Sergey [ 05 авг 2012, 15:23 ] |
Заголовок сообщения: | Re: Схема базы данных магазина |
AmberLEX писал(а): А вообще я смотрел (установил) OpenCart, очень хороший и относительно не замороченный магазин. На его примере можно определить требования к своему магазину. Посмотреть админку, как добавляются свойства товара, валюта, скидки и взять за пример. Даже была мысль переписать его на Kohana (урезать конечно) Но для практики интересно. Интересная идея, нужно будет тоже его попробовать. |
Автор: | qed [ 05 авг 2012, 16:05 ] |
Заголовок сообщения: | Re: Схема базы данных магазина |
Цитата: Про сортировку если честно не понял. А отключать товары можно полем avilable в таблице products. Понятно, просто про available я подумал, что это что-то связанное с доступностью товара в магазине (есть/нету в наличии). А по поводу сортировки: Как правило есть возможность вручную указывать позицию элемента (например выводить его всегда на первом месте, либо определить порядок отображения категорий в каком-нибудь меню...). По сути сводится к добавлению одного поля и order by. |
Автор: | Sergey [ 05 авг 2012, 16:16 ] |
Заголовок сообщения: | Re: Схема базы данных магазина |
qed писал(а): Цитата: По сути сводится к добавлению одного поля и order by. Понял! Спасибо. Хорошая идея |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |