|
|
|
Проектирование БД
|
|||
|---|---|---|---|
|
#18+
Добрый день. Столкнулся с не большой задачкой. Не могу принять решение какой вариант использовать. Есть таблица с перечислением продаваемых продукции Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. при проектировании забыл что некоторые позиции имеют несколько вариаций, т.е. ДЛИНУ, ШИРИНУ, и соответственно цену. на текущую таблицу товаров есть таблица с ценами Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Выход из ситуации вижу в 2 вариациях. 1. В текущей store_group_facture продублировать N раз нужные позиции и забыться раз и на всегда. 2. Создать еще N групп group_id и использовать общее значение facture_id. Я думаю Вы поняли мою мысль. Есть еще один вариант, но я считаю он в корне не правильный и поэтому его не озвучиваю. Как бы сделали Вы? Как было бы правильно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2014, 14:31:17 |
|
||
|
Проектирование БД
|
|||
|---|---|---|---|
|
#18+
0. Вам сюда: http://www.sql.ru/forum/db-design 1. Коли вы тут, то чем не подойдет варианта alter table store_group_facture drop column size_id --ну или без этой строки add column width int add column height int add column etc Пока что мысли, почему не так, не озвучены, => задача проектировки непонятна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2014, 16:30:10 |
|
||
|
Проектирование БД
|
|||
|---|---|---|---|
|
#18+
crause, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. Hawkmoonзадача проектировки непонятнанаверное задача в том, что label одинаковый у всех размеров товара: "Все модификации 12" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2014, 17:52:42 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=130&tid=1998779]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
311ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 658ms |

| 0 / 0 |
