powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование БД, три связи с одной таблицей
12 сообщений из 12, страница 1 из 1
Проектирование БД, три связи с одной таблицей
    #37659909
Petros9n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста как тут соединить, или как переделать чтобы было правильно.

надо соединить поля: Режиссер постановщик, Художник постановщик и Дирижер постановщик с Кодом работника в таблице Работники театра, сделать 3 связи не получается.
...
Рейтинг: 0 / 0
Проектирование БД, три связи с одной таблицей
    #37659956
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petros9nсделать 3 связи не получается.
Что мешает? Яйца?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проектирование БД, три связи с одной таблицей
    #37659990
Petros9n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не совсем, когда пытаюсь создать вторую связь, Access говорить что связь уже существует, для создания новой нажмите "нет", создаю связь и Access создает ещё одну таблицу Работники театра_2 и связь к ней.
...
Рейтинг: 0 / 0
Проектирование БД, три связи с одной таблицей
    #37659995
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это его такая особенность изображения нескольких связей на одну и ту же таблицу. Смиритесь.
...
Рейтинг: 0 / 0
Проектирование БД, три связи с одной таблицей
    #37659996
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забудь о мышекликаньи, изучи SQL.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проектирование БД, три связи с одной таблицей
    #37660124
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тебе на худой конец не обязательно создавать в БД свзяни (FK) чтобы данные были связаны.
Главное, чтобы реальные данные были "связаны".
...
Рейтинг: 0 / 0
Проектирование БД, три связи с одной таблицей
    #37660126
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alter table [Спектакли] add constraint FK_DIRECTOR FOREIGN KEY ([Режисёр постановщик]) references [Работники театра]

;

И так ещё два раза, заменяя поля в FOREIGN KEY ([Режисёр постановщик])...
...
Рейтинг: 0 / 0
Проектирование БД, три связи с одной таблицей
    #37660376
Фотография Ёжик`
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petros9nнадо соединить поля: Режиссер постановщик, Художник постановщик и Дирижер постановщик с Кодом работника в таблице Работники театра, сделать 3 связи не получается.

Добавить в схему таблицу Работники театра еще два раза.
...
Рейтинг: 0 / 0
Проектирование БД, три связи с одной таблицей
    #37661300
Petros9n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivalter table [Спектакли] add constraint FK_DIRECTOR FOREIGN KEY ([Режисёр постановщик]) references [Работники театра]

;

И так ещё два раза, заменяя поля в FOREIGN KEY ([Режисёр постановщик])...
Ваш запрос создает первую связь, а при попытке создать вторую связь пишет что связь уже существует, видимо придётся смирится с не эстетичным отображением 3-х таблиц в схеме, а я ведь именно для того чтобы небыло 3-х таблиц с одинаковыми полями и объединил таблицы постановщиков в одну :(
...
Рейтинг: 0 / 0
Проектирование БД, три связи с одной таблицей
    #37661335
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 02/14/2012 04:50 PM, Petros9n wrote:

> Ваш запрос создает первую связь, а при попытке создать вторую связь пишет что
> связь уже существует, видимо придётся смирится с не эстетичным отображением 3-х

Имя констрейнта меняй, да ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проектирование БД, три связи с одной таблицей
    #37662334
Фотография Ёжик`
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petros9nа я ведь именно для того чтобы небыло 3-х таблиц с одинаковыми полями и объединил таблицы постановщиков в одну :(
Физически таблица нужна одна.
А вот в схему ее нужно добавить трижды, чтобы три связи указать.
...
Рейтинг: 0 / 0
Проектирование БД, три связи с одной таблицей
    #37662342
Фотография Ёжик`
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Картинка
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование БД, три связи с одной таблицей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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