Создание базы данных для ФК "Зенит"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Номер паспорта И;
Номер контракта;
Фамилия, имя, отчество;
Номер;
Амплуа;
Сайт;
Адрес;
Домашний телефон;
Мобильный телефон;
Дата рождения;
Возраст;
Гражданство;
Национальная сборная (Да/Нет);
Травма (Да/Нет);
Рост (см);
Вес (кг);
Трансферная стоимость;
Трансферный статус (Да/Нет).
Г. Информация о тренерском составе клуба:
Номер лицензии;
Номер контракта;
Фамилия, имя, отчество;
Должность;
Адрес;
Домашний телефон;
Мобильный телефон;
Дата рождения;
Возраст;
Гражданство;
Состав;
Номер паспорта наемщика.
Д. Информация о спонсорах клуба:
Имя компании;
Базовые выплаты;
Бонус чемпионства;
Бонус Международных соревнований;
Раунд Национального кубка;
Выигрыш Национального кубка;
Раунд Международных соревнований;
Выигрыш Международных соревнований;
Номер договора на спонсорство.
Е. Данные о результатах команды:
Название турнира;
Место;
Полученные призовые ;
Номер договора на проведение;
Ж. Данные о бюджете клуба:
Номер договора;
Тип дохода (расхода);
Сумма дохода (расхода);
Год;
Заключающий контракты (номер паспорта).
З. Данные о заработной плате:
Номер контракта;
Оклад (в неделю);
Гражданство;
Премиальные (за победу);
Выплата агентам;
Пункт продления (Да/Нет);
Контракт до;
Налог;
Номер паспорта определяющего;
И. Информация о молодежном составе:
Номер свидетельства о рождении;
ФИО;
Номер;
Амплуа;
Дом телефон;
Дата рождения;
ДЮСШ;
Год дебюта.
2.Выходная информация
Чтобы получить необходимую информацию из базы данных, следует создать не меньше 15 запросов. В числе запросов обязательно должны присутствовать запросы следующих типов:
запросы на выборку с расчетом, выводящие информацию по одному из объектов предметной области;
запросы на выборку, выводящие информацию по нескольким объектам предметной области - запросы на основе связанных таблиц;
запросы на выборку с группировкой;
перекрестные запросы;
запрос-объединение;
запросы действия - здесь необходимо разработать, по крайней мере, по одному запросу на обновление, добавление, удаление, создания таблиц, несколько DDL запросов и т.д.
Для данной организации будут нужны следующие запросы:
запрос на выборку з/п основному составу из таблиц Заработная плата и Основной состав
запрос на выборку з/п тренерскому составу из таблиц Заработная плата и Тренерский состав
запрос на выборку з/п обслуживающему персоналу из таблиц Заработная плата и Обслуживающий персонал
запрос на выборку суммы спонсорских выплат из таблицы Спонсоры
запрос на выборку суммы з/п из таблицы Заработная плата
перекрестный запрос на суммы трансферной стоимости игроков по странам по таблице Основной состав
запрос на создание таблицы о данных заявки игроков основного состава на РосГосСтрах Чемпионат России по футболу из таблиц Основной состав и Результат
запрос на создание таблицы о данных заявки игроков основного состава на кубок России по футболу из таблиц Основной состав и Результат
запрос на создание таблицы о данных заявки игроков основного состава на ТрансТелеКом Суперкубок России по футболу из таблиц Основной состав и Результат
запрос на создание таблицы о данных заявки игроков основного состава на кубок УЕФА из таблиц Основной состав и Результат
запрос на добавление игрока основного состава в таблицу Основной состав
запрос на удаление из заявки на кубок УЕФА из таблицы Заявка (УЕФА)
запрос на обновление заработной платы в таблице Заработная плата
запрос на обновление премиальных в таблице Заработная плата
запрос на обновление номера игрока в таблице Основной состав
Кроме запросов в базе данных будут созданы формы для более приятного интерфейса для просмотра и изменения данных во всех таблицах. Для запуска всех созданных запросов и форм будет создана кнопочная форма. Кнопочная форма значительно облегчает доступ ко всем видам данных.
Таким образом, созданная база данных будет хранить всю необходимую информацию о ЗАО ФК Зенит.
3.Разработка ER-диаграммы
На первом шаге проектирования базы данных создается ER-диаграмма (см. рис. 1) . Для этого должны быть определены все сущности, все связи между ними, все классы принадлежности сущностей и все степени связи. В итоге информация, которая будет храниться в БД, будет структурирована.
Сущности:
Руководящее звено
Экземпляр - информация о руководящем составе клуба
Ключ - номер паспорта руководителя
Обслуживающий персонал
Экземпляр - информация об обслуживающем персонале клуба
Ключ - номер паспорта персонала
Основной состав
Экземпляр - информация об игроках основного состава клуба
Ключ - номер паспорта игрока
Тренерский состав
Экземпляр - информация о тренерском со