Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Не получается установить второй FK в IBExpert / 6 сообщений из 6, страница 1 из 1
20.09.2004, 16:19
    #32702749
Евгений, Екатеринбург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается установить второй FK в IBExpert
Имеем (в смысле есть):
1. Таблица t1 NameID, Com_name.
2. Таблица t2 FileID, File_name.
Сущности описываемые данными таблицами связаны отношением многие-ко-многим, поэтому вводим:
3. Таблица t3 NameID, FileID.
Ставим FK на поле Name_ID все нормально пытаемся поставить второй FK на поле File_ID. ругается говорить не могу модифицировать метаданные и приводит имя какой-то системной таблицы..

зы. Сервер FireBird 1.5
...
Рейтинг: 0 / 0
20.09.2004, 16:27
    #32702772
VF
VF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается установить второй FK в IBExpert
а имя IBExpert при создании FK делает одинаковое...
имя нового FK поменяй...
...
Рейтинг: 0 / 0
20.09.2004, 16:27
    #32702773
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается установить второй FK в IBExpert
Имена(названия) этих FK совпадают. Нарушается уникальность в системной таблице.
...
Рейтинг: 0 / 0
20.09.2004, 17:16
    #32702891
Voha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается установить второй FK в IBExpert
OFF TOP
гдето в теории СУБД попадалас информация, что связь многие ко многим не есть хорошо, и допустимо только при начальной разработке БД и должно реализовываться по средсвом введения промежуточной таблицы чтобы получилось Один-комногим
...
Рейтинг: 0 / 0
20.09.2004, 17:25
    #32702920
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается установить второй FK в IBExpert
Vohaгдето в теории СУБД попадалас информация, что связь многие ко многим не есть хорошо, и допустимо только при начальной разработке БД и должно реализовываться по средсвом введения промежуточной таблицы чтобы получилось Один-комногимВ жизни всякое бывает.
Бывает, что и денормализация эффективнее 3НФ.
Но, само-собой, всё хорошо в меру.
...
Рейтинг: 0 / 0
21.09.2004, 06:44
    #32703376
Евгений, Екатеринбург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается установить второй FK в IBExpert
Спасибо за ответы... Имя попробую менять...

VohaOFF TOP
гдето в теории СУБД попадалас информация, что связь многие ко многим не есть хорошо, и допустимо только при начальной разработке БД и должно реализовываться по средсвом введения промежуточной таблицы чтобы получилось Один-комногим

Ну так я и написал что ввел дополнительную таблицу которая разделяет связь многие-ко многим на связи один-ко-многим...
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Не получается установить второй FK в IBExpert / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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