Общие > Базы данных

Связь многие-ко-многим между двумя таблицами?

<< < (2/5) > >>

Kwazar:
ThE0ReTiC, угу, я так уже и поступил, спасибо.
А MySQL поддерживает представления?

Alexandr:
Можно заказанные продукты хранить числом:
т.е. напр.:
products(product_id,product_name)
1 - ананасы
2 - бананы
3 - яблоки
Тогда
accounts(number,product_id)
1 - 1 (заказали яблоки)
2 - 5 (заказали ананасы и яблоки)
3 - 7 (заказали всё)

Но тут необходимо апдейтить таблицу accounts при вставке новых записей в таблицу products.

Kwazar:
Вы не совсем поняли. Возможны такие записи в таблице
accounts:
number,product_id,customer_id
1 - 19 - 17
1- 22 - 17

Т.е. number - не автоикремент.
Кстати, задача довольна интересна, т.к. виртуальные магазины работают по тому же принципу. Хотя я бы спроектировал базу по другому - но заказчик - он и в африке заказчик, к тому же, если он продвинутый.... (Бывший преподователь по базе Oracle и MsSQL). Такой проверки моих знаний мне еще ни кто не устраивал... :D

ThE0ReTiC:
Kwazar
неа... :(

win_pup:
а заказчику разве не результат важен?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии