0

База данных футбольный чемпионат

Название Задача 2 Создайте базу данных Футбольный чемпионат
Дата 16.12.2018
Размер 11.9 Kb.
Формат файла
Имя файла кр вариант 1.docx
Тип Задача
#60482
Подборка по базе: анализ данных ответы на экзамен.docx, Гидрология задача 3.docx, Порядок электронной регистрации в базе данных ФГБОУ ВО 2018_pdf., Лабораторная работа № 7-8. Базы данных..docx, Согласно данных Росстата.docx, Защита персональных данных_учеб_пособие.docx, Модуль 1. Задача 3.pdf, БАЗЫ ДАННЫХ. Курсовая работа.doc, Изучаем Python. Программирование игр, визуализация данных, веб-п, Лаба2(методы и средства анализа данных).docx.

Вариант 1
1. Текстовый процессор. Наберите текст по образцу состоящему из двух задач.

Задача № 1
Рассчитайте, какая сумма окажется на счете, если 27 тыс.р. положено на 33 года под 13,5% годовых. Проценты начисляются каждые три года.

Задача № 2
Создайте базу данных Футбольный чемпионат , в которой должны храниться указанные далее сведения о командах высшей лиги и о всех проведенных ими играх за сезон: название команды, город, фамилия главного тренера, дата проведения игры, название команды соперника, количество забитых мячей, количество пропущенных мячей, количество набранных за игру очков.

Для этого выполните следующие действия:
-создайте форму для заполнения БД
-введите сведения о пяти командах, каждая из которых сыграла с другими командами по одному разу (за победу присуждать три очка, за ничью- одно очко, за поражение- нуль очков );
-выведите на экран поля название команды, даты проведения игры, количество набранных очков для всех игр, проведенных в июне, отсортировав БД по ключу дата проведения игры(убыв.) + название команды(возр.);
-выведите на экран поля название команды, дата проведения игры, количество забитых мячей, количество пропущенных мячей для игр, в которых забито более трех мячей (в сумме)

Сохраните данный документ на съемный носитель. Предъявите преподавателю результат работы.

2. Табличный процессор. Решите задачу №, приведенную в первом задании. Предъявите преподавателю результат работы .

База данных Access Футбольная Команда

База данных Access Футбольная Команда

Футбол — командный вид спорта, в котором целью является забить мяч в ворота соперника ногами или другими частями тела (кроме рук) большее количество раз, чем команда соперника. Является самым популярным видом спорта в мире. В качестве основы для базы данных Access Футбольная Команда был выбран футбольный клуб Спартак. Предметная область — футбольная команда. Цель – создание базы данных для хранения, поиска и ознакомления с информацией о игроках, играх, результатах игр, футбольных командах и т.д. В данной БД реализована возможность просмотреть бомбардиров клуба, вывести список легионеров ФК Спартак, выгрузить календарь игр, посмотреть статистику каждого игрока ФК Спартак, статистику игр. Также можно сформировать турнирную таблицу после каждого тура, просмотреть движение каждой команды в чемпионате РФПЛ в виде графика. При желании БД можно переделать под любой другой футбольный клуб.

База данных Access Футбольная Команда содержит 7 таблиц, 12 запросов, 8 форм + главная кнопочная форма, 7 отчетов. Данная база данных Access является учебной, подходит для дальнейшей оптимизации и доработки под собственные нужды.

Пояснительная записки нет!

Цель практических заданий – приобретение навыков анализа предметной области, проектирования базы данных, ее физической реализации в СУБД Access.
Результат выполнения работы представляется в виде базы Access, который должен содержать:
• структуру спроектированных таблиц,
• схему данных со связями между таблицами,
• формы, обеспечивающих интерфейс пользователя,
• запросы,
• отчеты,
• главную кнопочную форму.

Таблица «Календарь 2016-2017» — База данных Access Футбольная Команда

Форма «Расписание игр» — БД Access Футбольная Команда

Форма «Игроки» — База данных Access Футбольная Команда

Форма «Итоги тура» — База данных Access Футбольная Команда

Отчет «Статистика игр команды» — База данных Access Футбольная Команда

Отчет «Статистика игроков 2016-2017» — БД Access Футбольная Команда

Отчет «Список легионеров» — База данных Access Футбольная Команда

Отчет «Турнирная таблица после N тура» — База данных Access Футбольная Команда

Отчет «Календарь 2016-2017» — База данных Access Футбольная Команда

Отчет «Движение по турам команды Спартак» — БД Access Футбольная Команда

Отчет «Движение по турам команды Ростов» — База данных Access Футбольная Команда

Готовая база данных БД Access Футбольная Команда доступна для скачивания по ссылке ниже.

3-ий этап: Формирование набора предварительных отношений осуществляется по правилам:

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

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

Правило 3:Если степень связи 1:1 и класс принадлежности обеих сущностей необязателен, то необходимо использовать три отношения с первичными ключами, два отношения связанные соотношениями.

Правило 4:Если степень связи 1:М и класс принадлежности КП обязательный, то достаточно формировать два отношения по одному на каждую сущность.

Правило 5:Если степень связи 1:М и класс принадлежности М-связной сущности необязателен, то необходимо формирование 3х отношений, 2 отношения соответствующие связанные сущности, ключи которых являются первичными в данном отношении.

Правило 6:Если степень связи М:М и класс принадлежности сущности обязателен, то независим от класса принадлежности сущности.

По правилу 1: 1.Статус (Код, Вид статуса…..)

По правилу 5: 1.Статус (Код, Вид статуса……)

2.Игрок (Код, Фамилия ……)

3.Контракт (Номер контракта, Фамилия …..)

По правилу 1: 1.Достижения (Фамилия,…)

По правилу 2: 1.Персонал (Код, Фамилия ….)

2.Контракт (Номер контракта, Фамилия ….)

3. Разработка базы данных в среде СУБД Access 2003

3.1 Создание таблиц

При помощи программы MicrosoftAccess возможно создание таблиц в режиме конструктора, создание таблиц с помощью мастера и создание таблиц путём ввода данных.

В базе данных футбольного клуба «Челси» содержится 5 таблиц, созданных с помощью мастера таблиц.

Мастер таблиц позволяет быстро создавать таблицы уже из существующих данных, что значительно упрощает работу.

1. Таблица «Статус в команде»: содержит сведения о статусе всех членов команды: Фамилия, Имя, Статус.(Таблица 1.)

Ключом в данной таблице является поле Фамилия

Таблица1.Фрагмент таблицы «Статус в команде»

2.Таблица «Личные данные»: содержит сведения о всех параметрах игроков, включая и фотографии. Личные данные включают в себя: Номер футболки, Фамилия, Имя, Амплуа, Возраст, Рост, Вес, Гражданство, Фото (Таблица 2)

Ключом в данной таблице является поле Номер футболки

Таблица 2. Фрагмент таблицы «Личные Данные»

3.Таблица «Контракты»: содержит сведения о зарплате, сроке окончания контракта. Контракты: Фамилия, Имя, Амплуа, Срок контракта, Зарплата (Таблица 3)

Ключом является поле Фамилия

Таблица 3.Фрагмент таблицы «Контракты»

4.Таблица «Достижения»: содержит данные, показывающие число матчей, голы, выигранные кубки.(Таблица 4)

Ключом является поле Номер футболки.

Таблица 4.Фрагмент таблицы «Достижения»

5.Таблица «Перспектива»: содержит сведения игрока, показывающие его гражданство, амплуа и возраст. (Таблица 5)

Ключом является поле Фамилия

Таблица 5.Таблица «Перспектива»

3.2 Создание схемы данных

Схема данных является окном, в котором отображаются таблицы и связи между ними. Её использование упрощает работу с таблицами и помогает быстро визуально рассмотреть, как функционирует система.

Схема данных футбольного клуба «Челси» (Рисунок 1).

Рисунок 1.Схема данных

3.3 Создание форм

Форма- документ, при помощи которого можно быстро ввести данные в таблицы.

Существует несколько способов создания форм:

– Создание формы с помощью автоформы. После выбора источника записей и макета формы (в столбец, ленточная или табличная) Автоформа создает форму, которая использует все поля источника записей и все поля из подчиненных источников записей.

– Создание формы с помощью мастера. Мастер задает подробные вопросы об источниках записей, полях, макете, требуемых форматах и создает форму на основании полученных ответов.

– Создание формы без помощи мастера. В режиме Конструктор создаётся форма собственноручно.

В данной базе данных используются следующие формы для ввода данных в таблицы:

1.Форма, созданная при помощи мастера форм.

Заголовки столбцов выбираются из созданной таблицы и данные вводятся и в форме, и в таблице.

Форма «Личные данные». (Форма 1)

Форма 1.Фрагмент формы «Личные данные»

Форма «Досье». (Форма 2)

Форма 2.Фрагмент формы «Досье».

2.Стартовая форма при запуске MicrosoftAccess. Существует возможность назначить форму, которая будет выводиться на экран при открытии базы данных.

Стартовая форма футбольного клуба «Челси»

3.4 Создание запросов на языках QBEи SQL

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

Существует несколько способов создания запросов:

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

2. Запрос с параметрами — это запрос, при выполнении отображающий в собственном диалоговом окне приглашение ввести данные, например, условие для возвращения записей или значение, которое требуется вставить в поле. Можно разработать запрос, выводящий приглашение на ввод нескольких единиц данных, например, двух дат. Затем Microsoft Access может вернуть все записи, приходящиеся на интервал времени между этими датами.

Запросы с параметрами также удобно использовать в качестве основы для форм, отчетов и страниц доступа к данным. Например, на основе запроса с параметрами можно создать месячный отчет о доходах. При печати данного отчета Microsoft Access выводит на экран приглашение ввести месяц, доходы за который должны быть приведены в отчете.

3.Перекрёстные запросы. В перекрестном запросе отображаются результаты статистических расчетов (суммы, количество записей и средние значения), выполненных по данным из одного поля таблицы. Эти результаты группируются по двум наборам данных, один из которых расположен в левом столбце таблицы, а второй — в верхней строке.

4.Запрос на изменение. Запросом на изменение называют запрос, который за одну операцию вносит изменения в несколько записей. Существует четыре типа запросов на изменение: на удаление, на обновление и добавление записей, а также на создание таблицы

5.Запрос SQL. Запрос SQL — это запрос, создаваемый при помощи инструкций SQL Примерами запросов SQL могут служить запросы на объединение, запросы к серверу, управляющие и подчиненные запрос.

В базе данных футбольного клуба «Челси» имеется 6 запросов:

1. Запрос «Поиск атакующего: запрос на выборку». Позволяет отобрать сведения о полузащитниках и нападающих, которые смогут сыграть в атаке.

Представление на языке QBE:

Представление на языке SQL:

2.Запрос «Забивающий со стандарта: запрос на выборку»: Отбирает нападающих, рост которых выше 185 см и число забитых мячей больше 10.

Представление на языке QBE:

Представление на языке SQL:

3.Запрос «Зарплата»: перекрёстный запрос: Подсчитывает, сколько потребуется клубу заплатить игрокам за продолжительность контракта.

Представление на языке QBE:

Представление на языке SQL:

4.Запрос с параметром: При вводе фамилии выводится данные игрока, а именно о его зарплате и сроке контракта.

admin

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

0

База данных футбольный чемпионат

Название Задача 2 Создайте базу данных Футбольный чемпионат
Дата 16.12.2018
Размер 11.9 Kb.
Формат файла
Имя файла кр вариант 1.docx
Тип Задача
#60482
Подборка по базе: анализ данных ответы на экзамен.docx, Гидрология задача 3.docx, Порядок электронной регистрации в базе данных ФГБОУ ВО 2018_pdf., Лабораторная работа № 7-8. Базы данных..docx, Согласно данных Росстата.docx, Защита персональных данных_учеб_пособие.docx, Модуль 1. Задача 3.pdf, БАЗЫ ДАННЫХ. Курсовая работа.doc, Изучаем Python. Программирование игр, визуализация данных, веб-п, Лаба2(методы и средства анализа данных).docx.

Вариант 1
1. Текстовый процессор. Наберите текст по образцу состоящему из двух задач.

Задача № 1
Рассчитайте, какая сумма окажется на счете, если 27 тыс.р. положено на 33 года под 13,5% годовых. Проценты начисляются каждые три года.

Задача № 2
Создайте базу данных Футбольный чемпионат , в которой должны храниться указанные далее сведения о командах высшей лиги и о всех проведенных ими играх за сезон: название команды, город, фамилия главного тренера, дата проведения игры, название команды соперника, количество забитых мячей, количество пропущенных мячей, количество набранных за игру очков.

Для этого выполните следующие действия:
-создайте форму для заполнения БД
-введите сведения о пяти командах, каждая из которых сыграла с другими командами по одному разу (за победу присуждать три очка, за ничью- одно очко, за поражение- нуль очков );
-выведите на экран поля название команды, даты проведения игры, количество набранных очков для всех игр, проведенных в июне, отсортировав БД по ключу дата проведения игры(убыв.) + название команды(возр.);
-выведите на экран поля название команды, дата проведения игры, количество забитых мячей, количество пропущенных мячей для игр, в которых забито более трех мячей (в сумме)

Сохраните данный документ на съемный носитель. Предъявите преподавателю результат работы.

2. Табличный процессор. Решите задачу №, приведенную в первом задании. Предъявите преподавателю результат работы .

База данных Access Футбольная Команда

База данных Access Футбольная Команда

Футбол — командный вид спорта, в котором целью является забить мяч в ворота соперника ногами или другими частями тела (кроме рук) большее количество раз, чем команда соперника. Является самым популярным видом спорта в мире. В качестве основы для базы данных Access Футбольная Команда был выбран футбольный клуб Спартак. Предметная область — футбольная команда. Цель – создание базы данных для хранения, поиска и ознакомления с информацией о игроках, играх, результатах игр, футбольных командах и т.д. В данной БД реализована возможность просмотреть бомбардиров клуба, вывести список легионеров ФК Спартак, выгрузить календарь игр, посмотреть статистику каждого игрока ФК Спартак, статистику игр. Также можно сформировать турнирную таблицу после каждого тура, просмотреть движение каждой команды в чемпионате РФПЛ в виде графика. При желании БД можно переделать под любой другой футбольный клуб.

База данных Access Футбольная Команда содержит 7 таблиц, 12 запросов, 8 форм + главная кнопочная форма, 7 отчетов. Данная база данных Access является учебной, подходит для дальнейшей оптимизации и доработки под собственные нужды.

Пояснительная записки нет!

Цель практических заданий – приобретение навыков анализа предметной области, проектирования базы данных, ее физической реализации в СУБД Access.
Результат выполнения работы представляется в виде базы Access, который должен содержать:
• структуру спроектированных таблиц,
• схему данных со связями между таблицами,
• формы, обеспечивающих интерфейс пользователя,
• запросы,
• отчеты,
• главную кнопочную форму.

Таблица «Календарь 2016-2017» — База данных Access Футбольная Команда

Форма «Расписание игр» — БД Access Футбольная Команда

Форма «Игроки» — База данных Access Футбольная Команда

Форма «Итоги тура» — База данных Access Футбольная Команда

Отчет «Статистика игр команды» — База данных Access Футбольная Команда

Отчет «Статистика игроков 2016-2017» — БД Access Футбольная Команда

Отчет «Список легионеров» — База данных Access Футбольная Команда

Отчет «Турнирная таблица после N тура» — База данных Access Футбольная Команда

Отчет «Календарь 2016-2017» — База данных Access Футбольная Команда

Отчет «Движение по турам команды Спартак» — БД Access Футбольная Команда

Отчет «Движение по турам команды Ростов» — База данных Access Футбольная Команда

Готовая база данных БД Access Футбольная Команда доступна для скачивания по ссылке ниже.

3-ий этап: Формирование набора предварительных отношений осуществляется по правилам:

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

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

Правило 3:Если степень связи 1:1 и класс принадлежности обеих сущностей необязателен, то необходимо использовать три отношения с первичными ключами, два отношения связанные соотношениями.

Правило 4:Если степень связи 1:М и класс принадлежности КП обязательный, то достаточно формировать два отношения по одному на каждую сущность.

Правило 5:Если степень связи 1:М и класс принадлежности М-связной сущности необязателен, то необходимо формирование 3х отношений, 2 отношения соответствующие связанные сущности, ключи которых являются первичными в данном отношении.

Правило 6:Если степень связи М:М и класс принадлежности сущности обязателен, то независим от класса принадлежности сущности.

По правилу 1: 1.Статус (Код, Вид статуса…..)

По правилу 5: 1.Статус (Код, Вид статуса……)

2.Игрок (Код, Фамилия ……)

3.Контракт (Номер контракта, Фамилия …..)

По правилу 1: 1.Достижения (Фамилия,…)

По правилу 2: 1.Персонал (Код, Фамилия ….)

2.Контракт (Номер контракта, Фамилия ….)

3. Разработка базы данных в среде СУБД Access 2003

3.1 Создание таблиц

При помощи программы MicrosoftAccess возможно создание таблиц в режиме конструктора, создание таблиц с помощью мастера и создание таблиц путём ввода данных.

В базе данных футбольного клуба «Челси» содержится 5 таблиц, созданных с помощью мастера таблиц.

Мастер таблиц позволяет быстро создавать таблицы уже из существующих данных, что значительно упрощает работу.

1. Таблица «Статус в команде»: содержит сведения о статусе всех членов команды: Фамилия, Имя, Статус.(Таблица 1.)

Ключом в данной таблице является поле Фамилия

Таблица1.Фрагмент таблицы «Статус в команде»

2.Таблица «Личные данные»: содержит сведения о всех параметрах игроков, включая и фотографии. Личные данные включают в себя: Номер футболки, Фамилия, Имя, Амплуа, Возраст, Рост, Вес, Гражданство, Фото (Таблица 2)

Ключом в данной таблице является поле Номер футболки

Таблица 2. Фрагмент таблицы «Личные Данные»

3.Таблица «Контракты»: содержит сведения о зарплате, сроке окончания контракта. Контракты: Фамилия, Имя, Амплуа, Срок контракта, Зарплата (Таблица 3)

Ключом является поле Фамилия

Таблица 3.Фрагмент таблицы «Контракты»

4.Таблица «Достижения»: содержит данные, показывающие число матчей, голы, выигранные кубки.(Таблица 4)

Ключом является поле Номер футболки.

Таблица 4.Фрагмент таблицы «Достижения»

5.Таблица «Перспектива»: содержит сведения игрока, показывающие его гражданство, амплуа и возраст. (Таблица 5)

Ключом является поле Фамилия

Таблица 5.Таблица «Перспектива»

3.2 Создание схемы данных

Схема данных является окном, в котором отображаются таблицы и связи между ними. Её использование упрощает работу с таблицами и помогает быстро визуально рассмотреть, как функционирует система.

Схема данных футбольного клуба «Челси» (Рисунок 1).

Рисунок 1.Схема данных

3.3 Создание форм

Форма- документ, при помощи которого можно быстро ввести данные в таблицы.

Существует несколько способов создания форм:

– Создание формы с помощью автоформы. После выбора источника записей и макета формы (в столбец, ленточная или табличная) Автоформа создает форму, которая использует все поля источника записей и все поля из подчиненных источников записей.

– Создание формы с помощью мастера. Мастер задает подробные вопросы об источниках записей, полях, макете, требуемых форматах и создает форму на основании полученных ответов.

– Создание формы без помощи мастера. В режиме Конструктор создаётся форма собственноручно.

В данной базе данных используются следующие формы для ввода данных в таблицы:

1.Форма, созданная при помощи мастера форм.

Заголовки столбцов выбираются из созданной таблицы и данные вводятся и в форме, и в таблице.

Форма «Личные данные». (Форма 1)

Форма 1.Фрагмент формы «Личные данные»

Форма «Досье». (Форма 2)

Форма 2.Фрагмент формы «Досье».

2.Стартовая форма при запуске MicrosoftAccess. Существует возможность назначить форму, которая будет выводиться на экран при открытии базы данных.

Стартовая форма футбольного клуба «Челси»

3.4 Создание запросов на языках QBEи SQL

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

Существует несколько способов создания запросов:

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

2. Запрос с параметрами — это запрос, при выполнении отображающий в собственном диалоговом окне приглашение ввести данные, например, условие для возвращения записей или значение, которое требуется вставить в поле. Можно разработать запрос, выводящий приглашение на ввод нескольких единиц данных, например, двух дат. Затем Microsoft Access может вернуть все записи, приходящиеся на интервал времени между этими датами.

Запросы с параметрами также удобно использовать в качестве основы для форм, отчетов и страниц доступа к данным. Например, на основе запроса с параметрами можно создать месячный отчет о доходах. При печати данного отчета Microsoft Access выводит на экран приглашение ввести месяц, доходы за который должны быть приведены в отчете.

3.Перекрёстные запросы. В перекрестном запросе отображаются результаты статистических расчетов (суммы, количество записей и средние значения), выполненных по данным из одного поля таблицы. Эти результаты группируются по двум наборам данных, один из которых расположен в левом столбце таблицы, а второй — в верхней строке.

4.Запрос на изменение. Запросом на изменение называют запрос, который за одну операцию вносит изменения в несколько записей. Существует четыре типа запросов на изменение: на удаление, на обновление и добавление записей, а также на создание таблицы

5.Запрос SQL. Запрос SQL — это запрос, создаваемый при помощи инструкций SQL Примерами запросов SQL могут служить запросы на объединение, запросы к серверу, управляющие и подчиненные запрос.

В базе данных футбольного клуба «Челси» имеется 6 запросов:

1. Запрос «Поиск атакующего: запрос на выборку». Позволяет отобрать сведения о полузащитниках и нападающих, которые смогут сыграть в атаке.

Представление на языке QBE:

Представление на языке SQL:

2.Запрос «Забивающий со стандарта: запрос на выборку»: Отбирает нападающих, рост которых выше 185 см и число забитых мячей больше 10.

Представление на языке QBE:

Представление на языке SQL:

3.Запрос «Зарплата»: перекрёстный запрос: Подсчитывает, сколько потребуется клубу заплатить игрокам за продолжительность контракта.

Представление на языке QBE:

Представление на языке SQL:

4.Запрос с параметром: При вводе фамилии выводится данные игрока, а именно о его зарплате и сроке контракта.

admin

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *