|
|
|
Простой вопрос про тригеры и ссылочную целостность
|
|||
|---|---|---|---|
|
#18+
В учебных целях проектирую базу в ErWin'e и что-то туплю. Объясните, при простановке свойств связей, если поставить RESTRICT на UPDATE дочерней таблицы (идентифицирующая связь), то запрет будет на изменение любых полей в дочерней таблице или только при изменение будет проверятся целостность связи с главной таблицей? Вроде препод говорил, что верен второй вариант, а сейчас посмотрел код генерации тригера и такое ощущение, что первый вариант вернее. Вот код: Код: plaintext 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. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2006, 00:57 |
|
||
|
Простой вопрос про тригеры и ссылочную целостность
|
|||
|---|---|---|---|
|
#18+
дык по TSQL-ки же написано Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2006, 11:25 |
|
||
|
Простой вопрос про тригеры и ссылочную целостность
|
|||
|---|---|---|---|
|
#18+
то есть мой вариант правильный? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2006, 01:55 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=34226526&tid=1544816]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
165ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 455ms |

| 0 / 0 |
