![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 02.03.2012
Сообщений: 25
|
![]()
Доброго времени суток.
У меня следующая проблема. Есть 3 таблицы: фильм, персона (имя человека), статус (актёр, режиссёр и т.д.). Получается нужно сделать так, чтобы у одного фильма было несколько персон, с определённым статусом, но у каждого фильмаодна и та же персона может иметь разные статусы. Например в одном фильме человек был в статусе актёра, а в другом - продюссера. Подскажите пожалуйста как реализовать подобную задачу и какие вспомогательные таблицы потребуются. Заранее благодарен всем отозвавшимся. |
![]() |
![]() |
![]() |
#2 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]() Цитата:
Цитата:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 03.12.2013 в 08:55. |
||
![]() |
![]() |
![]() |
#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 |