Создайте БД «Спортивная гимнастика» и сохраните ее в своей папке с тем же именем

Практическая работа №6. СУБД Access. Использование вычисляемых полей.

Цели: уметь производить вычисления в запросах, Уметь выполнять групповые запросы.

Повторение: уметь создавать структуру БД, выполнять связь таблиц. Заполнять БД. Уметь составлять запросы на выборку.

Ход урока.

1. Организационный момент.

2. Объяснение нового материала.

3. Выполнение задания.

4. Подведение итогов.

Создайте БД «Спортивная гимнастика» и сохраните ее в своей папке с тем же именем.

В базе данных создайте:

  • Таблицу «Результаты», которая должна содержать поля: «№» - числовое, ключевое, «Фамилия» - текстовое, «Страна» – числовое, «Перекладина», «Кольца», «Конь» – числовые с одинарной точностью. Формат вывода – фиксированный с тремя знаками после запятой.
  • Таблицу «Страна», которая должна содержать поля «Код страны» - числовое, ключевое; «Страна» – текстовое.
  • Заполните таблицу «Страна»
  • Установите связь между таблицами по полю «Страна».Откройте таблицу «Результаты» в режиме «Конструктор» и в поле «Страна» выберите «Мастер подстановок»
  • Заполните таблицу «Результаты».
Фамилия Страна Перекладина Кольца Конь
Джон Робсон США 9,225 9,000 8,875
Сергей Леонидов Россия 9,500 9,225 9,875
Андрей Чугайнов Россия 9,225 9,775 9,925
Франсуа Пьолин Франция 8,500 8,900 8,225
Андрей Штольц Германия 9,775 9,225 9,000
Олег Морозов Украина 9,885 9,500 9,625
Фрэнк Джонсон США 8,885 9,000 9,325
Грег Ли США 9,500 9,500 9,225
Геннадий Овсиенко Украина 9,975 9,000 9,225
Пьер Куэртен Франция 9,925 8,775 9,500

 
 
6 баллов

Откройте объект «Запросы».

  1. Вычислите сумму баллов для всех спортсменов. Выведите на экран поля «Фамилия», «Страна».
    1. Поле «Сумма баллов» создайте с помощью мастера построителя выражений.
    2. Установите курсор в ячейку «Поле» свободного столбца.

Создайте БД «Спортивная гимнастика» и сохраните ее в своей папке с тем же именем - student2.ru Создайте БД «Спортивная гимнастика» и сохраните ее в своей папке с тем же именем - student2.ru Создайте БД «Спортивная гимнастика» и сохраните ее в своей папке с тем же именем - student2.ru

    1. Создайте БД «Спортивная гимнастика» и сохраните ее в своей папке с тем же именем - student2.ru Щелкните по значку и введите выражение «Сумма баллов»: [Перекладина]+[Кольца]+[Конь]. ОК.

Для удобства ввода можно в построителе выражений открыть пункт «Таблицы» - «Результаты» и щелкать мышкой по нужным полям таблицы.

    1. Отформатируйте поле «Сумма баллов». Для этого щелкните правой кнопкой по полю и выберите пункт Свойства. Установите формат поля «фиксированный», а число десятичных знаков – 3.
  1. 7 баллов
    Выведите на экран поля «Фамилия», «Страна» и «Сумма баллов» для всех спортсменов из России и Украины.
  2. Выведите на экран поля «Фамилия», «Страна» и «Сумма баллов» для всех спортсменов, набравших более 28 баллов.
  3. 8 баллов
    Выведите на экран поля «Фамилия», «Страна» и «Средний балл» для всех спортсменов не из США.
  4. Выведите на экран поля «Фамилия», «Страна» и «Средний балл» для всех спортсменов у которых средний балл больше 9,5.
  5. 9 баллов
    Выведите на экран поля «Фамилия» и «Средний балл» для всех спортсменов из США, России и Украины.

Создайте БД «Спортивная гимнастика» и сохраните ее в своей папке с тем же именем - student2.ru

  1. Вывести фамилии, средний балл за все снаряды и количество баллов за снаряд «перекладина» для спортсменов, у которых средний балл за все снаряды выше, чем балл за перекладину.
  1. Найдите средний балл за перекладину для всех спортсменов. Используйте групповой запрос.
    1. Создайте БД «Спортивная гимнастика» и сохраните ее в своей папке с тем же именем - student2.ru Выберите поле «Перекладина»;
    2. Щелкните по значку «Групповые операции»
    3. 10 баллов
      В строке групповых операций выберите операцию AVG.
  2. Найдите максимальный балл за коня для спортсменов из США. (9,325). Добавьте в запрос два поля «Страна» и «Конь». Щелкните по кнопке «Групповые операции». Группировка должна быть выполнена по полю «Страна», а в поле «Конь» выберите операцию MAX.
  3. Удалить из таблицы записи о спортсменах с суммой баллов менее 27.

 
 
11 баллов

Наши рекомендации