powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / создание таблицы в БД
4 сообщений из 4, страница 1 из 1
создание таблицы в БД
    #37793798
altair_rem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
помогите правильно создать структру таблицы


форма для админа
Добавление информации
-------------шаг 1
Имя категории
описание
Изображение
-------------шаг 2
форма
Бренд
наименование товара
описание товара
ИЗОБРАЖЕНИЕ товара
цена товара




ФОРМА ВЫВОДА ИНФОРМАЦИИ (для пользователя)
Выбор категории
Выбор бренда
Выбор товара
------------------результат вывод общей цены



спасибо
...
Рейтинг: 0 / 0
создание таблицы в БД
    #37793939
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altair_rem,

Что непонятно? Если с изображениями то их хранить в виде ссылок или в блобах. Если это БД то однозначно в блобах. Если какой каталог то проще хранить ссылку, а само изображение в папке.
...
Рейтинг: 0 / 0
создание таблицы в БД
    #37795221
altair_rem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Злой Бобр,
непонятно как спроектировать базу, зделать связки
тоесть структуру
например
всего 5 категорий, каждая категория делится на мощность
1 категория от 2-3кв
площадь-------наименование-------------фото--------------цена--------------------описание
2 категория от 3-4кв
-------наименование-------------фото--------------цена--------------------описание
3 категория от 4-5кв
-------наименование-------------фото--------------цена--------------------описание
4 категория от 5-6кв
-------наименование-------------фото--------------цена--------------------описание
5 категория от 6-7кв
-------наименование-------------фото--------------цена--------------------описание

я так понял надо создовать 4 таблицы, в каждой ячейке 4 столбца
и тут у меня ступор(((
если человек выберает разные данные из разных ячеек......как считать сумму за товар???...это получается к каждому
типу присваевается цена? а потом все складывается и получаем общую стоимость?


пример тут http://zhara.kiev.ua/ - блок подбор по модели (какая структура БД здесь???? модет ее можно вытащить как то)
...
Рейтинг: 0 / 0
создание таблицы в БД
    #37796104
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altair_rem,

Реализовывается 2-мя способами (на примере по ссылке):
1. Создается 3 таблицы (Категория, Бренд, Товар). В таблице товар есть поле ID бренда. В бренде ID категории. Соответственно дальше при выборе отсекается фильтром лишнее.
2. Создается таблица Товары в которой есть поле ID_ROD (ид родителя, по аналогии с деревом). Т.е. самый верхний уровень будет с id=0 или пустой (в зависимости от типа переменной). Дальше обычная иерархия по принципу дерева.

Есть еще пара способов, но эти наиболее распространенные.

По вашим данным я б посоветовал сделать одну таблицу в которой ввести поле "Мощность". А для вывода данных дать пользователю указать мощность от ... до ... . Тогда у вас будет что-то вроде:
select id, name from tovar where moschnost>=N and moschnost<=M
Конечно это в общем, т.к. там нужно будет поставить еще условия на проверку N и M, в результате чего запрос может слегка измениться. Но направление такое.

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


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