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

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

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



е Основной составSum([Основной состав].[Трансферная стоимость (евро)]) AS [Sum-Трансферная стоимость (евро)][Основной состав].Амплуа, Sum([Основной состав].[Трансферная стоимость (евро)]) AS [Итоговое значение Трансферная стоимость (евро)][Основной состав][Основной состав].Гражданство;

. Запрос на создание таблицы о данных заявки игроков основного состава на РосГосСтрах Чемпионат России по футболу из таблиц Основной состав и Результат.[Основной состав].ФИО, [Основной состав].Номер, [Основной состав].[Рост (см)], [Основной состав].[Вес (кг)], [Основной состав].Гражданство, Результат.[Название Турнира] INTO [Заявка (чемп России)]Результат INNER JOIN ([Основной состав] INNER JOIN [яОбеспечивает (осн)] ON [Основной состав].[Ном паспорта] = [яОбеспечивает (осн)].[Номер паспорта игрока]) ON Результат.[Название Турнира] = [яОбеспечивает (осн)].[Название турнира](((Результат.[Название Турнира])="РосГосСтрах Чемпионат России по футболу"));

. Запрос на создание таблицы о данных заявки игроков основного состава на кубок России по футболу из таблиц Основной состав и Результат.[Основной состав].ФИО, [Основной состав].Номер, [Основной состав].[Рост (см)], [Основной состав].[Вес (кг)], [Основной состав].Гражданство, Результат.[Название Турнира] INTO [Заявка (куб России)]Результат INNER JOIN ([Основной состав] INNER JOIN [яОбеспечивает (осн)] ON [Основной состав].[Ном паспорта] = [яОбеспечивает (осн)].[Номер паспорта игрока]) ON Результат.[Название Турнира] = [яОбеспечивает (осн)].[Название турнира](((Результат.[Название Турнира])="Кубок России"));

. Запрос на создание таблицы о данных заявки игроков основного состава на ТрансТелеКом Суперкубок России по футболу из таблиц Основной состав и Результат.[Основной состав].ФИО, [Основной состав].Номер, [Основной состав].[Вес (кг)], [Основной состав].[Рост (см)], [Основной состав].Гражданство, Результат.[Название Турнира] INTO [Заявка (Суперкубок)]Результат INNER JOIN ([Основной состав] INNER JOIN [яОбеспечивает (осн)] ON [Основной состав].[Ном паспорта] = [яОбеспечивает (осн)].[Номер паспорта игрока]) ON Результат.[Название Турнира] = [яОбеспечивает (осн)].[Название турнира](((Результат.[Название Турнира])="ТрансТелеком Суперкубок России по футболу"));

. Запрос на создание таблицы о данных заявки игроков основного состава на кубок УЕФА из таблиц Основной состав и Результат.[Основной состав].ФИО, [Основной состав].Номер, [Основной состав].[Рост (см)], [Основной состав].[Вес (кг)], [Основной состав].Гражданство, Результат.[Название Турнира] INTO [Заявка (УЕФА)]Результат INNER JOIN ([Основной состав] INNER JOIN [яОбеспечивает (осн)] ON [Основной состав].[Ном паспорта] = [яОбеспечивает (осн)].[Номер паспорта игрока]) ON Результат.[Название Турнира] = [яОбеспечивает (осн)].[Название турнира](((Результат.[Название Турнира])="Кубок УЕФА"));

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

. Запрос на добавление игрока основного состава в таблицу Основной состав.INTO [Основной состав] ( [Ном паспорта], ФИО )[Введите Ном паспорта], [Введите ФИО];

. Запрос на удаление из заявки на кубок УЕФА из таблицы Заявка (УЕФА).[Заявка (УЕФА)].ФИО[Заявка (УЕФА)]((([Заявка (УЕФА)].ФИО) Like [Нужное ФИО]));

Далее на рисунке 12 вы можете увидеть выполнение данного запроса.

. Запрос на обновление заработной платы в таблице Заработная плата.[Заработная плата] SET [Заработная плата].[Оклад (в неделю, евро)] = [Новая заработная плата]((([Заработная плата].[Ном контракта])=[Номер контракта]));

. Запрос на обновление премиальных в таблице Заработная плата.[Заработная плата] SET [Заработная плата].[Премиальные (за победу, евро)] = [Новые премиальные]((([Заработная плата].[Ном контракта]) Like [Нужный номер контракта]));

. Запрос на обновление номера игрока в таблице Основной состав[Основной состав] SET [Основной состав].Номер = [Новый номер]((([Основной состав].[Ном паспорта]) Like [Номер папорта]));

Разработка пользовательского интерфейса

1.Разработка кнопочной формы

база данное интерфейс таблица

Обычно для работы с приложением создают специальную форму, которая носит название Главная кнопочная форма (Main Switchboard) и содержит кнопки, позволяющие выбирать основные функции или подсистемы приложения. Такую форму можно создать, как обычно, с помощью Конструктора форм, а можно использовать специальный мастер, который называется Диспетчер кнопочных форм (Swithboard Manager).

Кнопочная форма - это форма, которая позволяет автоматизировать работу с элементами БД и придать приложению законченный вид.

Кнопочная форма, как это следует из ее названия, содержит кнопки. Она может быть украшена рисунком и надписями. При нажатии на кнопки происходят события, которые вызывают выполнение всех предусмотренных действий.

Для ЗАО футбольного клуба Зенит потребуется кнопочная форма для быстрой и удобной работы с данными.

В списке команд, которые могут запускаться с кнопочной формы, нет открытия запроса. Для того, чтобы просмотреть содержимое БД с помощью запросов, нужно создать макрос открытия запроса и вызвать его из кнопочной формы. Макрос создается на листе МАКРОСЫ БД с помощью кнопки Создать. Он будет состоять из одной команды Открыть Запрос. В свойствах этой команды укажите имя запроса, который следует открыть. В кнопочной форме создайте кнопку. Ее команда - Выполнить макрос, а объект - нужный макрос.

Далее на рисунках 13-17 приведены все страницы кнопочной формы.