|
помогите построить базу
|
|||
---|---|---|---|
#18+
Привет всем! В общем база готова, осталось доделать одну часть и никак не могу понять как ее сделать. Что есть: - с одной стороны товар со своей ценой, размерностью, производителем и точкой продажи; - с другой стороны есть точка продажи со своим расположением, режимом работы, реализатором и со своими товарами. Что надо: - выводить данные о точках продажи конкретного товара; - выводить данные о товарах конкретной точки; Решения (пришедшие в мою голову): 1. Самое тупое (в плане реализации). Создать таблицу в которой заложены свойства товара и связь на точку реализации. Проблемы: большое количество повторяющихся товаров, и самих точек реализации - возникает проблема нормализации БД. 2. Не менее ... Обобщить товары в группы и к записи в таблице прикреплять блобовый элемент в котором хранятся ID'шники точек реализации. Проблемы: большущий геморрой при обновлении данных. Да и поиск по товарам конкретной точки слабоват получается. 3. Возможно правильное Ваше решение... у меня уже в голову ничего не приходит. Помогите кто чем может, приму любые предложения, даже самые радикальные :-) Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2003, 21:27 |
|
помогите построить базу
|
|||
---|---|---|---|
#18+
А если табличка со ссылкой на точку продажи и на товар? N-ое количество таких строчек и получаем товар на точке.... Только чувствую там будут нужны какие-нить даты о фиксации товара на точке во времяни... Товар же всеж продается... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2003, 03:54 |
|
помогите построить базу
|
|||
---|---|---|---|
#18+
Привет. Это самое обячное отношение "многие ко многим". Нормализуется с помощью введения дополнительной таблицы из 3-х полей: первичный ключ, внешний ключ на справочник товаров, внешний ключ на справочник точек продажи. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2003, 12:42 |
|
|
start [/forum/topic.php?fid=40&msg=32120564&tid=1580766]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
156ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 255ms |
0 / 0 |