Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Организация базы данных для каталога шин
 
 автор: antf   (26.02.2010 в 16:56)   письмо автору
 
 

Здравствуйте.
Есть каталог шин. Там несколько подкаталогов: легковые, грузовые, мото/вело и т.д. Поля на 80% одинаковые. Модели забиваются администратором в админке. Также есть продавцы шин, которые могут зайти в личный кабинет, выбрать модель шины из списка, указать цену и некоторые другие данные, Соответственно для одной модели шины может быть несколько предложений. В каталоге нужно выводить предложения со всеми данными модели.

Как я думаю поступить?
* Создать отдельную таблицу для моделей каждого типа шин (легковые, грузовые, мото/вело). Там будут хранится данные модели.
* Создать несколько таблиц для размещения предложений каждого типа шин. Структура таблицы будет такой [все поля таблицы модели, цена и другие поля, которые продавец указывает]

Соответственно, в каталоге будут выводится данные из таблиц предложений.

Является ли такая архитектура приемлемой? Что еще приходит в голову:

* Поскольку поля у различных типов шин одинаковые - сделать всего две таблицы: таблицу моделей и таблицу предложений.
* В таблицах предложений не размещать данные модели, вместо этого пользоваться многотабличным запросом.

  Ответить  
 
 автор: Trianon   (26.02.2010 в 20:07)   письмо автору
 
   для: antf   (26.02.2010 в 16:56)
 

Если читать текст, начиная с последних двух предложений, то блевать уже не тянет звучит вполне разумно. Плюс минус туда сюда, но появляется системный подход. Непонятно, правда, куда пропала таблица типов шин.

  Ответить  
 
 автор: antf   (26.02.2010 в 20:29)   письмо автору
 
   для: Trianon   (26.02.2010 в 20:07)
 

>Непонятно, правда, куда пропала таблица типов шин.

Зачем она нужна? Типы шин строго заданы. Администратор их не меняет. Если потребуется добавить еще один тип - придется создать еще две таблицы и дополнительный функционал на уровне скриптов.

  Ответить  
 
 автор: Trianon   (26.02.2010 в 21:05)   письмо автору
 
   для: antf   (26.02.2010 в 20:29)
 

понятно. Жаль.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования