powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / помогите построить базу
3 сообщений из 3, страница 1 из 1
помогите построить базу
    #32120564
Kuzma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!
В общем база готова, осталось доделать одну часть и никак не могу понять как ее сделать.
Что есть:
- с одной стороны товар со своей ценой, размерностью, производителем и точкой продажи;
- с другой стороны есть точка продажи со своим расположением, режимом работы, реализатором и со своими товарами.
Что надо:
- выводить данные о точках продажи конкретного товара;
- выводить данные о товарах конкретной точки;
Решения (пришедшие в мою голову):
1. Самое тупое (в плане реализации). Создать таблицу в которой заложены свойства товара и связь на точку реализации.
Проблемы: большое количество повторяющихся товаров, и самих точек реализации - возникает проблема нормализации БД.
2. Не менее ... Обобщить товары в группы и к записи в таблице прикреплять блобовый элемент в котором хранятся ID'шники точек реализации.
Проблемы: большущий геморрой при обновлении данных. Да и поиск по товарам конкретной точки слабоват получается.
3. Возможно правильное Ваше решение... у меня уже в голову ничего не приходит.

Помогите кто чем может, приму любые предложения, даже самые радикальные :-)

Спасибо
...
Рейтинг: 0 / 0
помогите построить базу
    #32120822
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если табличка со ссылкой на точку продажи и на товар? N-ое количество таких строчек и получаем товар на точке.... Только чувствую там будут нужны какие-нить даты о фиксации товара на точке во времяни... Товар же всеж продается...
...
Рейтинг: 0 / 0
помогите построить базу
    #32121049
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет. Это самое обячное отношение "многие ко многим". Нормализуется с помощью введения дополнительной таблицы из 3-х полей: первичный ключ, внешний ключ на справочник товаров, внешний ключ на справочник точек продажи.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / помогите построить базу
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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