|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.12.2013, 23:29 | #1 |
Пользователь
Регистрация: 02.03.2012
Сообщений: 25
|
Связь "многие-ко-многим"
Доброго времени суток.
У меня следующая проблема. Есть 3 таблицы: фильм, персона (имя человека), статус (актёр, режиссёр и т.д.). Получается нужно сделать так, чтобы у одного фильма было несколько персон, с определённым статусом, но у каждого фильмаодна и та же персона может иметь разные статусы. Например в одном фильме человек был в статусе актёра, а в другом - продюссера. Подскажите пожалуйста как реализовать подобную задачу и какие вспомогательные таблицы потребуются. Заранее благодарен всем отозвавшимся. |
03.12.2013, 08:52 | #2 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
Цитата:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 03.12.2013 в 08:55. |
||
03.12.2013, 09:01 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
я перенёс из дублирующей темы TC свой пост.
Поэтому извините, что он повторяет во многом пост от evg_m >---------------------------------- связь "многие-ко-многим" на физическом уровне всегда осуществляется через дополнительную таблицу связей. например, в вашем случае должна быть таблица СтатусВФильме ID (ключевое поле. строго говоря, оно не является необходимым, но по правилам реляционных СУБД и для удобства обработки данных должно быть) ID_фильма (ссылка на фильм) ID_персона (ссылка на персону) ID статус (статус данной персоны в данном фильме) получается один и тот же человек в одном и том же фильме может быть задействован один, два или более раз. Последний раз редактировалось Serge_Bliznykov; 03.12.2013 в 09:04. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Связь один ко многим. Вывод количества "многих" | Dexes | SQL, базы данных | 2 | 10.10.2012 10:38 |
Связь "Один ко многим", как лучше реализовать? | spamer | SQL, базы данных | 4 | 26.03.2012 01:12 |
MySQL и "многие ко многим" | Dexes | SQL, базы данных | 1 | 04.01.2012 15:22 |
Связь "один ко многим"? | M17 | SQL, базы данных | 5 | 21.10.2009 15:07 |