![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Структура таблиц
Atanas © (2007-03-06 08:35:00)Есть таблица продуктов (Products),со следующими полями:
P_ID (ключевое поле)
P_Name
И подчиненная таблица цен (Prices) на эти продукты, с такими полями:
Pr_ID (ключевое поле)
Pr_P_ID
Pr_Price
Связка между таблицами Pr_P_ID->P_ID
Я часто вижу что в подобных случаях создают ключевое поле (Pr_ID), но вижу смысла в этом поле, ведь связка идет по другим полям, может кто-нибудь объяснить какие преимущества у данного подхода?
Atanas (2007-03-06 08:57:00) [21]
> Sergey13 © (06.03.07 08:45) [1]
> По каким?
Написал же
> Связка между таблицами Pr_P_ID->P_ID
Еще извиняюсь, в ценах есть еще поле Pr_Date (дата, с которой вводится цена)
Sergey13 (2007-03-06 08:45:00) [22]> ведь связка идет по другим полям
По каким?
Недоработанная структура как минимум (если это вся структура). Ибо позволяет (без путанницы) ввести только одну цену, т.е. связь 1:1.