Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / ER-диаграмма по филармонии, ERwin / 18 сообщений из 18, страница 1 из 1
07.04.2017, 00:41
    #39434505
da3d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма по филармонии, ERwin
Здравствуйте.
Требуется помощь, т.к. делаю курсовой проект, но не понятно что сделать в диаграмме по условию:

1. Инфраструктура городской филармонии представлена культурными сооружениями различного типа: театры, концертные площадки, эстрады, дворцы культуры и т.д. Каждая из категорий культурных сооружений обладает атрибутами, специфичными только для нее: театр характеризуется вместимостью, кинотеатр – размером экрана.

2. Артисты под руководством импресарио выступают в различных жанрах, при этом один и тот же артист может выступать в нескольких жанрах, и может работать с несколькими импресарио.

3. Организаторы концертных мероприятий проводят выступления, концерты, конкурсы в культурных сооружениях города, организуя участие в нем артистов. По результатам участия артистов в конкурсах производится награждение.

Не могу понять как сделать: а) Невозможность одновременного выступления на нескольких мероприятиях б) Невозможность проведения мероприятий одновременно на одной сцене. в) Разницу в сценах, экранах, залах в кино\театре\дк

И да, скорее всего еще где-то накосячил. Прошу помощи, очень требуется сдать курсовую.
...
Рейтинг: 0 / 0
07.04.2017, 09:36
    #39434560
dvksqlru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма по филармонии, ERwin
da3d,

Сходу:
Филармония и мероприятие = многие ко многим (связать через Сцену с составным ключём)

Артист и мероприятие = один к одному с составным ключём, призовые - оставить как есть

Продюссирование - переименовать, например Артист_Импрессарио
...
Рейтинг: 0 / 0
07.04.2017, 09:37
    #39434562
dvksqlru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма по филармонии, ERwin
dvksqlru,

Продюссирование - переименовать, например Артист_Импрессарио, впрочем, это пожелание :)
...
Рейтинг: 0 / 0
07.04.2017, 10:49
    #39434606
Кот Матроскин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма по филармонии, ERwin
dvksqlru Филармония и мероприятие = многие ко многим (связать через Сцену с составным ключём)


Мероприятие может происходить в нескольких филармониях?
автор Артист и мероприятие = один к одному с составным ключём, призовые - оставить как есть

Артист может выступить только на одном мероприятии, а мероприятие может состоять только из выступления одного артиста?

ТС - Вам нужны дополнительные ограничения уникальности, скажем, на "мероприятии" - ограничение уникальности (ID_места, Дата)
...
Рейтинг: 0 / 0
08.04.2017, 21:14
    #39435267
аля1ц
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма по филармонии, ERwin
da3dЗдравствуйте.
Требуется помощь, т.к. делаю курсовой проект, но не понятно что сделать в диаграмме по условию:

1. Инфраструктура городской филармонии представлена культурными сооружениями различного типа: театры, концертные площадки, эстрады, дворцы культуры и т.д. Каждая из категорий культурных сооружений обладает атрибутами, специфичными только для нее: театр характеризуется вместимостью, кинотеатр – размером экрана.

2. Артисты под руководством импресарио выступают в различных жанрах, при этом один и тот же артист может выступать в нескольких жанрах, и может работать с несколькими импресарио.

3. Организаторы концертных мероприятий проводят выступления, концерты, конкурсы в культурных сооружениях города, организуя участие в нем артистов. По результатам участия артистов в конкурсах производится награждение.

Не могу понять как сделать: а) Невозможность одновременного выступления на нескольких мероприятиях б) Невозможность проведения мероприятий одновременно на одной сцене. в) Разницу в сценах, экранах, залах в кино\театре\дк

И да, скорее всего еще где-то накосячил. Прошу помощи, очень требуется сдать курсовую.как то коррупционно у Вас получается

Мероприятие - без Исполнителя ....
значит Призовые - кому хочу
причем 1:М

ну хотя б
Продюсирование - было Датное


...)


Вы хоть как-то строки переносите
а то так и не дочитамши
...
Рейтинг: 0 / 0
09.04.2017, 05:51
    #39435352
da3d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма по филармонии, ERwin
аля1цМероприятие - без Исполнителя ....
значит Призовые - кому хочу
причем 1:М

ну хотя б
Продюсирование - было Датное


...)


Вы хоть как-то строки переносите
а то так и не дочитамши

Сейчас немного доправляю, скину новый вариант. Проблема с уникальностью сцены остается пока, интересно мнение форумчан.
...
Рейтинг: 0 / 0
09.04.2017, 10:03
    #39435370
da3d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма по филармонии, ERwin
В общем как-то так. Что со временем делать, уважаемые?
...
Рейтинг: 0 / 0
09.04.2017, 11:01
    #39435377
Кот Матроскин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма по филармонии, ERwin
База стала сложнее, и не факт что лучше.
1. Если Вы-таки хотите сделать возможность проведения одного мероприятия в нескольких местах сразу (иначе непонятен смысл таблицы Мер_КС) - то "Время начала" и "Время окончания" это явно атрибуты этой таблицы Мер_КС, а не Мероприятия.
2. Участие Артиста в конкурсе и в мероприятии не связано никак - т.е. запросто можно внести информацию о том, что артист, не участвовавший в мероприятии, выиграл конкурс на оном мероприятии

da3d Что со временем делать, уважаемые
Что имеется в виду- как контролировать пересечение диапазонов? Ограничениями.
...
Рейтинг: 0 / 0
09.04.2017, 12:54
    #39435402
da3d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма по филармонии, ERwin
Кот Матроскин,Участие Артиста в конкурсе и в мероприятии не связано никак.[

Понимаю, но это была отчаянная попытка впихнуть куда-то, ибо по запросам в ТЗ требуют призы и места. Но куда их присобачить, чтобы и с конкурсом и с актером связано было - загадка для меня.

А про ограничения спасибо, полезно вышло :)
...
Рейтинг: 0 / 0
09.04.2017, 13:11
    #39435408
Кот Матроскин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма по филармонии, ERwin
da3dКот Матроскин,Участие Артиста в конкурсе и в мероприятии не связано никак.[

Понимаю, но это была отчаянная попытка впихнуть куда-то, ибо по запросам в ТЗ требуют призы и места. Но куда их присобачить, чтобы и с конкурсом и с актером связано было - загадка для меня.

Не очень понимаю зачем Вам вообще сущность "призер", почему не хранить в Конк_приз ID артиста и не иметь оттуда внешний ключ на Арт_Мер? Соответственно в Конк_приз хранить и место
...
Рейтинг: 0 / 0
09.04.2017, 13:14
    #39435410
da3d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма по филармонии, ERwin
Как в первоначальном варианте с призовыми?
...
Рейтинг: 0 / 0
09.04.2017, 13:26
    #39435418
da3d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма по филармонии, ERwin
Получилось как-то так. Теперь, думается, и код призера не нужен.

...
Рейтинг: 0 / 0
12.04.2017, 08:26
    #39436977
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма по филармонии, ERwin
. Каждая из категорий культурных сооружений обладает атрибутами, специфичными только для нее: театр характеризуется вместимостью, кинотеатр – размером экрана.

как минимум, хочется подчеркнуть плохую проработку предметной области.


Не могу понять как сделать: а) Невозможность одновременного выступления на нескольких мероприятиях

констрейнт unique на время выступления и артиста или триггер

б) Невозможность проведения мероприятий одновременно на одной сцене.


unique constraint на место и время мероприятия.


в) Разницу в сценах, экранах, залах в кино\театре\дк

не понял... ты сделаешь разные сцены, залы и т. д. - и будет разница...
...
Рейтинг: 0 / 0
12.04.2017, 08:28
    #39436978
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма по филармонии, ERwin
da3d,
схема по большому счету никуда не годится, потому что там нет возможности людям совмещать разные роли как артиста, импресарио и организатора, а в жизни это сплошь и рядом.
...
Рейтинг: 0 / 0
12.04.2017, 08:29
    #39436980
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма по филармонии, ERwin
da3d,


Да не, вообще никуда не годится схема, от слова "совсем".
думай ещё.
...
Рейтинг: 0 / 0
12.04.2017, 17:38
    #39437459
7749
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма по филармонии, ERwin
.....
Проблема с уникальностью сцены остается пока,
интересно мнение форумчан.
//

жжыж
да какое тут мнение...))


не
ну сцена мб конечно - Уникальна
типа
как скрипка Гварнери

но форумчанам - все-равно - Радость

хоть
скрипка
хоть
сцена


о
Не могу понять как сделать:
а) Невозможность одновременного выступления на нескольких мероприятиях
б) Невозможность проведения мероприятий одновременно на одной сцене.
в) Разницу в сценах, экранах, залах в кино\театре\дк


ну Праздник
иль
не Праздник
а
...
Рейтинг: 0 / 0
12.04.2017, 17:56
    #39437477
9981
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма по филармонии, ERwin
da3dВ общем как-то так.

Что со временем делать, уважаемые?
самый классный Вопрос на Все Времена...)



ну чо-чо

дарить

если не жалко





и
эт

не терять

а то без тя поднимут...)))
...
Рейтинг: 0 / 0
15.04.2017, 17:00
    #39439148
Serguei
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма по филармонии, ERwin
da3dВ общем как-то так. Что со временем делать, уважаемые?


Полная хрень. Даже нечего посоветовать. Совет: сесть и переделать вдумываясь что делаешь.

Имхо: Вы НЕ понимаете сути реляционных баз - начните с этого.

Дополнительно:
Мероприятие может длиться более одного дня
Импрессарио никак не связан с мероприятием- удивительно
Вы сами поняли что там про конкурс и призы навертели?
Конкурс ,выступление, концерт не понятно зачем в отдельных таблицах
Тоже самое ДК, Кинотеатр, Театр.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / ER-диаграмма по филармонии, ERwin / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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