|
Тема |
Re: AutoInc и Генератори [re: Miro] |
|
Автор | TTRex (Нерегистриран) | |
Публикувано | 06.06.05 23:03 |
|
|
по този въпрос аз си чета преди лягане ето това:
http://www.ibase.ru/devinfo/NaturalKeysVersusAtrificialKeysByTentser.html
сега погледнах в един от последните си проекти:
- 8 бр. таблици са с PK autoinc-полета
- 3 бр. са "справочници", от вида (id, name) и няма да се променят никога, и са твърдо зададени в БД. Е, пак са с PK inc-полета, но не "auto".
- 1 бр. е с "естествен ключ", т.е в PK има стойности 101..150, 201..210, 301..330 и т.н. те се генерират от логиката на приложението (само от едно работно място)
- 2 бр. са с композитни PK, и са "междинни" таблици, които служат за връзка между 2 таблици с отношение n:m . Нещо като (idTableLeft, idTableRight, Value)
Чудя се, дали съотношението между бройките на разните видове таблици е правилно? ;)
|
| |
|
|
|