Создание базы данных для ФК "Зенит"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



Номер паспорта И;

Номер контракта;

Фамилия, имя, отчество;

Номер;

Амплуа;

Сайт;

Адрес;

Домашний телефон;

Мобильный телефон;

Дата рождения;

Возраст;

Гражданство;

Национальная сборная (Да/Нет);

Травма (Да/Нет);

Рост (см);

Вес (кг);

Трансферная стоимость;

Трансферный статус (Да/Нет).

Г. Информация о тренерском составе клуба:

Номер лицензии;

Номер контракта;

Фамилия, имя, отчество;

Должность;

Адрес;

Домашний телефон;

Мобильный телефон;

Дата рождения;

Возраст;

Гражданство;

Состав;

Номер паспорта наемщика.

Д. Информация о спонсорах клуба:

Имя компании;

Базовые выплаты;

Бонус чемпионства;

Бонус Международных соревнований;

Раунд Национального кубка;

Выигрыш Национального кубка;

Раунд Международных соревнований;

Выигрыш Международных соревнований;

Номер договора на спонсорство.

Е. Данные о результатах команды:

Название турнира;

Место;

Полученные призовые ;

Номер договора на проведение;

Ж. Данные о бюджете клуба:

Номер договора;

Тип дохода (расхода);

Сумма дохода (расхода);

Год;

Заключающий контракты (номер паспорта).

З. Данные о заработной плате:

Номер контракта;

Оклад (в неделю);

Гражданство;

Премиальные (за победу);

Выплата агентам;

Пункт продления (Да/Нет);

Контракт до;

Налог;

Номер паспорта определяющего;

И. Информация о молодежном составе:

Номер свидетельства о рождении;

ФИО;

Номер;

Амплуа;

Дом телефон;

Дата рождения;

ДЮСШ;

Год дебюта.

2.Выходная информация

Чтобы получить необходимую информацию из базы данных, следует создать не меньше 15 запросов. В числе запросов обязательно должны присутствовать запросы следующих типов:

запросы на выборку с расчетом, выводящие информацию по одному из объектов предметной области;

запросы на выборку, выводящие информацию по нескольким объектам предметной области - запросы на основе связанных таблиц;

запросы на выборку с группировкой;

перекрестные запросы;

запрос-объединение;

запросы действия - здесь необходимо разработать, по крайней мере, по одному запросу на обновление, добавление, удаление, создания таблиц, несколько DDL запросов и т.д.

Для данной организации будут нужны следующие запросы:

запрос на выборку з/п основному составу из таблиц Заработная плата и Основной состав

запрос на выборку з/п тренерскому составу из таблиц Заработная плата и Тренерский состав

запрос на выборку з/п обслуживающему персоналу из таблиц Заработная плата и Обслуживающий персонал

запрос на выборку суммы спонсорских выплат из таблицы Спонсоры

запрос на выборку суммы з/п из таблицы Заработная плата

перекрестный запрос на суммы трансферной стоимости игроков по странам по таблице Основной состав

запрос на создание таблицы о данных заявки игроков основного состава на РосГосСтрах Чемпионат России по футболу из таблиц Основной состав и Результат

запрос на создание таблицы о данных заявки игроков основного состава на кубок России по футболу из таблиц Основной состав и Результат

запрос на создание таблицы о данных заявки игроков основного состава на ТрансТелеКом Суперкубок России по футболу из таблиц Основной состав и Результат

запрос на создание таблицы о данных заявки игроков основного состава на кубок УЕФА из таблиц Основной состав и Результат

запрос на добавление игрока основного состава в таблицу Основной состав

запрос на удаление из заявки на кубок УЕФА из таблицы Заявка (УЕФА)

запрос на обновление заработной платы в таблице Заработная плата

запрос на обновление премиальных в таблице Заработная плата

запрос на обновление номера игрока в таблице Основной состав

Кроме запросов в базе данных будут созданы формы для более приятного интерфейса для просмотра и изменения данных во всех таблицах. Для запуска всех созданных запросов и форм будет создана кнопочная форма. Кнопочная форма значительно облегчает доступ ко всем видам данных.

Таким образом, созданная база данных будет хранить всю необходимую информацию о ЗАО ФК Зенит.

3.Разработка ER-диаграммы

На первом шаге проектирования базы данных создается ER-диаграмма (см. рис. 1) . Для этого должны быть определены все сущности, все связи между ними, все классы принадлежности сущностей и все степени связи. В итоге информация, которая будет храниться в БД, будет структурирована.

Сущности:

Руководящее звено

Экземпляр - информация о руководящем составе клуба

Ключ - номер паспорта руководителя

Обслуживающий персонал

Экземпляр - информация об обслуживающем персонале клуба

Ключ - номер паспорта персонала

Основной состав

Экземпляр - информация об игроках основного состава клуба

Ключ - номер паспорта игрока

Тренерский состав

Экземпляр - информация о тренерском со