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

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

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

5 ответов

6 просмотров

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

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

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

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

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

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

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

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта