170 похожих чатов

Добрый день, помогите спроектировать бд для инет магаза плз. У

меня есть категории, телефны, планшеты, комплектующие и т д. Завел для категорий таблицу category. Поля в ней соответсвенно id, name, тут есть один вопрос но позже, больше всего интересует как правильно спроектировать товары. Понимаете например ноутбук имеет куча характеристик, не менее 20. Далее например есть телефоны, там тоже их куча, но многие совпадают с характеристиками ноутбука. Планшеты тоже самое. Но есть и свои индивидуальные характеристики. И вот я в тупике. Если я сделаю так допустим, создам таблицу product, и создам поля которые общие для всех категорий, например id,name,price,weight, vendor_code, ну и тому подобные. А вот с остальным как быть те которые не подходят под общую. Мне их делать каждую характеристику выносить в отдельную таблицу? Например для процессора или оперативной памяти делать отдельные списки? Извините за тупизм, я новичок в этом(

5 ответов

7 просмотров

таблица с характеристиками должна быть такой 1. id - auto increment, int unsigned, not null, PK 2. tovarId - id товара 3. навзание характеристики 4. Сама характеристика

El- Автор вопроса
ולאד
таблица с характеристиками должна быть такой 1. id...

я столкнулся с проблемой, что характеристика может иметь только один тип, то бишь не получится где то сделать инт где то варчар ( что б сортировка нормально работала

El- Автор вопроса
ולאד
сделай характеристику в varchar

а сортировка будет адекватно работать? там где цифры?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта