powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Нормализация отношения (НФБК)
25 сообщений из 59, страница 2 из 3
Нормализация отношения (НФБК)
    #39151068
Триггерман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот МатроскинНа выходе у Вас должно быть 5 отношений.
Фильм
Режиссер
Актер
Фильм2Режиссер
Фильм2Актер
Кто ещё думает, что <<Актёр>> и <<Режиссёр>> должны быть в разных таблицах ?
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151126
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТриггерманКто ещё думает, что <<Актёр>> и <<Режиссёр>> должны быть в разных таблицах ?
Они вообще не должны быть в таблицах, это флаги, а не записи.
Режиссер может сниматься в своей же картине в качестве актера.
Актер, Режиссер, Звукооператор, Дизайнер и т.п. — это роли персоналии, имеющей отношение к фильму.
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151131
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТриггерманКто ещё думает, что <<Актёр>> и <<Режиссёр>> должны быть в разных таблицах ?

Мда, немногие, оказывается, понимают задачу "нормализовать отношение"
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151136
Mr.Fontaine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
babona У фильма может быть оригинальное название, рабочее, экспортное-переводное, а то и несколько и т.д.
Однозначно. Буквально в каникулы показывали фильм "Мальчишник в ЛасВегасе". Нечаянно пригляделся к оригинальному названию. Оказывается, в дословном переводе с английского, называется "Похмельный".
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151141
Триггерман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот МатроскинТриггерманКто ещё думает, что <<Актёр>> и <<Режиссёр>> должны быть в разных таблицах ?

Мда, немногие, оказывается, понимают задачу "нормализовать отношение"
Я ничего не говорил об исходной задаче топик-стартера, я не собираюсь её решать.
Мне просто интересно, кто ещё думает, что Актёров и Режиссёров следует хранить в разных таблицах.
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151147
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Триггерман,

Зачем Вы тогда отквотили мое сообщение, если собрались обсуждать решение другой задачи?
- Сколько будет 2*2?
- 4
- Кто еще думает, что 3*6 = 4?
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151163
Триггерман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот Матроскин,
мне показалось, что у вас какие-то странные вопросы,
вы не могли бы писать по существу,
а то у вас вопросы касаются метаинформации (концентрация внимания на личности форумчанина и его действиях), а не на самом вопросе.
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151171
Триггерман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.ТриггерманКто ещё думает, что <<Актёр>> и <<Режиссёр>> должны быть в разных таблицах ?
Они вообще не должны быть в таблицах, это флаги, а не записи.
В конечном итоге они не могут не быть в таблицах, но я понимаю, что вы хотели сказать.

Таблица_Фильм ( id_Film, Name )
Таблица_Человек ( id_Person, Name )
Таблица_Актёрский_Состав_Фильма ( id_Film, id_Person )
Таблица_Режиссёрский_Состав_Фильма ( id_Film, id_Person )


ну и до кучи

Таблица_Жанр (id_Genre, Name)
Таблица_Жанры_Фильмов (id_Film, id_Genre)
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151173
Кот МатроскинТриггерманКто ещё думает, что <<Актёр>> и <<Режиссёр>> должны быть в разных таблицах ?

Мда, немногие, оказывается, понимают задачу "нормализовать отношение"
это уж точно
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151193
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Триггерман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, Участие )
Как бы свойство связи: т.е. один персон может иметь несколько связей фильмом.
Т.е. тут меньше таблиц и кроме того, сюда можно и операторов всяких и сценаристов.
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151263
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблица_Фильм ( id_Film, Name )
Таблица_Человек ( id_Person, Name )


Кто-то еще думает, что актерами могут быть только люди?

В дополнение к 18700714
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151308
Триггерман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoТаблица_Участник_Фильма ( id_Film, id_Person, Участие )
Как бы свойство связи: т.е. один персон может иметь несколько связей фильмом.
Т.е. тут меньше таблиц и кроме того, сюда можно и операторов всяких и сценаристов.
хорошая мысль, поддерживаю
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151338
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Кто-то еще думает, что актерами могут быть только люди?

Я думаю. Анимированные персонажи - другая тема. Но озвучивают их люди.

Ещё пара замечаний. Существуют разные версии фильмов, режиссёрская, например, не всегда совпадает с прокатной. Более того, прокатные версии могут различаться, например, в разных государствах (это может быть связано с вариантами перевода, цензурой и пр.).
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151365
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621Анимированные персонажи - другая тема. Но озвучивают их люди.
А кто озвучивал WALL-E?
Кроме голоса их нужно придумать (дизайнер, сценарист), нарисовать (художник), анимировать (аниматор), смоделировать или оцифровать (CG), запрограммировать (программист).
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151426
Триггерман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621,
И что получается, как бы тщательно и грамотно вы не спроектировали базу данных, она не выдержит столкновение с реальностью ? вы это хотели сказать ?
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151448
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> вы это хотели сказать ?

Нет. Столкновения с реальностью задача ТС в принципе не предполагает. Просто обратил внимание аудитории на очевидную особенность, имеющую практическое значение.
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151475
Триггерман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
продюсер сценарист каскадерКот Матроскинпропущено...


Мда, немногие, оказывается, понимают задачу "нормализовать отношение"
это уж точно и вы туда же ?
Если в вашей БД Актёры будут в одной таблице, а Режиссёры - в другой, то нормализация вам уже не понадобится (да она и не сильно поможет навести порядок в вашем Бардаке Данных).
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151534
Пусть есть три множества A, B \subset A, C \subset A. Пересечение B и C мало или пустое множество. Если есть несовпадающие атрибуты в B и C, отсутствующие в A, то необходимо три отношения: A, B, C. То есть 3 отдельные таблицы УчастникиФильма, Актёры, Режиссёры - лучший вариант.
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151560
Триггерман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВложенныеМножества,
Поздравляю, прекрасный генератор бреда.
Алгоритм генерации словосочетаний ф студию!
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151576
Триггерман, я описал общепринятый подход. Если Вы сохраните одну таблицу, то у Вас будет огромное количество null-значений, больше, чем данных. Такой подход применяют только для большого числа сильно пересекающихся множеств. Актёры и режиссёры - это, очевидно, не тот случай.
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151605
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621> Кто-то еще думает, что актерами могут быть только люди?

Я думаю. Анимированные персонажи - другая тема. Но озвучивают их люди.



Нет уж, озвучивание персонажа - отдельная работа. Если Барбару Брыльску озвучивали Талызина с Пугачевой, то актер остается актером, а озвучивающие - нет, и в список "в ролях" не попадают.

И если они озвучат собаку, то актером и будет собака ("в ролях: пес Барбос - пес Шарик"), а они - всего лишь скромные "роли озвучивали".
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151622
Триггерманпродюсер сценарист каскадерпропущено...

это уж точно и вы туда же ?
Если в вашей БД Актёры будут в одной таблице, а Режиссёры - в другой, то нормализация вам уже не понадобится (да она и не сильно поможет навести порядок в вашем Бардаке Данных).
золотые мои, чтобы возразить кому-то надо хотя бы приблизительно сообразить, с кем и о чем он разговаривает, что утверждает или на что намекает.
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151927
Триггерман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
продюсер сценарист каскадерзолотые мои, чтобы возразить кому-то надо хотя бы приблизительно сообразить, с кем и о чем он разговаривает, что утверждает или на что намекает.Тогда выражайтесь яснее, чтобы вас поняли, а если желаете говорить загадками, то форум создан не для этого.
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39151928
Триггерман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВложенныеМножестваЕсли Вы сохраните одну таблицу, то у Вас будет огромное количество null-значений, больше, чем данных
Вот в этой таблице будет огромное количество null-значений ???
Таблица_Участник_Фильма ( id_Film, id_Person, id_Position )

(id_Position это типа "актёр", "режиссер", "оператор", "сценарист", ... )

Здесь не будет ни одной строки, в которой встретится null.
...
Рейтинг: 0 / 0
Нормализация отношения (НФБК)
    #39152101
Триггерман
Вот в этой таблице будет огромное количество 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), то нецелесообразно. Что я и написал уже в первом посте.
...
Рейтинг: 0 / 0
25 сообщений из 59, страница 2 из 3
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Нормализация отношения (НФБК)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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