powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проблема с ERWIN 4.0
12 сообщений из 12, страница 1 из 1
Проблема с ERWIN 4.0
    #35375363
D_A_S1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После того как создал таблицы БД, необходимо сделать внешние ключи - и тут когда я соединяю таблицы, получается что внешние ключи добавляются намного больше чем их надо, т.е. внешник ключи и дочерних таблиц! как это можно исправить? Заранее спасибо!
...
Рейтинг: 0 / 0
Проблема с ERWIN 4.0
    #35376292
edges7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обойти можно так: использовать неидентифицирующие (non-identifying relationship) связи вместо идентифицирующих (identifying relationship).

P.S. Но для начала уточните в какой-нибудь справочной литературе про оба вида связи. Чтобы потом не было недоразумений. :)
...
Рейтинг: 0 / 0
Проблема с ERWIN 4.0
    #35384128
D_A_S1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, я так и сделал - единственно, пока мне не понятно чем отличается неидентифицировання от идентифицированной связи??
...
Рейтинг: 0 / 0
Проблема с ERWIN 4.0
    #35384191
edges7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неидентифицирующим является отношение между двумя сущностями, в котором каждый
экземпляр подчиненной сущности не зависит от значений атрибутов родительской сущности.
Т.е. экземпляр подчиненной сущности не зависит от родительской сущности и
может существовать без экземпляра родительской сущности.
Атрибуты первичного ключа родительской сущности мигрируют в подчиненную,
чтобы стать там не ключевыми атрибутами.

Идентифицирующим является отношение между двумя сущностями, в котором каждый
экземпляр подчиненной сущности идентифицируется значениями атрибутов родительской
сущности. Это значит, что экземпляр подчиненной сущности зависит от родительской
сущности и не может существовать без экземпляра родительской сущности.
Атрибуты первичного ключа родительской сущности мигрируют в атрибуты
подчиненной, чтобы стать там атрибутами первичного ключа.
...
Рейтинг: 0 / 0
Проблема с ERWIN 4.0
    #35425998
D_A_S1После того как создал таблицы БД, необходимо сделать внешние ключи - и тут когда я соединяю таблицы, получается что внешние ключи добавляются намного больше чем их надо, т.е. внешник ключи и дочерних таблиц! как это можно исправить? Заранее спасибо!
сам столкнулся с такой проблемой...проектирую БД...стало стыдно что проектируя БАЗУ ДАННЫХ не знаю такой вопрос
...
Рейтинг: 0 / 0
Проблема с ERWIN 4.0
    #35426334
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D_A_S1 пишет:
> После того как создал таблицы БД, необходимо сделать внешние ключи - и
> тут когда я соединяю таблицы, получается что внешние ключи добавляются
> намного больше чем их надо, т.е. внешник ключи и дочерних таблиц! как
> это можно исправить? Заранее спасибо!

У ErWin-а такая идеология, что в нем НЕЛЬЗЯ НЕ СОЗДАВАТЬ FK.
Нет, вы конечно можете от них отказаться совсем, не генерировать их вообще.
Но ОТДЕЛЬНО СОЗДАВАТЬ FK ErWin-е не надо, и, наоборот, они всегда создаются
сами, как надо.

Вообще, я считаю, что это даже очень хорошо, что ErWin реализуюет такую жёсткую
схему проектирования, тут никто уже не ошибётся.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проблема с ERWIN 4.0
    #35428133
caMTakDelal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv
У ErWin-а такая идеология, что в нем НЕЛЬЗЯ НЕ СОЗДАВАТЬ FK.
Нет, вы конечно можете от них отказаться совсем, не генерировать их вообще.
Но ОТДЕЛЬНО СОЗДАВАТЬ FK ErWin-е не надо, и, наоборот, они всегда создаются
сами, как надо.

Вообще, я считаю, что это даже очень хорошо, что ErWin реализуюет такую жёсткую
схему проектирования, тут никто уже не ошибётся.
Posted via ActualForum NNTP Server 1.4
вопрос был в том что при наличии идентифицирующей связи ErWin создает FK как первичный в подчиненной таблице.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Проблема с ERWIN 4.0
    #37436936
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторИдентифицирующим является отношение между двумя сущностями, в котором каждый
экземпляр подчиненной сущности идентифицируется значениями атрибутов родительской
сущности. Это значит, что экземпляр подчиненной сущности зависит от родительской
сущности и не может существовать без экземпляра родительской сущности.

правильно ли я понимаю, исходя из вышеприведенного тезиса, что правила ссылочной целостности распространяются на идентифицирующие связи и НЕ распространяются на неидентифицирующие связи?
...
Рейтинг: 0 / 0
Проблема с ERWIN 4.0
    #37436944
iljy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
May12авторИдентифицирующим является отношение между двумя сущностями, в котором каждый
экземпляр подчиненной сущности идентифицируется значениями атрибутов родительской
сущности. Это значит, что экземпляр подчиненной сущности зависит от родительской
сущности и не может существовать без экземпляра родительской сущности.

правильно ли я понимаю, исходя из вышеприведенного тезиса, что правила ссылочной целостности распространяются на идентифицирующие связи и НЕ распространяются на неидентифицирующие связи?
Абсолютно неправильно. Ссылочная целостность распространяется на корректность значений ссылок, но не имеет никакого отношения к виду связи.
...
Рейтинг: 0 / 0
Проблема с ERWIN 4.0
    #37437217
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 12.09.2011 20:10, May12 wrote:

> правильно ли я понимаю, исходя из вышеприведенного тезиса, что правила ссылочной
> целостности распространяются на идентифицирующие связи и НЕ распространяются на
> неидентифицирующие связи?

неправильно.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проблема с ERWIN 4.0
    #37443119
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли говорить о ссылочной целостности если "экземпляр подчиненной сущности не зависит от родительской" в случае неидентифицирующей связи? Мне кажется нет. Я ошибаюсь?
...
Рейтинг: 0 / 0
Проблема с ERWIN 4.0
    #37443605
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 16.09.2011 12:23, May12 wrote:
> Можно ли говорить о ссылочной целостности если "экземпляр подчиненной сущности
> не зависит от родительской" в случае неидентифицирующей связи? Мне кажется нет.
> Я ошибаюсь?

Ошибаешься. Это разного уровня понятия. ЗАвисит или нет -- это понятие
инфологической модели.

Ссылочная целостность -- понятие физической модели.

"Не зависит" -- значит может быть создан без существования родительской сущности.
"ссылочная целостность" -- значит, что если запись дочерней таблицы содержит
non-null поля внешних ключей, они должны ссылаться на одну из записей,
содержащися в родительской таблице.

Эти два понятия разные вещи абсолютно.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проблема с ERWIN 4.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]