|
|
|
Проблема с ERWIN 4.0
|
|||
|---|---|---|---|
|
#18+
После того как создал таблицы БД, необходимо сделать внешние ключи - и тут когда я соединяю таблицы, получается что внешние ключи добавляются намного больше чем их надо, т.е. внешник ключи и дочерних таблиц! как это можно исправить? Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2008, 18:27 |
|
||
|
Проблема с ERWIN 4.0
|
|||
|---|---|---|---|
|
#18+
Обойти можно так: использовать неидентифицирующие (non-identifying relationship) связи вместо идентифицирующих (identifying relationship). P.S. Но для начала уточните в какой-нибудь справочной литературе про оба вида связи. Чтобы потом не было недоразумений. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2008, 10:59 |
|
||
|
Проблема с ERWIN 4.0
|
|||
|---|---|---|---|
|
#18+
Да, я так и сделал - единственно, пока мне не понятно чем отличается неидентифицировання от идентифицированной связи?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2008, 08:39 |
|
||
|
Проблема с ERWIN 4.0
|
|||
|---|---|---|---|
|
#18+
Неидентифицирующим является отношение между двумя сущностями, в котором каждый экземпляр подчиненной сущности не зависит от значений атрибутов родительской сущности. Т.е. экземпляр подчиненной сущности не зависит от родительской сущности и может существовать без экземпляра родительской сущности. Атрибуты первичного ключа родительской сущности мигрируют в подчиненную, чтобы стать там не ключевыми атрибутами. Идентифицирующим является отношение между двумя сущностями, в котором каждый экземпляр подчиненной сущности идентифицируется значениями атрибутов родительской сущности. Это значит, что экземпляр подчиненной сущности зависит от родительской сущности и не может существовать без экземпляра родительской сущности. Атрибуты первичного ключа родительской сущности мигрируют в атрибуты подчиненной, чтобы стать там атрибутами первичного ключа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2008, 09:28 |
|
||
|
Проблема с ERWIN 4.0
|
|||
|---|---|---|---|
|
#18+
D_A_S1После того как создал таблицы БД, необходимо сделать внешние ключи - и тут когда я соединяю таблицы, получается что внешние ключи добавляются намного больше чем их надо, т.е. внешник ключи и дочерних таблиц! как это можно исправить? Заранее спасибо! сам столкнулся с такой проблемой...проектирую БД...стало стыдно что проектируя БАЗУ ДАННЫХ не знаю такой вопрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2008, 16:20 |
|
||
|
Проблема с ERWIN 4.0
|
|||
|---|---|---|---|
|
#18+
D_A_S1 пишет: > После того как создал таблицы БД, необходимо сделать внешние ключи - и > тут когда я соединяю таблицы, получается что внешние ключи добавляются > намного больше чем их надо, т.е. внешник ключи и дочерних таблиц! как > это можно исправить? Заранее спасибо! У ErWin-а такая идеология, что в нем НЕЛЬЗЯ НЕ СОЗДАВАТЬ FK. Нет, вы конечно можете от них отказаться совсем, не генерировать их вообще. Но ОТДЕЛЬНО СОЗДАВАТЬ FK ErWin-е не надо, и, наоборот, они всегда создаются сами, как надо. Вообще, я считаю, что это даже очень хорошо, что ErWin реализуюет такую жёсткую схему проектирования, тут никто уже не ошибётся. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2008, 18:55 |
|
||
|
Проблема с ERWIN 4.0
|
|||
|---|---|---|---|
|
#18+
MasterZiv У ErWin-а такая идеология, что в нем НЕЛЬЗЯ НЕ СОЗДАВАТЬ FK. Нет, вы конечно можете от них отказаться совсем, не генерировать их вообще. Но ОТДЕЛЬНО СОЗДАВАТЬ FK ErWin-е не надо, и, наоборот, они всегда создаются сами, как надо. Вообще, я считаю, что это даже очень хорошо, что ErWin реализуюет такую жёсткую схему проектирования, тут никто уже не ошибётся. Posted via ActualForum NNTP Server 1.4 вопрос был в том что при наличии идентифицирующей связи ErWin создает FK как первичный в подчиненной таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2008, 11:40 |
|
||
|
Проблема с ERWIN 4.0
|
|||
|---|---|---|---|
|
#18+
авторИдентифицирующим является отношение между двумя сущностями, в котором каждый экземпляр подчиненной сущности идентифицируется значениями атрибутов родительской сущности. Это значит, что экземпляр подчиненной сущности зависит от родительской сущности и не может существовать без экземпляра родительской сущности. правильно ли я понимаю, исходя из вышеприведенного тезиса, что правила ссылочной целостности распространяются на идентифицирующие связи и НЕ распространяются на неидентифицирующие связи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2011, 19:10 |
|
||
|
Проблема с ERWIN 4.0
|
|||
|---|---|---|---|
|
#18+
May12авторИдентифицирующим является отношение между двумя сущностями, в котором каждый экземпляр подчиненной сущности идентифицируется значениями атрибутов родительской сущности. Это значит, что экземпляр подчиненной сущности зависит от родительской сущности и не может существовать без экземпляра родительской сущности. правильно ли я понимаю, исходя из вышеприведенного тезиса, что правила ссылочной целостности распространяются на идентифицирующие связи и НЕ распространяются на неидентифицирующие связи? Абсолютно неправильно. Ссылочная целостность распространяется на корректность значений ссылок, но не имеет никакого отношения к виду связи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2011, 19:14 |
|
||
|
Проблема с ERWIN 4.0
|
|||
|---|---|---|---|
|
#18+
On 12.09.2011 20:10, May12 wrote: > правильно ли я понимаю, исходя из вышеприведенного тезиса, что правила ссылочной > целостности распространяются на идентифицирующие связи и НЕ распространяются на > неидентифицирующие связи? неправильно. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2011, 01:40 |
|
||
|
Проблема с ERWIN 4.0
|
|||
|---|---|---|---|
|
#18+
Можно ли говорить о ссылочной целостности если "экземпляр подчиненной сущности не зависит от родительской" в случае неидентифицирующей связи? Мне кажется нет. Я ошибаюсь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2011, 11:23 |
|
||
|
Проблема с ERWIN 4.0
|
|||
|---|---|---|---|
|
#18+
On 16.09.2011 12:23, May12 wrote: > Можно ли говорить о ссылочной целостности если "экземпляр подчиненной сущности > не зависит от родительской" в случае неидентифицирующей связи? Мне кажется нет. > Я ошибаюсь? Ошибаешься. Это разного уровня понятия. ЗАвисит или нет -- это понятие инфологической модели. Ссылочная целостность -- понятие физической модели. "Не зависит" -- значит может быть создан без существования родительской сущности. "ссылочная целостность" -- значит, что если запись дочерней таблицы содержит non-null поля внешних ключей, они должны ссылаться на одну из записей, содержащися в родительской таблице. Эти два понятия разные вещи абсолютно. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2011, 14:33 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=35376292&tid=1542020]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
72ms |
get tp. blocked users: |
2ms |
| others: | 208ms |
| total: | 480ms |

| 0 / 0 |
