Повторюсь, что собираюсь написать интернет-витрину(магазин в будушем) оптового магазина бижутерии, своему другу пример - http://www.uracn.com!
Каталога товаров в электронном виде у него нет! Товара порядка 500-1000 наименований в писменном виде! База будет 3х уровневая!
Причем все это в таком виде по категориям:
(Категория) (Раздел) (Подраздел) (Наименование)
Бижутерия -> Колье и Ожерелье -> Жемчуг -> 20 товаров
Бижутерия -> Колье и Ожерелье -> Натуральный камень -> 40 товаров
Бижутерия -> Колье и Ожерелье -> Стекло -> 50 товаров
Всего будет для начала: (2 или 3) категории, (31) - раздел, (80) подразделов, 500(наименований)!
Все это мне надо организовать так, что бы весь товар получил свой номер(для дальнейшего извлечения из БД - прайса) что бы люди заказывали по номеру(а не как в магазине дайте 10 крабиков таких и 20 таких)!
+Сделать это все под CMS, что бы он мог удалять или добавлять раздел, подраздел и товар в будущем! Как вы поняли это наверно самый главный этап в разработке у меня сейчас, что бы в дальнейшем избежать ляпов!
Я пока думаю сделать 4ре таблицы(name - это имя на русском):
Категория(catalog_id, catalog_name, name)
Раздел(cat_id, catalog_name, cat_name, name)
Подраздел(sub_id, cat_name, sub_catname, name)
Товар(model_id, sub_catname, model, name)
ПОДСКАЖИТЕ, ПОЖАЛУЙСТА, НАСКОЛЬКО ЭТО БУДЕТ ПРАВИЛЬНО, И БУДЕТ ЛИ ВООБЩЕ? ИЛИ ПРИ СОЗДАНИИ ТАКИХ САЙТОВ ЛЮДИ ПОЛЬЗУЮТСЯ ДРУГОЙ СИСТЕМОЙ СОЗДАНИЯ БД?
ЗАРАНЕЕ СПАСИБО БОЛЬШОЕ ЗА ОТВЕТ!!!!!!!!!!!!!!!!!!!
(Добавление)
Так же у каждого товара обязательно должен быть индекс, он должен совпадать с изображением товара, для его вывода на страницу(мне так будет легче, так как всех картинок нет и они будут заполнятся со временем)
И еще второстепенный вопрос, например в таблице будет 500 наименований, им auto_increment"ом присвоится значения от 1 до 500! Как я писал выше из этой БД с этими цифрами я хочу экспортировать таблицу(прайс), как csv!
Вопрос вот в чем: auto_increment только цифры проставляет, а как бы мне создать маркировку каждого товара(auto_increment с буквами)? Например:
Бижутерия -> Колье и Ожерелье -> Жемчуг -> 20 товаров
B010105 - здесь В - это Бижутерия 01 - Колье и ожерелье -01 - Жемчуг и 05 - 5й товар!
Скажем вывести это на страницу в PHP - легко, но в БД то оно ни как не будет индефицироваться(ЕСЛИ Я КОНЕЧНО НЕ ЭКПОРТИРУЮ ВСЮ БД ЗАТОЧУ ВСЕ КАК ПРАЙСЫ И ЭКСПОРТИРУЮ ОБРАТНО, А ПРИ ДОБАВЛЕНИИ НОВОГО ТОВАРА БУДУ ОПРЕДЕЛЯТЬ ЧТО К ЧЕМУ ПРИНАДЛЕЖИТ И ДОБАВЛЯТЬ СООТВЕТСТВУЮЩИЙ ИДЕНТИФИКАРОТ ТОВАРА)
Что то много вопросов я назадовал, извиняюсь и еще раз зарание спасибо боьшое, за помощь!!!