|
Тема |
Re: MSSQL update trigger проблем [re: devnul] |
|
Автор |
Blandings Castle (Emsworth) |
|
Публикувано | 13.10.04 16:41 |
|
|
Първо малко линкове-
Има доста неща за бази данни - MSSQL, Oracle, DB2, MySQL..
като казваш история на структурата, да не би идеологията да е наследена от clipper-ско приложение - там се използват мощно съставни ключове.
Уникалност на комбинация от полета ти гарантира и Unique index
"CREATE UNIQUE INDEX index_name ON Table_Name.....".
Аз лично бих предпочел PrimaryKey, който е Identity, a за съставния ключ уникален индекс. Почти сигурно е, че този вариант ще работи и в твоя случай, проблема е по-скоро в следващите нива на приложението - най-вероятно логиката на програмата е обвързана с настоящата структура на базата.
Темата за дизайна е наистина дълбока за да я дискутираме във форум, но погледни за пример базите NorthWind и Pubs които си вървят с дистрибутива на MSSQL(даже май и с Access-a).
|
| |
|
|
|