powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / НЕнаследование внешним ключем всех атрибутов первичного ключи в ErWin'е
3 сообщений из 3, страница 1 из 1
НЕнаследование внешним ключем всех атрибутов первичного ключи в ErWin'е
    #32214041
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При установлении связи между двумя таблицами в ErWin'е внешний ключ берет на себя абсолютно все атрибуты первичного: имя, тип, домен, значению по умолчанию, ...
Как запретить ему назначать значение по умолчанию для внешнего ключа?

До этого проект был для MSSQL, а для него свойство identity не мигрировало. Сейчас Sql AnyWhere, а там вместо identity используется default autoincrement. В результате, в таблице может быть несколько полей с "identity" и что вернет запрос
Select @@identity
только одному Богу известно.
Кто чем может помочь?
...
Рейтинг: 0 / 0
НЕнаследование внешним ключем всех атрибутов первичного ключи в ErWin'е
    #32214258
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю, проще всего будет руками выставлять требуемые свойства унаследованных атрибутов - имя, тип, домен, значению по умолчанию - поскольку возможности указать, какие именно свойства наследовать, а какие нет, ИМХО не предусмотрено.
...
Рейтинг: 0 / 0
НЕнаследование внешним ключем всех атрибутов первичного ключи в ErWin'е
    #32214307
Roman Ignatiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ох уж эти автоинктременты... Обычно таблицу вспомогательную делают, из которой новый ID в режиме блокировки получают.
А вот не наследовать ключ предка полностью я бы не советовал, раньше так делал, правда, ERWin я использую только как помощь нарисовать, а скрипт руками пишу.
Вот и не наследовал, но вовремя спохватился, очень запросы неудобно писать, а часто надо что-то вроде "У каких предков есть потомки с такими вот свойствами". Если учесть, что иногда "потомки потомков потомков" нужны, то запрос получается не очень. А если ключи, как ERWin делает, наследовать полностью, то просто обращение к одной таблице.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / НЕнаследование внешним ключем всех атрибутов первичного ключи в ErWin'е
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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