|
|
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинНа выходе у Вас должно быть 5 отношений. Фильм Режиссер Актер Фильм2Режиссер Фильм2Актер Кто ещё думает, что <<Актёр>> и <<Режиссёр>> должны быть в разных таблицах ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 07:31 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
ТриггерманКто ещё думает, что <<Актёр>> и <<Режиссёр>> должны быть в разных таблицах ? Они вообще не должны быть в таблицах, это флаги, а не записи. Режиссер может сниматься в своей же картине в качестве актера. Актер, Режиссер, Звукооператор, Дизайнер и т.п. — это роли персоналии, имеющей отношение к фильму. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 09:41 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
ТриггерманКто ещё думает, что <<Актёр>> и <<Режиссёр>> должны быть в разных таблицах ? Мда, немногие, оказывается, понимают задачу "нормализовать отношение" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 09:49 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
babona У фильма может быть оригинальное название, рабочее, экспортное-переводное, а то и несколько и т.д. Однозначно. Буквально в каникулы показывали фильм "Мальчишник в ЛасВегасе". Нечаянно пригляделся к оригинальному названию. Оказывается, в дословном переводе с английского, называется "Похмельный". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 09:54 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинТриггерманКто ещё думает, что <<Актёр>> и <<Режиссёр>> должны быть в разных таблицах ? Мда, немногие, оказывается, понимают задачу "нормализовать отношение" Я ничего не говорил об исходной задаче топик-стартера, я не собираюсь её решать. Мне просто интересно, кто ещё думает, что Актёров и Режиссёров следует хранить в разных таблицах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 09:56 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
Триггерман, Зачем Вы тогда отквотили мое сообщение, если собрались обсуждать решение другой задачи? - Сколько будет 2*2? - 4 - Кто еще думает, что 3*6 = 4? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 10:01 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
Кот Матроскин, мне показалось, что у вас какие-то странные вопросы, вы не могли бы писать по существу, а то у вас вопросы касаются метаинформации (концентрация внимания на личности форумчанина и его действиях), а не на самом вопросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 10:14 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
Alibek B.ТриггерманКто ещё думает, что <<Актёр>> и <<Режиссёр>> должны быть в разных таблицах ? Они вообще не должны быть в таблицах, это флаги, а не записи. В конечном итоге они не могут не быть в таблицах, но я понимаю, что вы хотели сказать. Таблица_Фильм ( id_Film, Name ) Таблица_Человек ( id_Person, Name ) Таблица_Актёрский_Состав_Фильма ( id_Film, id_Person ) Таблица_Режиссёрский_Состав_Фильма ( id_Film, id_Person ) ну и до кучи Таблица_Жанр (id_Genre, Name) Таблица_Жанры_Фильмов (id_Film, id_Genre) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 10:21 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинТриггерманКто ещё думает, что <<Актёр>> и <<Режиссёр>> должны быть в разных таблицах ? Мда, немногие, оказывается, понимают задачу "нормализовать отношение" это уж точно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 10:22 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
ТриггерманAlibek B.пропущено... Они вообще не должны быть в таблицах, это флаги, а не записи. В конечном итоге они не могут не быть в таблицах, но я понимаю, что вы хотели сказать. Таблица_Фильм ( id_Film, Name ) Таблица_Человек ( id_Person, Name ) Таблица_Актёрский_Состав_Фильма ( id_Film, id_Person ) Таблица_Режиссёрский_Состав_Фильма ( id_Film, id_Person ) ну и до кучи Таблица_Жанр (id_Genre, Name) Таблица_Жанры_Фильмов (id_Film, id_Genre) Ну вроде таблицы Таблица_Актёрский_Состав_Фильма ( id_Film, id_Person ) Таблица_Режиссёрский_Состав_Фильма ( id_Film, id_Person ) имеют одинаковые поля. и тогда может рассматриваиться и вариант с заменой их на одну: Таблица_Участник_Фильма ( id_Film, id_Person, Участие ) Как бы свойство связи: т.е. один персон может иметь несколько связей фильмом. Т.е. тут меньше таблиц и кроме того, сюда можно и операторов всяких и сценаристов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 10:38 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
Таблица_Фильм ( id_Film, Name ) Таблица_Человек ( id_Person, Name ) Кто-то еще думает, что актерами могут быть только люди? В дополнение к 18700714 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 11:38 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
vadiminfoТаблица_Участник_Фильма ( id_Film, id_Person, Участие ) Как бы свойство связи: т.е. один персон может иметь несколько связей фильмом. Т.е. тут меньше таблиц и кроме того, сюда можно и операторов всяких и сценаристов. хорошая мысль, поддерживаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 12:24 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
> Кто-то еще думает, что актерами могут быть только люди? Я думаю. Анимированные персонажи - другая тема. Но озвучивают их люди. Ещё пара замечаний. Существуют разные версии фильмов, режиссёрская, например, не всегда совпадает с прокатной. Более того, прокатные версии могут различаться, например, в разных государствах (это может быть связано с вариантами перевода, цензурой и пр.). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 12:52 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
guest_20040621Анимированные персонажи - другая тема. Но озвучивают их люди. А кто озвучивал WALL-E? Кроме голоса их нужно придумать (дизайнер, сценарист), нарисовать (художник), анимировать (аниматор), смоделировать или оцифровать (CG), запрограммировать (программист). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 13:21 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
guest_20040621, И что получается, как бы тщательно и грамотно вы не спроектировали базу данных, она не выдержит столкновение с реальностью ? вы это хотели сказать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 13:50 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
> вы это хотели сказать ? Нет. Столкновения с реальностью задача ТС в принципе не предполагает. Просто обратил внимание аудитории на очевидную особенность, имеющую практическое значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 14:05 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
продюсер сценарист каскадерКот Матроскинпропущено... Мда, немногие, оказывается, понимают задачу "нормализовать отношение" это уж точно и вы туда же ? Если в вашей БД Актёры будут в одной таблице, а Режиссёры - в другой, то нормализация вам уже не понадобится (да она и не сильно поможет навести порядок в вашем Бардаке Данных). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 14:17 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
Пусть есть три множества A, B \subset A, C \subset A. Пересечение B и C мало или пустое множество. Если есть несовпадающие атрибуты в B и C, отсутствующие в A, то необходимо три отношения: A, B, C. То есть 3 отдельные таблицы УчастникиФильма, Актёры, Режиссёры - лучший вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 15:09 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
ВложенныеМножества, Поздравляю, прекрасный генератор бреда. Алгоритм генерации словосочетаний ф студию! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 15:30 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
Триггерман, я описал общепринятый подход. Если Вы сохраните одну таблицу, то у Вас будет огромное количество null-значений, больше, чем данных. Такой подход применяют только для большого числа сильно пересекающихся множеств. Актёры и режиссёры - это, очевидно, не тот случай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 15:50 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
guest_20040621> Кто-то еще думает, что актерами могут быть только люди? Я думаю. Анимированные персонажи - другая тема. Но озвучивают их люди. Нет уж, озвучивание персонажа - отдельная работа. Если Барбару Брыльску озвучивали Талызина с Пугачевой, то актер остается актером, а озвучивающие - нет, и в список "в ролях" не попадают. И если они озвучат собаку, то актером и будет собака ("в ролях: пес Барбос - пес Шарик"), а они - всего лишь скромные "роли озвучивали". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 16:13 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
Триггерманпродюсер сценарист каскадерпропущено... это уж точно и вы туда же ? Если в вашей БД Актёры будут в одной таблице, а Режиссёры - в другой, то нормализация вам уже не понадобится (да она и не сильно поможет навести порядок в вашем Бардаке Данных). золотые мои, чтобы возразить кому-то надо хотя бы приблизительно сообразить, с кем и о чем он разговаривает, что утверждает или на что намекает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 16:26 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
продюсер сценарист каскадерзолотые мои, чтобы возразить кому-то надо хотя бы приблизительно сообразить, с кем и о чем он разговаривает, что утверждает или на что намекает.Тогда выражайтесь яснее, чтобы вас поняли, а если желаете говорить загадками, то форум создан не для этого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2016, 07:26 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
ВложенныеМножестваЕсли Вы сохраните одну таблицу, то у Вас будет огромное количество null-значений, больше, чем данных Вот в этой таблице будет огромное количество null-значений ??? Таблица_Участник_Фильма ( id_Film, id_Person, id_Position ) (id_Position это типа "актёр", "режиссер", "оператор", "сценарист", ... ) Здесь не будет ни одной строки, в которой встретится null. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2016, 07:30 |
|
||
|
Нормализация отношения (НФБК)
|
|||
|---|---|---|---|
|
#18+
Триггерман Вот в этой таблице будет огромное количество null-значений ??? Таблица_Участник_Фильма ( id_Film, id_Person, id_Position ) (id_Position это типа "актёр", "режиссер", "оператор", "сценарист", ... ) Здесь не будет ни одной строки, в которой встретится null. Разумеется, нет. Уже в двух постах написал, что имею в виду. У Вас есть таблица Таблица_Человек. В ней атрибуты A1, ..., AM - общие у актёра и режиссёра. B1, ..., BN - атрибуты, которые есть у актёра, но нет у режиссёра. C1, ..., CK - атрибуты, которые есть у режиссёра, но нет у актёра. Например, A1 - это фамилия, A2 - имя, B1 - роль актёра в фильме (этого атрибута нет у режиссёров). Для одной таблицы: (ID, A1, ..., AM, B1, ..., BN, C1, ..., CK). Для режиссёра будет (ID, A1, ..., AM, null, ..., null, C1, ..., CK). Для актёра будет (ID, A1, ..., AM, B1, ..., BN, null, ..., null). Для этой ситуации, в которой есть атрибуты B1, ..., BN и C1, ..., CK, разбиение одной Вашей таблицы Таблица_Человек на три Таблица_Человек, Таблица_Актёр, Таблица_Режиссёр целесообразно. Если таких атрибутов нет (только Name), то нецелесообразно. Что я и написал уже в первом посте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2016, 11:26 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=39151426&tid=1540393]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
152ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 500ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...