Здравствуйте.
Набросал архитектуру бд для склада которая позже будет использоваться и для интернет магазина
прилагаю модель для MySql WB (наверное так проще)
есть комменты и вроде все понятно
просьба глянуть опытных дядек может я что упустил?
в частности надо ли делить таблицу значений характеристик на численную и строковую? может есть схема попроще?
и некоторые пояснения для верности:
характеристики будут наследоваться в дочерние под категории
товары возможно будут не только у листьев категорий
следовательно при просмотре категории видим все ее и все дочерние товары с характеристиками категории
filter_type - каким тегом будет отображаться характеристика в фильтрах
measuring - единица измерения для целочисленных характеристик
Спасибо
1. LIME - 15 Августа, 2013 - 14:38:03 - перейти к сообщению
2. caballero - 15 Августа, 2013 - 15:43:19 - перейти к сообщению
и какой прогой сие открывать?
3. EuGen - 15 Августа, 2013 - 15:47:28 - перейти к сообщению
caballero
Это MySQL Workbench.
Это MySQL Workbench.
4. LIME - 15 Августа, 2013 - 15:50:35 - перейти к сообщению
добавлю пожалуй SQL файл
5. LIME - 15 Августа, 2013 - 15:53:20 - перейти к сообщению
и картинка для совсем ленивых ))
6. EuGen - 15 Августа, 2013 - 15:57:45 - перейти к сообщению
LIME
По теме: Ваш вопрос не имеет особого смысла, поскольку о бизнес-логике приложения, пользовательских историях и т.п. остаётся лишь догадываться. Ответить на вопрос, "хороша ли данная схема" означает ответить на вопрос "отвечает ли данная схема требованиям {...}" - и до тех пор, пока содержимое скобок неизвестно, ответ на вопрос не может быть дан, иначе как "да, наверное, неплохо". Но, думаю, это не то, что Вы бы хотели увидеть.
По теме: Ваш вопрос не имеет особого смысла, поскольку о бизнес-логике приложения, пользовательских историях и т.п. остаётся лишь догадываться. Ответить на вопрос, "хороша ли данная схема" означает ответить на вопрос "отвечает ли данная схема требованиям {...}" - и до тех пор, пока содержимое скобок неизвестно, ответ на вопрос не может быть дан, иначе как "да, наверное, неплохо". Но, думаю, это не то, что Вы бы хотели увидеть.
7. LIME - 15 Августа, 2013 - 16:01:44 - перейти к сообщению
EuGen пишет:
на самом деле ответ годится"да, наверное, неплохо"
я думаю это предоставить начальству и от этого начнем плясать
достаточно того что нет явных ошибок(смущало разделение значений характеристик по типам данных в разные таблицы)
наверное я зря перестраховываюсь
спасибо
если что пишите
8. caballero - 15 Августа, 2013 - 16:08:21 - перейти к сообщению
у меня примерно такая же структура
плзволяет автоматически строить форму отбора по параметрам
плзволяет автоматически строить форму отбора по параметрам
9. LIME - 15 Августа, 2013 - 16:11:18 - перейти к сообщению
caballero пишет:
смутило выделенное)) есть что добавить если не секрет?))
у меня примерно такая же структура
10. caballero - 15 Августа, 2013 - 16:19:28 - перейти к сообщению
присмерно в смысле в целом похоже
к примеру наследование атрибутов по категориям
если в бытовой технике атрибут Вес то уже не не надо задавать отдельно для Холодильников
при редактировании товара все собирается списком
атрибуты делятся по типам
число , строка, да/нет, список выбора для выбор только одного из списка, список выбора для множественного выбра
значения хранятся в строке - можно засунуть что угодно.
используется атрибут в зависимости от типа
по строка то просто поиск
по числам ввод От и До
остальное чекеры
так же просто генерится страница сравнения товаров
к примеру наследование атрибутов по категориям
если в бытовой технике атрибут Вес то уже не не надо задавать отдельно для Холодильников
при редактировании товара все собирается списком
атрибуты делятся по типам
число , строка, да/нет, список выбора для выбор только одного из списка, список выбора для множественного выбра
значения хранятся в строке - можно засунуть что угодно.
используется атрибут в зависимости от типа
по строка то просто поиск
по числам ввод От и До
остальное чекеры
так же просто генерится страница сравнения товаров
11. LIME - 15 Августа, 2013 - 16:21:59 - перейти к сообщению
caballero пишет:
значения хранятся в строке - можно засунуть что угодно.
caballero пишет:
то есть по числам ввод От и До
(Добавление)
caballero пишет:
или доп. поле?атрибуты делятся по типам
(Добавление)
да....ясно...надо подумать....может и правда ну его
хотя и union не сложно сделать