Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите со связями / 4 сообщений из 4, страница 1 из 1
07.08.2008, 12:28
    #35475850
tym32167
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите со связями
Имеются четыре таблицы. Первые три описывают какие-либо сущности, у каждой из них есть свой ID - как главный ключ. Четвёртая содержит свойства первых трёх сущностей в таком виде:

Свойства
(primkey)ID
ObjectID (связан с первыми тремя таблицами)
string Value

но при добавлении новой записи в 4 таблицу вылетает ошибка, мол в одной или нескольких таблицах сущностей нет примари ключа, равному ObjectID. Помогите, как нужно в данном случае поступить? Связи рушить не хочется, всё-таки любой ObjectID должен совпадать с ID одной из таблиц сущностей...
...
Рейтинг: 0 / 0
07.08.2008, 15:55
    #35476597
Senya_L
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите со связями
tym32167Имеются четыре таблицы. Первые три описывают какие-либо сущности, у каждой из них есть свой ID - как главный ключ. Четвёртая содержит свойства первых трёх сущностей в таком виде:

Свойства
(primkey)ID
ObjectID (связан с первыми тремя таблицами)
string Value

но при добавлении новой записи в 4 таблицу вылетает ошибка, мол в одной или нескольких таблицах сущностей нет примари ключа, равному ObjectID. Помогите, как нужно в данном случае поступить? Связи рушить не хочется, всё-таки любой ObjectID должен совпадать с ID одной из таблиц сущностей... Так добавьте эти самые сущности в первые три таблицы. Если одной из может не быть (в постановке задачи), сделайте связь(и) необязательными. В чем проблема-то?
...
Рейтинг: 0 / 0
07.08.2008, 16:35
    #35476738
strelnikoff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите со связями
Ничо не понял где какие таблицы, где какие столбцы...
...
Рейтинг: 0 / 0
08.08.2008, 08:59
    #35477640
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите со связями
Что за бред? Вы хотите сказать, что внешний ключ реагирует на одну из 4 таблиц?DDL всех таблиц в студию.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите со связями / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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