D. построение диаграммы ER-типа
Техническое задание.
- Название БД: «База данных фан-клуба “Зенит” ».
- Цели: БД разрабатывается для создаваемого фан-клуба.
- Актуальность: БД создается для клуба, сотрудников, спонсоров, фанатов. Она нужна для оптимальной организации работы фан-клуба, быстром получении сведений о спонсорах, объединениях и фанатах, входящих в состав клуба, турнирах и акциях, проводящихся клубом.
- Описание данных:
Хранить необходимо данные о сотрудниках, спонсорах, фанатах, объединений, входящих в фан-клуб, турнирах, акциях, футбольных полях (залах), где возможно проведение турниров, футбольных командах.
Сотрудники: id сотрудника, номер клубной карты, ФИО, паспортные данные, дата рождения, должность, зарплата, телефон, email, стаж боления (если таковой имеется).
Фанаты: id фаната, номер клубной карты, ФИО, дата рождения, телефон, email, стаж боления (если таковой имеется), принадлежность к организации, принадлежность команде.
Спонсоры: id спонсора, название (имя), паспортные данные директора, реквизиты, взносы, телефон, email, адрес.
Объединения: id объединения, название, ФИО старшего, телефон, email, адрес, год создания.
Турниры: id турнира, название, место проведения (поле, зал, комплекс), время проведения, ФИО руководителя, телефон, email, спонсор проведения, максимальное количество команд участниц.
Акции::id акции, название, место проведения, время проведения, ФИО руководителя, телефон, email, спонсор проведения.
Команды: id команды, название, ФИО капитана, телефон, email, год создания, количество очков в рейтинге команд, место в рейтинге команд.
- Описание операций:
Будет производиться как внесение новых данных в базу, так и редактирование/удалениеуже имеющихся, выборка по ним.
Описание проектирования ER методом
A. Описание сущностейx, ролей и их связей с обоснованием
Сущности: Сотрудники, фанаты, акции, турниры, объединения, команды.
Также есть роли: Организации (объединения, команды), представители (сотрудники, фанаты), мероприятия (акции, турниры). Между собой они связаны следующим образом: сотрудники и спонсоры проводят мероприятия, представители фан-клуба (по своим интересам и возможностям) вступают в организации, команды участвуют в турнирах, объединения участвуют в акциях.
B. построение диаграммы ER-экземпляров
1.Сотрудники и спонсоры проводят мероприятия
2.Представители вступают в организации
3.Команды участвуют в турнирах
4.Объединения участвуют в акциях
С. описание степеней связи и классов принадлежностей с обоснованием
1.Степень бинарной связи этих сущностей - N:M, так как многие мероприятия могут проводиться многими сотрудниками и/или спонсорами. КП сотрудника и спонсора – необязательный, так как с/с могут не проводить мероприятия. КП мероприятия обязательный, так как они должны иметь организаторов.
2. Степень бинарной связи этих сущностей- N:1, так как один участник может вступить только в одну команду и/или объединение. КП организации – обязательный, так как они должны состоять из представителей. КП представителей(N) – необязательный, так как они могут и не вступать ни в какую организацию.
3. Степень бинарной связи этих сущностей - N:M,многие команды во многих турнирах. КП команды – обязательный, так как они обязаны участвовать в турнирах, а КП турнира также обязателен, потому что они должны иметь участников.
4. Степень бинарной связи этих сущностей - N:M, многие объединения участвуют во многих акциях. КП объединения – необязательный, так как они могут не участвовать в акциях. КП акции – обязательный, так как они должны иметь участников.
d. построение диаграммы ER-типа