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

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

;

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

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

;

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

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

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


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