|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.03.2011, 22:22 | #1 |
Пользователь
Регистрация: 06.07.2010
Сообщений: 53
|
трабл с проектированием БД запчастей автомобильных
Вот интересно мне, как лучше сделать БД (db - учебная) к такому каталогу? я начал делать так:
Табл.: Автомобиль[Марка, Модель, Год, Объём двигателя] БазаКатегорий[КодКатегории, ИмяКатегории] Запчасти[КодКатегории, КодЗапчасти, НаименованиеЗапчасти] СпецификацияЗапчасти[КодЗапчасти, КодКатегории, Спецификации] Разумеется имеются необходимые связи. Но тут возникает проблема, допустим в БазаКатегорий есть категория Салон, но мне нужно допустим каким то чудом указать более подробно, т.е. допустим родительская категория-Салон, сын-Электрика, и сын папашки Электрика - Контрольные приборы. Как мне образовать такую иерархию, когда значения родителей известны(они фиксированны), а значения листьев - неизвестно и постоянно может пополнятся. Как такое сделать ? ах да, в спецификации ещё есть очень важное поле: совместимость с различными авто (кстати как на одно запись запчасти организовать много полей с записями к чему подходит) Особенно интересует конечно дерево категорий), ну и совместимоть тоже. Помогите пожалуйста с идеями, делается это в access |
15.03.2011, 23:40 | #2 | |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
Цитата:
Здравствуйте,agent007 правильно сделать для каждой "ветки" свой справочник, и через id собирать нужное и будет примерно так: машина,ид.салон,ид.электрика,ид.при боры,ид.тахометр Дмитрий
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
|
16.03.2011, 10:42 | #3 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,077
|
Код:
-с поиском куда какая деталь входит и из чего состоит если конечно для вас это не очень сложно
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
27.03.2011, 01:00 | #4 |
Пользователь
Регистрация: 06.07.2010
Сообщений: 53
|
Что то я совсем запутался реализацией совместимости запчастей с автомобилями и ценами на запчасти, моя идея такова:
есть таблица со всеми марками, моделями автомобилей в таблице запчасти я пишу лишь названия и цену, а уже в табле спецификация указываю кoд запчасти и код авто совместимого, это нормально или бред? |
29.03.2011, 21:20 | #5 |
Пользователь
Регистрация: 06.07.2010
Сообщений: 53
|
?? знает кто-нибудь?
|
31.03.2011, 15:10 | #6 | ||
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
Здравствуйте
Цитата:
Цитата:
До свидания |
||
03.04.2011, 17:49 | #7 | |
Пользователь
Регистрация: 06.07.2010
Сообщений: 53
|
Цитата:
|
|
08.04.2011, 14:59 | #8 |
Форумчанин
Регистрация: 01.04.2011
Сообщений: 226
|
Совместимость можно оформить через дополнительную таблицу, в которой находятся пары ID автомобиля и запчасти.
Если деталь с ID=100 подходит автомобилям с ID 200 и 300, то в таблицу заносятся 2 записи: 100, 200 100, 300 И наоборот, если в один автомобиль можно установить оригинал или аналог. Что касается древовидного справочника, то следует использовать дополнительное поле ID_Parent (родителя). Например: ID_Категории, ID_Parent, Name_category, .... 1 0 Салон 2 1 Электрика 3 2 Панель приборов 4 3 Тахометр 5 3 Спидометр 6 3 Уровень топлива и т. д Очень удобно добавить еще одно логическое поле Is_Group, которое будет показывать, что данная запись в справочнике есть группа (Салон, Электрика, Панель приборов) или деталь (Тахометр, Спидометр, Уровень топлива) Единственное, с чем Вам в дальнейшем придется столкнуться при таком подходе построения справочника деталей, это получение через запрос полной ветки, где расположена деталь. Но это уже другая сказка...
Если руки золотые, то не важно, откуда они растут.
Последний раз редактировалось ovt256; 08.04.2011 в 15:19. |
12.04.2011, 20:27 | #9 |
Пользователь
Регистрация: 06.07.2010
Сообщений: 53
|
Спасибо, очень полезную вещь подсказали Вы, вот по ветке запросец это ппц)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно сделать инет магазин запчастей. | fann | Фриланс | 20 | 30.10.2009 21:59 |
aficio 480w инженерка, нужен каталог запчастей | PDVich | Компьютерное железо | 1 | 08.03.2008 12:18 |