|
|
|
Помогите спроектировать бд для автозапчастей. :)
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток, помогите разработать БД для сайта автозапчастей. Будут использоваться php и MySQL. Должно получится что-то типо наподобие этого: EUROAUTO.RU то есть выбирается марка авто, потом выбирается автомобиль этой марки, потом для выбранной марки показать запчасти в древовидной структуре, то есть примерно так: двигатель - система охлаждения - радиатор №1 и информация о нем радиатор №2 и информация о нем антифриз и инфо о нем ... блок цилиндров - кольца и инфа о них поршни и инфа о них кузов - ..... Нужен будет поиск по номеру запчасти или по ее названию. Запчастей в бд будет около 10 000, может и ошибаюсь. Структура БД, которая приходит на ум следующая: 1 таблица: индекс маркаАвто 2 таблица индекс индекс1Табл названиеАвто 3 таблица индекс индекс2Табл массивИндексовНаЗапчасти 4 таблица - Запчасти индекс Запчасть НомерЗапчасти Описание Как-то так. :) Может можно лучше сделать? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2013, 20:48 |
|
||
|
Помогите спроектировать бд для автозапчастей. :)
|
|||
|---|---|---|---|
|
#18+
opensuse20083 таблица индекс индекс2Табл массивИндексовНаЗапчастиКакой ещё "массивИндексовНаЗапчасти"??? 3 таблица индекс индекс2Табл индекс4Табл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2013, 20:52 |
|
||
|
Помогите спроектировать бд для автозапчастей. :)
|
|||
|---|---|---|---|
|
#18+
opensuse2008Может можно лучше сделать? Нельзя сделать хуже. Даже если не хочешь делать всё дерево в одной таблице, даже если не будешь продавать сборки типа двигателя целиком, помещать в таблицу массив ссылок значит терять возможность индексирования и тормоза при проходе в обратном направлении - от запчасти к автомобилю. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2013, 20:54 |
|
||
|
Помогите спроектировать бд для автозапчастей. :)
|
|||
|---|---|---|---|
|
#18+
Поправлюсь. 3 таблица будет иметь вид: индекс индекс2Табл индекс4Табл Будет ли иметь смысл разбивать 4 таблицу запчастей на отдельные таблицы: -Двигатель -Кузов -Трнасмиссия ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2013, 06:40 |
|
||
|
Помогите спроектировать бд для автозапчастей. :)
|
|||
|---|---|---|---|
|
#18+
для поиска сделать отдельную общую таблицу запчастей. Или в этом смысла нет и только поиск будет много забирать на себя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2013, 08:12 |
|
||
|
Помогите спроектировать бд для автозапчастей. :)
|
|||
|---|---|---|---|
|
#18+
авториндекс2Табл индекс4Табл 5+ за названия! СправочникТиповЭлементов (ТипЭлемента) - деталь - простой, сборка, изделие ... - составные. ТаблицаЭлементов (ТипЭлемента, Элемент) СоставЭлементов (ЭлементУзел-парент, ЭлементСоставнаяЧасть-чаилд, Количество) Совершенно обычный граф. Тема многократно обсосана со всех сторон ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2013, 09:30 |
|
||
|
Помогите спроектировать бд для автозапчастей. :)
|
|||
|---|---|---|---|
|
#18+
Можете ссылки на темы, где это разжевано дать, с ваших слов не до конца понятно. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2013, 11:52 |
|
||
|
Помогите спроектировать бд для автозапчастей. :)
|
|||
|---|---|---|---|
|
#18+
opensuse2008, Как вариант посмотрите базу TecDoc. Это к тому что вы изобретаете велосипед. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2013, 15:33 |
|
||
|
Помогите спроектировать бд для автозапчастей. :)
|
|||
|---|---|---|---|
|
#18+
opensuse2008Можете ссылки на темы, где это разжевано дать, с ваших слов не до конца понятно. :) TreeView для MS Office 64 bit Оптимизация и улучшение алгоритма выборки данных о составе (структуре) Изделия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2013, 18:50 |
|
||
|
Помогите спроектировать бд для автозапчастей. :)
|
|||
|---|---|---|---|
|
#18+
Если нужен TecDoc или другие каталоги ETKA, ETK, EPC, EWA, Fast, Microcat в MySQL - обращайтесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2013, 10:06 |
|
||
|
Помогите спроектировать бд для автозапчастей. :)
|
|||
|---|---|---|---|
|
#18+
нарисуйте блок схему всей БД, что где с чем связано и будет легче понять структуру БАЗЫ. дальше можно используя графические редакторы Oracle создать БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 04:49 |
|
||
|
Помогите спроектировать бд для автозапчастей. :)
|
|||
|---|---|---|---|
|
#18+
opensuse2008 Структура БД, которая приходит на ум следующая: 1 таблица: индекс маркаАвто 2 таблица индекс индекс1Табл названиеАвто 3 таблица индекс индекс2Табл массивИндексовНаЗапчасти 4 таблица - Запчасти индекс Запчасть НомерЗапчасти Описание Как-то так. :) Может можно лучше сделать? Заранее спасибо. Автозапчасть - это одно тектовое поле одной таблицы. Вы делаете 1 таблицу: Код, Наименование, Цена Всё. В Наименовании пишите машину, если угодно, да чего угодно. Никому лазить по вашему сайту будет не надо - Вас попросят прислать Просто Ваш Прайс. Выборка по нему будет делаться просто по подстрокам. Кому-то нужна "гайка", кому-то "25567845461565" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 17:15 |
|
||
|
Помогите спроектировать бд для автозапчастей. :)
|
|||
|---|---|---|---|
|
#18+
DimAAA, и вдруг оказывается, что это авторазборка. и все, что вы написали - адовая фигня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 17:37 |
|
||
|
Помогите спроектировать бд для автозапчастей. :)
|
|||
|---|---|---|---|
|
#18+
ОзверинDimAAA, и вдруг оказывается, что это авторазборка. и все, что вы написали - адовая фигня. А Вы хотите предложить топикстартеру 5 лет разрабатывать структуру базы данных для двух товаров: - Капот ГАЗ 66 - Лобовое стекло на Экарус - Ароматизатор салона "Фунтик" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 18:06 |
|
||
|
Помогите спроектировать бд для автозапчастей. :)
|
|||
|---|---|---|---|
|
#18+
Получаются такие таблицы: 1)Марки авто: id marka 1 toyota 2 nissan ... 2)Модели авто: id marka_id model 1 1 toyota corolla 2 1 toyota starlet 3 2 nissan laurel 4 2 nissan march ... 3)Категории запчастей: id category 1 кузов 2 двигетель 3 колеса ... 4)Запчасти: id category_id model_id part_description 1 1 1 Дверь левая toyota corolla 2 3 3 колесо тип 1 3 3 1 колесо тип 1 ... Получается инфо о некоторых запчастях, которые подходят к разным машинам, будут дублироваться. База будет редко изменяться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2013, 18:37 |
|
||
|
Помогите спроектировать бд для автозапчастей. :)
|
|||
|---|---|---|---|
|
#18+
описание запчасти занимает не так много места. Или 4ю таблицу разбить на 2 таблицы: 4.1)Поиск Запчасти(index_part): id category_id model_id id_part 1 1 1 1 2 3 3 2 3 3 1 2 4.2)Запчасти(part) id description 1 дверь левая toyota corolla 2 колесо тип 1 Но в этом случае запрос будет сложнее: SELECT * FROM part WHERE id in (SELECT id_part FROM index_part WHERE category_id = 1 AND model_id = 1), против случая если таблица будет одна: SELECT * FROM parts WHERE category_id = 1 AND model_id = 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2013, 18:49 |
|
||
|
Помогите спроектировать бд для автозапчастей. :)
|
|||
|---|---|---|---|
|
#18+
Если это не учебная задача, то изобретать велосипед не стоит. Надо обратится к поставщикам запчастей (Тойоте, Ниссан, ВАЗ и т.д.) и попросить у них копию базы с их кодами и структурой. Ибо потом у них же придется брать обновления. Далее, имея базы от нескольких поставщиков их надо приводить к одной структуре. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2013, 19:17 |
|
||
|
Помогите спроектировать бд для автозапчастей. :)
|
|||
|---|---|---|---|
|
#18+
SERG1257Надо обратится к поставщикам запчастей (Тойоте, Ниссан, ВАЗ и т.д.) и попросить у них копию базы с их кодами и структурой. ... Далее, имея базы от нескольких поставщиков их надо приводить к одной структуре.Обе затеи на практике нереальны, имхо (а мое имхо несколько в курсе). Оригинальные каталоги, как правило, дают только своим авторизованным автосервисам. Все остальное, что мне доводилось видеть - ворованное, за редкими исключениями. Структуры данных настолько разные, что в одну практически не приводимы. В немалой степени за счет того, что один и тот же автомобиль в разных каталогах может быть разбит по-разному, с разным количеством уровней в иерархии модификаций и т.п. Другая причина - разные способы привязки деталей к автомобилю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2013, 20:24 |
|
||
|
Помогите спроектировать бд для автозапчастей. :)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2013, 20:57 |
|
||
|
Помогите спроектировать бд для автозапчастей. :)
|
|||
|---|---|---|---|
|
#18+
Я учитывал запчасти, лучший способ справочников не иметь, только моделей и марок авто, наименования запчастей чтоб не сильно плодились при создании заказа поднимал ранее введенные названия через autocomplete, даже если вы вдруг заведете каталоги производителей, которые постоянно обновляются, а они должны обновляться примерно раз в неделю, появятся какой нибудь поставщик, который поставляет комплекты, или китайцы какую нибудь приблуду добавят, или авторазборка - как болгаркой отпилили так и продали, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2013, 11:40 |
|
||
|
Помогите спроектировать бд для автозапчастей. :)
|
|||
|---|---|---|---|
|
#18+
Привет ! Меня интересуют все перечисленные каталоги. Пришлите, более подробную информацию на почту danila-2@rambler.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2013, 00:52 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38275267&tid=1541078]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 279ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...