Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Структура таблиц


Страницы:   1 2

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.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо