Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / правильная структура БД "авто объявления" / 19 сообщений из 19, страница 1 из 1
04.12.2009, 23:55
    #36349601
phplion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильная структура БД "авто объявления"
ads
ad_id, description, user_id,....
1, Продаю - срочно, 22

ad_setting_types
ad_setting_type_id, value
1, цвет
2, кузов
3, кпп

ad_setting_type_options
option_id, ad_setting_type_id, value
1, 1, желтый
2, 1, красный
3, 1, зеленый
4, 2, хетчбек
5, 2, седан
6, 3, механика
7, 3, автомат
8, 3, вариатор

таким образом мы можем описать зеленый хетчбек с механикой как
ad_settings
ad_id, option_id
1, 3
1, 4
1, 6

Рабочая схема, но столкнулся с проблемой когда пользователь заполняет customное поле

типа пробег, цена, грузоподъемность. Как и куда сохранять данные?
...
Рейтинг: 0 / 0
05.12.2009, 10:29
    #36349763
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильная структура БД "авто объявления"
phplionКак и куда сохранять данные?

Думаю схема заполнения данных по продаже чег-либо будет сводиться к следующей

Акт продажиКодДатаКод из справочника 1Код из справочника 2...Код из справочника NДругие специфические свойства
...
Рейтинг: 0 / 0
05.12.2009, 18:50
    #36350093
phplion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильная структура БД "авто объявления"
а если такой вариант ?
http://img707.imageshack.us/img707/3250/87734385.jpg
...
Рейтинг: 0 / 0
05.12.2009, 19:53
    #36350133
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильная структура БД "авто объявления"
phplion , вариантов можно придумать много... Но вопрос для кого они будут нужны?
Чем больше стремления использовать справочники - тем больше мороки их содержать/поддерживать. С другой стороны добавляется возможность сужения/ускорения поиска...
Мене например подходит вариант с auto.ru . Как по поиску, так и по хранениюописания самого авто.
Вроде и не много... Но и не мало... Т.ч. чем тебе не вариант?
...
Рейтинг: 0 / 0
05.12.2009, 20:10
    #36350153
phplion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильная структура БД "авто объявления"
krvsaphplionКак и куда сохранять данные?

Думаю схема заполнения данных по продаже чег-либо будет сводиться к следующей

Акт продажиКодДатаКод из справочника 1Код из справочника 2...Код из справочника NДругие специфические свойства

Можете привести пример?
...
Рейтинг: 0 / 0
05.12.2009, 20:14
    #36350158
phplion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильная структура БД "авто объявления"
krvsa phplion , вариантов можно придумать много... Но вопрос для кого они будут нужны?
Чем больше стремления использовать справочники - тем больше мороки их содержать/поддерживать. С другой стороны добавляется возможность сужения/ускорения поиска...
Мене например подходит вариант с auto.ru . Как по поиску, так и по хранениюописания самого авто.
Вроде и не много... Но и не мало... Т.ч. чем тебе не вариант?
Справочник ? что под этим понимается?

А как устроена структура БД на auto.ru ?
...
Рейтинг: 0 / 0
05.12.2009, 20:14
    #36350159
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильная структура БД "авто объявления"
phplionМожете привести пример?
krvsaвариант с auto.ru
...
Рейтинг: 0 / 0
05.12.2009, 20:26
    #36350164
phplion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильная структура БД "авто объявления"
krvsaphplionМожете привести пример?
krvsaвариант с auto.ru

Ну у меня такая же ситуация как на auto.ru, вы знаете, какая и них структура ?
...
Рейтинг: 0 / 0
05.12.2009, 20:40
    #36350175
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильная структура БД "авто объявления"
phplionСправочник ? что под этим понимается?

Некая табличка типа

СправочникКодЗначение
Пример с марками автомобилей...
КодНазвание1Ауди2БМВ

phplionА как устроена структура БД на auto.ru ?

На 100% не скажу... Но как вариант...

Марки автомобилейКодНазвание
"Общий тип модели"КодНазваниеКод марки
МодельКодНазваниеКод маркиКод типа модели
СостояниеКодНазвание
Тип кузоваКодНазвание
Тип двигателяКодНазвание
ПриводКодНазвание
КППКодНазвание
РульКодНазвание
ТаможняКодНазвание
Список опцийКодНазвание
ГородаКодНазвание
Акт продажиКодКод маркиКод моделиМодификацияГод выпускаЦенаПробегОбъем двигателяМощностьКод состоянияКод наличияОбмен (Да/Нет)ЦветКод типа кузоваКод типа двигателяКод приводаКод "руля"VINКод таможниКоличество хозяев по ПТСКонтактное лицоE-mailТелефонКод города
Опции которыми обладает автоКодКод продаваемого автоКод опцииУточняю щие поля по опциям
Это конечно далеко не полный список таблиц... Но идея думаюпонятна. Остаётся ее реализовать и развивать.
...
Рейтинг: 0 / 0
05.12.2009, 21:01
    #36350198
phplion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильная структура БД "авто объявления"
krvsaphplionСправочник ? что под этим понимается?

Некая табличка типа

СправочникКодЗначение
Пример с марками автомобилей...
КодНазвание1Ауди2БМВ

phplionА как устроена структура БД на auto.ru ?

На 100% не скажу... Но как вариант...

Марки автомобилейКодНазвание
"Общий тип модели"КодНазваниеКод марки
МодельКодНазваниеКод маркиКод типа модели
СостояниеКодНазвание
Тип кузоваКодНазвание
Тип двигателяКодНазвание
ПриводКодНазвание
КППКодНазвание
РульКодНазвание
ТаможняКодНазвание
Список опцийКодНазвание
ГородаКодНазвание
Акт продажиКодКод маркиКод моделиМодификацияГод выпускаЦенаПробегОбъем двигателяМощностьКод состоянияКод наличияОбмен (Да/Нет)ЦветКод типа кузоваКод типа двигателяКод приводаКод "руля"VINКод таможниКоличество хозяев по ПТСКонтактное лицоE-mailТелефонКод города
Опции которыми обладает автоКодКод продаваемого автоКод опцииУточняю щие поля по опциям
Это конечно далеко не полный список таблиц... Но идея думаюпонятна. Остаётся ее реализовать и развивать.

Я думаю там другая структура,
смотрите:
тип кабины:
<select id="tech[0][431]" name="tech[0][431]" style="width: 180px;">
<option value=""/>
<option value="453">2-х местная без спального</option>
<option value="423">2-х местная с 1 спальным</option>
<option value="425">2-х местная с 2 спальными</option>
<option value="424">3-х местная без спального</option>
<option value="422">3-х местная с 1 спальным</option>
<option value="876">6-ти местная, двухрядная</option>
<option value="849">7-и местная, двухрядная</option>
</select>

Если следовать схеме со справочниками, то здесь не получается.
Почему id какие-то стремные
...
Рейтинг: 0 / 0
05.12.2009, 21:16
    #36350205
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильная структура БД "авто объявления"
phplionЯ думаю там другая структура

Тебя никто не ограничивает в выборе... Только зачем же цитировать так много?
...
Рейтинг: 0 / 0
06.12.2009, 21:33
    #36350916
Vika Vinner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильная структура БД "авто объявления"
phplionРабочая схема, но столкнулся с проблемой когда пользователь заполняет customное поле типа пробег, цена, грузоподъемность. Как и куда сохранять данные?

А какие объявления Вы собираетесь описывать в вашей базе данных, коллега - частные (C2C - consumer to consumer) или профессиональные (B2B business to business / B2C business to consumer)?
...
Рейтинг: 0 / 0
07.12.2009, 10:29
    #36351312
Сергей Васкецов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильная структура БД "авто объявления"
Vika VinnerC2C или B2B
А какая принципиальная разница?
...
Рейтинг: 0 / 0
07.12.2009, 15:42
    #36352260
Vika Vinner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильная структура БД "авто объявления"
Сергей ВаскецовА какая принципиальная разница?
Коллега, обычно разработка такой системы основывается на подготовленности и опыте потребителя. Если мы говорим о профи - бизнес системах - там всё ясно и понятно - надо делать серъёзные детальные выборки из справочников. И система (если надо) принимает логически законченный и структурно правильный вид вплоть до интеграции с ERP производителя (дилера). Когда мы говорим о "доске объявлений" или C2C то подготовки от пользователя не ждём никакой. Она становится даже вредной ввиду очень частого нарушения последовательностей и неподготовленности пользователя. Оттуда и происходят гибриды типа "продаю срочно кузов автомат" Системы C2C обычно упрощены до предела и не требуют никаких (ну или самых малых) интеграций. Просто поле объявления, цена, год выпуска, название, фото .... и место где посмотреть. Не находите что этой информации вполне достаточно?
...
Рейтинг: 0 / 0
07.12.2009, 15:50
    #36352287
Сергей Васкецов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильная структура БД "авто объявления"
Vika VinnerКогда мы говорим о "доске объявлений" или C2C то подготовки от пользователя не ждём никакой
Допустим, но Вы упоминули и о B2C, где на одном конце в том числе чуть ил не техдок сотоварищи, а на другом сермяжные тупые юзеры.
...
Рейтинг: 0 / 0
07.12.2009, 20:40
    #36352861
Vika Vinner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильная структура БД "авто объявления"
Сергей ВаскецовДопустим, но Вы упоминули и о B2C, где на одном конце .
Всё дело в том что Дилер (Левая часть B2...) располагает всей информацией в инвойсе. Потребитель - нет... Думаю Коллега, все что мы делаем - это забота о потребителе который должен вносить информацию в систему, верно? Ну, для профессионалов (B2C) выбрать нужную информацию из каталогов не проблема. А вот дядя Миша из ЖЭУ 15 (Real Average Consumer) котрый никогда компьютера в глаза не видел чтоб продать свой свежепокрашенный Запорожец... Замучается... не так ли? А вот прочитать красиво заполненную дилером расписанную Тоёту Камри SLE 2005 года цвета Брызги Шампанского 6-цилиндров v-32 с Yoкogama Шипованной резиной автоматической коробкой на гарантии (со всеми деталями) с Солнечным Люком, Спортивной конфигурации, Встроенной Системой ABS тормозной разблокировки, и ещё много чего там... Которое Дядя Миша понятия не имеет в своём Запорожце... Прочитать всё это заполненное Дилером (Бизнесом) как консумер (потребитель) вполне в состоянии... не находите?
...
Рейтинг: 0 / 0
08.12.2009, 08:53
    #36353236
Сергей Васкецов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильная структура БД "авто объявления"
Vika Vinnerкоторый должен вносить информацию в систему, верно?
Неверно. Потребитель - и тот, кто пользуется информацией, а не только тот, кто вносит ее в систему. Более того, чтобы внести информацию под одному лоту и предоставить ее в выгодном свете для покупателя - можно и напрячься один раз. А все объявления в конце концов направлены на удобство того, кто платит деньги, то есть, покупателя.

Vika Vinnerне находите?
Мне ближе позиция, если автообъявления самодостаточны по своей сути. А какой интерфейс (в том числе GUI, но не только) ввода информации, через кучу справочников или словами в тексте и потом лукап в БД - не принципиально, это вопрос только удобства пользователей и того, как это все прикрутить сбоку к собственно лотам, вопрос генерации текста объявлений в HTTP и т.п., но не как такового серьезного проектирования. И если при выборе "Тоёту Камри SLE 2005" автоматически будет подставляться "Встроенной Системой ABS тормозной разблокировки" (это отдельный перл!), то это будет удобно и B2B, и всем прочим.
А не позиция "для лохов попроще можно и листочек на заборе приколоть", мы все-таки в форуме "Проектирование БД. И если лицо, продающее машину, захочет просто указать VIN, а не вбивать "брызги шампанского" и т.п., то наверное, это правильно, а делить пользователей на умных и не очень - не очень правильно.
...
Рейтинг: 0 / 0
08.12.2009, 17:15
    #36354895
Vika Vinner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильная структура БД "авто объявления"
Сергей Васкецов А все объявления в конце концов направлены на удобство того, кто платит деньги, то есть, покупателя..
Совершенно верно Коллега. Представьте теперь что у некоего B2.... нет ни B ни C.... Деньги ведь он уже заплатил за Вашу работу - так? Ну и видите теперь в чём самая принципиальная разница между B2... и C2C? C2C - это обычные социальные сети. Это - некоммерческий продукт (чаще всего)...
...
Рейтинг: 0 / 0
08.12.2009, 17:39
    #36354999
Vika Vinner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильная структура БД "авто объявления"
Сергей Васкецов... не позиция "для лохов попроще можно и листочек на заборе приколоть", мы все-таки в форуме "Проектирование БД. И если лицо, продающее машину, захочет просто указать VIN, а не вбивать "брызги шампанского" и т.п., то наверное, это правильно, а делить пользователей на умных и не очень - не очень правильно.

Поэтому мы и стараемся все системы упрощать... Умных ведь не так уж и много - поверьте... С одной стороны любому бизнесу "втюхать" красивые навороты и генераторы нам с вами - самое милое дело. А вот конечные пользователи "этих наворотов" - ну те кто покупает машины ... Вы думаете их это интересует? Или какие колёса стоят на Запорожце Дяди Мишином? Или какая Antilock Break System установлена? Вы когда были последний раз на сайте Mersedes-Benz ?

Что там интересного по-вашему?
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / правильная структура БД "авто объявления" / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]