Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите сделать правильную структуру БД
|
|||
|---|---|---|---|
|
#18+
Добрый день. Я новичёк прошу помощи у экспертов. Помогите пож-та сделать правильную структуру БД на основе следующего задания. Боюсь ошибиться и неправильно сделать фундамент... Касаться это будет запчастей для машин. Итак имеем следующее. Есть модели авто. У каждой модели авто есть запчасти, которые включают в себя: id запчасти (уникальное значение) имя запчасти Каждая id запчасти может иметь (один или несколько (20+), а может вообще не иметь) аналогичных (уникальное значение) (китайских) номеров запчасти. Так же запчасти могут быть взаимозаменяемыми, т.е. одна запчасть (а значит и все её аналоги) от одной машины, могут подходить к другой машине\ам. Так же у запчасти могут быть ещё другие версии номеров (id запчасти) выпущенные в разных годах. Теперь самое интересное. Какие данные у меня есть \ будут даны. Итак у меня есть спарсенная таблица. в которой есть все запчасти (без аналогов) для моделей. Выглядит она так сейчас table.parts ============= detail_id|detail_name|model_id 123dfg4|капот | 18 23423h4|стекло | 98 23423f4|фара | 58 3241fg1|бампер | 48 674dfg4|зад бампер | 28 Как вы понимаете , в ней не присутствуют никаких связей между запчастями. Т.е. грубо говоря там могут присутствовать одинаковые запчасти выпущенные в разные годы и имеющие разные Id Выделить из этой таблицы связи никак не получится, т.к. у одинаковых запчастей могут быть разные названия... Далее поставщики присылают свои прайсы (excel) в таком виде excel.price =============== detail_id | detail_name | analog_id | brand | price asdsd234323| имя запчасти | 2343434,23324234,123dfg4,...| kia | 3456 1233d234323| имя запчасти | 2343434,23324234,123dfg4,...| gm | 3456 a567d234323| имя запчасти | | dfg | 3456 as435334323| имя запчасти | 2343434,23324234,123dfg4,...| gyh | 3456 По хорошему мне надо брать каждый прайс поставщика парсить его и вставлять в таблицы бд. Теперь про объёмы. каталог всех запчастей у меня занимает порядка ~ 800 000 записей. Это что бы понимать какой уровень нормализации нужен, что бы не тормозило. Вот тут я создал в гугл док табличку, её могут редактировать все у кого есть ссылка (может быть кому-то будет проще один раз нарисовать нежели объяснять) https://docs.google.com/spreadsheets/d/1YpBiJH-0yRtopyNAS_sEec5TeMAGgkfhijcYbb2udEs/edit#gid=0 Заранее огромное спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2016, 22:46 |
|
||
|
|

start [/forum/search_topic.php?author=Kosdnepr&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
| others: | 1118ms |
| total: | 1249ms |

| 0 / 0 |
