powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Не получается установить второй FK в IBExpert
6 сообщений из 6, страница 1 из 1
Не получается установить второй FK в IBExpert
    #32702749
Евгений, Екатеринбург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеем (в смысле есть):
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
Не получается установить второй FK в IBExpert
    #32702772
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а имя IBExpert при создании FK делает одинаковое...
имя нового FK поменяй...
...
Рейтинг: 0 / 0
Не получается установить второй FK в IBExpert
    #32702773
Фотография Zmeishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имена(названия) этих FK совпадают. Нарушается уникальность в системной таблице.
...
Рейтинг: 0 / 0
Не получается установить второй FK в IBExpert
    #32702891
Voha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OFF TOP
гдето в теории СУБД попадалас информация, что связь многие ко многим не есть хорошо, и допустимо только при начальной разработке БД и должно реализовываться по средсвом введения промежуточной таблицы чтобы получилось Один-комногим
...
Рейтинг: 0 / 0
Не получается установить второй FK в IBExpert
    #32702920
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vohaгдето в теории СУБД попадалас информация, что связь многие ко многим не есть хорошо, и допустимо только при начальной разработке БД и должно реализовываться по средсвом введения промежуточной таблицы чтобы получилось Один-комногимВ жизни всякое бывает.
Бывает, что и денормализация эффективнее 3НФ.
Но, само-собой, всё хорошо в меру.
...
Рейтинг: 0 / 0
Не получается установить второй FK в IBExpert
    #32703376
Евгений, Екатеринбург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за ответы... Имя попробую менять...

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

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


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