Создайте БД «Спортивная гимнастика» и сохраните ее в своей папке с тем же именем
Практическая работа №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 |
|
Откройте объект «Запросы».
- Вычислите сумму баллов для всех спортсменов. Выведите на экран поля «Фамилия», «Страна».
- Поле «Сумма баллов» создайте с помощью мастера построителя выражений.
- Установите курсор в ячейку «Поле» свободного столбца.
- Щелкните по значку и введите выражение «Сумма баллов»: [Перекладина]+[Кольца]+[Конь]. ОК.
Для удобства ввода можно в построителе выражений открыть пункт «Таблицы» - «Результаты» и щелкать мышкой по нужным полям таблицы.
- Отформатируйте поле «Сумма баллов». Для этого щелкните правой кнопкой по полю и выберите пункт Свойства. Установите формат поля «фиксированный», а число десятичных знаков – 3.
-
7 баллов - Выведите на экран поля «Фамилия», «Страна» и «Сумма баллов» для всех спортсменов, набравших более 28 баллов.
-
8 баллов - Выведите на экран поля «Фамилия», «Страна» и «Средний балл» для всех спортсменов у которых средний балл больше 9,5.
-
9 баллов
- Вывести фамилии, средний балл за все снаряды и количество баллов за снаряд «перекладина» для спортсменов, у которых средний балл за все снаряды выше, чем балл за перекладину.
- Найдите средний балл за перекладину для всех спортсменов. Используйте групповой запрос.
- Выберите поле «Перекладина»;
- Щелкните по значку «Групповые операции»
-
10 баллов - Найдите максимальный балл за коня для спортсменов из США. (9,325). Добавьте в запрос два поля «Страна» и «Конь». Щелкните по кнопке «Групповые операции». Группировка должна быть выполнена по полю «Страна», а в поле «Конь» выберите операцию MAX.
- Удалить из таблицы записи о спортсменах с суммой баллов менее 27.
|