Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Практическая работа № 3 Модификация таблиц. Управление записями в таблице
Цель занятия: получить навыки работы с данными в таблицах Приобретаемые умения и навыки: умение изменять тип данных, добавлять поля в таблицу, выполнять корректировку, поиск и фильтрацию данных в таблице Оснащение рабочего места: ПК, Microsoft Office Access Содержание работы и последовательность её выполнения Задание 1. Модификация таблиц 1. С помощью СУБД M icrosoft Office Access 2013 откройте созданную ранее базу данных Справочник 2. В таблице Рыбы измените введенные данные в полях максимальный вес и максимальная длина на единые единицы измерения килограммы и метры соответственно ü проверьте тип данных поля М_вес ü откорректируйте тип поля М_вес
ü проверьте тип данных поля М_длина ü откорректируйте тип поля М_длина 3. Проверьте результат изменения типов данных. При необходимости добавьте недостающие данные 4. В таблице Рыбы добавьте логическое поле Промысел ( Промысловая рыба ). Заполните это поле соответствующими данными 5. Поместите поле Промысел после поля П_нер Задание 2. Управление записями в таблице 1. Найдите в таблице Рыбы морских представителей, используя кнопку Найти 2. Найдите в таблице Рыбы рыбу, название которой начинается с буквы К , используя кнопку Найти 3. Найдите в таблице Рыбы рыбу, нерест которых возможен в апреле, используя кнопку Найти 4. Отсортируйте данные в таблице Рыбы по возрастанию по виду 5. Отсортируйте данные в таблице Рыбы по убыванию по весу 6. Отсортируйте данные в таблице Рыбы по возрастанию по длине 7. Выберите сведения из таблицы Рыбы о нехищных рыбах, используя фильтр. Снимите фильтрацию 8. Выберите сведения из таблицы Рыбы о белых мирных рыбах, используя дополнительные параметры фильтра: ü в группе Сортировка и фильтр выполните команду Дополнительно/Изменить фильтр ü в поле Вид выберите Белые мирные ü в группе Сортировка и фильтр выполните команду Применить фильтр ü снимите фильтрацию 9. Выберите сведения из таблицы Рыбы о морских нехищных рыбах, используя дополнительные параметры фильтра 10. Выберите сведения из таблицы Рыбы о пресноводных рыбах с максимальным весом 1 кг, используя дополнительные параметры фильтра 11. Выберите сведения из таблицы Рыбы о рыбах, максимальный вес которых 4кг или максимальная длина которых 0, 5м, используя дополнительные параметры фильтра: ü в группе Сортировка и фильтр выполните команду Дополнительно/Изменить фильтр ü на вкладке Найти в поле Максимальный вес укажите 4 ü на вкладке Или в поле Максимальная длина укажите 0, 5 ü в группе Сортировка и фильтр выполните команду Применить фильтр ü в группе Сортировка и фильтр выполните команду Дополнительно/Очистить все фильтры 12. Выберите сведения из таблицы Рыбы о рыбах, максимальный вес которых 3 или 4кг, используя дополнительные параметры фильтра 13. Выберите сведения из таблицы Рыбы о рыбах, максимальная длина которых 1 или 2м, используя дополнительные параметры фильтра 14. Выберите сведения из таблицы Рыбы о промысловых рыбах, максимальный вес которых от 2 до 6кг, используя расширенныйфильтр: ü в группе Сортировка и фильтр выполните команду Дополнительно/Расширенный фильтр ü в группе Сортировка и фильтр выполните команду Дополнительно/Очистить бланк ü перетащите поочередно поля Название, М_вес, М_длина, Промысел из списка полей таблицы в последовательные клетки строки Поле ü для поля Название в строке Сортировка выберите порядок сортировки по возрастанию, а для полей М_вес и М_длина – по убыванию ü для поля Промысел в строке Условие отбора укажите Да, для поля М_вес > 2 And < 6 ü в группе Сортировка и фильтр выполните команду Применить фильтр ü в группе Сортировка и фильтр выполните команду Дополнительно/Очистить все фильтры 15. Выберите сведения из таблицы Рыбы о рыбах, максимальный вес которых от 1 до 3кг, а максимальная длина от 0, 3 до 0, 7м, используя расширенныйфильтр 16. Выберите сведения из таблицы Рыбы о рыбах, максимальный вес которых не превышает 3кг, а максимальная длина более 0, 5м, используя расширенныйфильтр 17. Выберите сведения из таблицы Рыбы о промысловых рыбах, максимальный вес которых не превышает 10кг, а максимальная длина более 0, 6м, используя расширенныйфильтр Практическая работа № 4 Создание запросов различных типов Цель занятия: получить навыки создания разнообразных типов запросов Приобретаемые умения и навыки: умение создавать запросы на выборку, на внесение изменений в БД, перекрестные запросы Оснащение рабочего места: ПК, Microsoft Office Access Содержание работы и последовательность её выполнения Задание 1. В базе данных Справочник выберите сведения о технике ловли каждой рыбы, отсортировав записи в алфавитном порядке по названию рыбы. Сохраните запрос с именем Техника ловли 1. С помощью СУБД M icrosoft Office Access 2013 откройте созданную ранее базу данных Справочник 2. Создайте запрос с помощь Конструктора. Добавьте таблицы Рыбы и Ловля 3. В строке Поле выберите следующие поля: Код_р, Название, М_вес, М_длина, Статус, Наимен, Опис, Техн 4. Для поля Название в строке Сортировка выберите порядок сортировки по возрастанию 5. Установите (если они не установлены) флажки Вывод на экран для всех полей 6. Выполните запрос. Сохраните запрос с именем Техника ловли Задание 2. Выберите сведения о морских рыбах. Результирующая таблица запроса должна иметь следующую структуру: Код_р , Название, М_вес, М_длина, Статус, Период_н, М_обит . Запрос сохраните с именем Морские рыбы ( Морские – условие отбора для поля Наимен таблицы Типы ) Задание 3. Выберите сведения о нехищных рыбах. Результирующая таблица запроса должна иметь следующую структуру: Код_р , Название, М_вес, М_длина, Статус, Период_н, М_обит, Характ . Запрос сохраните с именем Нехищные рыбы Задание 4. Выберите сведения о белых мирных рыбах. Запрос сохраните с именем Белые мирные рыбы Задание 5. Выберите сведения о рыбах, тип которых указан пользователем. Результирующая таблица запроса должна иметь следующую структуру: Код_р , Название, М_вес, М_длина, Статус, Период_н, М_обит . Запрос сохраните с именем Рыбы по типу ([Укажите интересующий Вас тип] – условие отбора для поля Наимен таблицы Типы ) Задание 6. Выберите сведения о рыбах, охранный статус которых указан пользователем. Запрос сохраните с именем Рыбы по статусу Задание 7. Выберите сведения о рыбах, вид и способ ловли которых указан пользователем. Запрос сохраните с именем Рыбы по виду_ловле Задание 8. Выберите сведения о промысловых рыбах, максимальный вес которых от 2 до 6кг. Запрос сохраните с именем Рыбы_промысел_2-6кг. Задание 9. Выберите сведения о рыбах, максимальный вес которых от 1 до 3кг, а максимальная длина от 0, 3 до 0, 7м. Запрос сохраните с именем Рыбы_1-3кг_0, 3-0, 7м Задание 10. Выберите сведения о рыбах, максимальный вес которых не превышает 3кг, а максимальная длина более 0, 5м. Запрос сохраните с именем Рыбы_до3кг_0, 5м Задание 11. Выберите сведения о промысловых рыбах, максимальный вес которых не превышает 10кг, а максимальная длина более 0, 6м. Запрос сохраните с именем Рыбы_до10кг_0, 6м Задание 12. Выберите сведения о рыбах, максимальный вес которых, попадает в диапазон указанный пользователем. Запрос сохраните с именем Рыбы по весу Задание 13. Выберите сведения о рыбах, определенного пользователем типа максимальная длина которых, попадает в диапазон пользователя. Запрос сохраните с именем Рыбы по типу_длине Задание 14. Выберите сведения о рыбах, название которой начинается с буквы К. Запрос сохраните с именем Рыбы_К ( К* – условие отбора для поля Название ) Задание 15. Выберите сведения о рыбах, название которой начинается с буквы В. Запрос сохраните с именем Рыбы_В Задание 16. Выберите сведения о рыбах, названия которых начинается с буквы Л до П. Запрос сохраните с именем Рыбы_назв (Like «[Л-П]*» – условие отбора для поля Название ) Задание 17. Подсчитайте количество рыб каждого типа, определив их максимальную длину и вес. Запрос сохраните с именем Рыбы по типу_макс 1. Создайте запрос с помощью конструктора, добавив таблицы Типы и Рыбы 2. Выберите поле Наимен, Характ, М_длина, М_вес 3. Щелкните по кнопке Итоги, расположенной на вкладке Конструктор 4. В строке запроса Групповая операция для поля Наимен, Характ оставьте значение Группировка, а для полей М_длина и М_вес выберите из раскрывающегося списка статистическую функцию Max 5. В строке Поле для поля М_длина перед именем поля введите Максимальная длина по типу: , а для поля М_вес – Максимальный вес по типу: 6. В пустом клетке строки Поле введите Количество: Count([Рыбы]! [Название]) 7. В строке Групповая операция для созданного поля выберите Выражение 8. Сохраните и выполните запрос Задание 18. Для рыб каждого вида определите их среднее значение максимальной длины и максимального веса, с точностью до 3 десятичных знаков. Запрос сохраните с именем Рыбы_виды_среднее Задание 19. Для рыб каждого типа определите их среднее значение максимальной длины и максимального веса, с точностью до 3 десятичных знаков. Запрос сохраните с именем Рыбы_типы_среднее Задание 20. Подсчитайте количество рыб каждого вида, определив их минимальную длину и вес. Запрос сохраните с именем Рыбы виды_мин Задание 21. Выберите сведения о рыбе, имеющей наибольшую максимальную длину. Запрос сохраните с именем Рыбы_длина_макс 1. Создайте запрос с помощью конструктора, добавив таблицу Рыбы 2. Выберите поля Наимен, Тип, Вид, Характ, М_длина, М_вес, Статус 3. Щелкните по кнопке Итоги, расположенной на вкладке Конструктор 4. В строке запроса Групповая операция для полей Наимен, Тип, Вид, Характ, М_вес, Статус оставьте значение Группировка 5. В строке запроса Групповая операция для поля М_длина выберите статистическую функцию Max, укажите сортировку по убыванию 6. На вкладке Конструктор в группе Настройка запроса в раскрывающемся списке (набор значений) введите значение 1 7. Сохраните и выполните запрос Задание 22. Выберите сведения о рыбе, имеющей наибольший максимальный вес. Запрос сохраните с именем Рыбы_вес_макс Задание 23. Выберите сведения о рыбе, имеющей наименьший максимальный вес. Запрос сохраните с именем Рыбы_вес_мин Задание 24. Выберите сведения о рыбе, имеющей наименьшую максимальную длину. Запрос сохраните с именем Рыбы_длина_мин Задание 25. Подсчитайте количество рыб для каждого статуса. Запрос сохраните с именем Рыбы_статус Задание 26. Произведите подсчет количества рыб каждого типа по видам. Сохраните запрос с именем Рыбы_тип_вид 1. Создайте запрос с помощь Конструктора. Добавьте таблицы Типы, Виды, Рыбы 2. В строке Поле выберите следующие поля: Наимен из таблиц Типы и Виды, Название 3. Сохраните запрос с именем Основа_1 4. Создайте запрос с помощь Конструктора. Добавьте запрос Основа_1 5. Выберите тип запроса Перекрестный 6. Бланк запроса заполните по образцу 7. Сохраните запрос с именем Рыбы_тип_вид. Выполните запрос Задание 27. Произведите подсчет количества рыб каждого статуса по видам. Сохраните запрос с именем Рыбы_статус_вид Задание 28. Произведите подсчет количества рыб каждого типа по технике ловли. Сохраните запрос с именем Рыбы_тип_ловля Задание 29. Выполните расчет среднего максимального веса рыб каждого типа по видам с точностью до 3 десятичных знаков. Сохраните запрос с именем Рыбы_тип_вид_вес Задание 30. Выполните расчет средней максимальной длины рыб каждого типа по видам с точностью до 3 десятичных знаков. Сохраните запрос с именем Рыбы_тип_вид_длина Задание 31. Создайте в базе данных Справочник новую таблицу с именем Рыбы_м_х, содержащую сведения о хищных морских рыбах. Структура таблицы Рыбы_м_х должна совпадать со структурой таблицы Рыбы. Сохраните запрос с именем Для таблицы_м_х 1. Создайте запрос с помощью конструктора, добавив все таблицы 2. Перенесите все поля Наимен из таблиц Типы, Виды, Ловля, Статус, а остальные поля из таблицы Рыбы 3. Укажите соответствующие условия отбора, проверьте правильность работы запроса 4. Выберите тип запроса Создание таблицы. Введите имя создаваемой таблицы Рыбы_м_х 5. Сохраните запрос с именем Для таблицы_м_х. Выполните запрос, просмотрите полученный результат Задание 32. Создайте в базе данных Справочник новую таблицу с именем Рыбы_сп, содержащую сведения о рыбах, которых можно поймать на спиннинг. Структура таблицы Рыбы_сп должна совпадать со структурой таблицы Рыбы. Сохраните запрос с именем Для таблицы_сп Задание 33. Создайте в базе данных Справочник новую таблицу с именем Рыбы_м_ст, содержащую сведения о вымирающих морских рыбах. Структура таблицы Рыбы_м_ст должна совпадать со структурой таблицы Рыбы. Сохраните запрос с именем Для таблицы_м_ст Задание 34. В таблице Рыбы_м_х увеличьте рыбам, имеющим максимальный вес менее 10кг длину на 10см, вес на 500г. Сохраните запрос с именем Увеличение в_д 1. Создайте запрос с помощью конструктора, добавив таблицу Рыбы_м_х 2. Перенесите поля М_вес и М_длина 3. Укажите соответствующее условие отбора для поля М_вес. Проверьте правильность работы запроса 4. Выберите тип запроса Обновление 5. В строке обновление введите соответствующие формулы для увеличения веса [М_вес]+0, 5 и длины [М_длина]+0, 1 6. Сохраните запрос с именем Увеличение в_д. Выполните запрос, просмотрите полученный результат Задание 35. В таблице Рыбы_сп у нехищных рыб уменьшите длину на 5см, а вес на 200г. Сохраните запрос с именем Уменьшение_сп Задание 36. В таблице Рыбы_м_ст у рыб, вес которых не превышает 17кг уменьшите длину на 7см, а вес увеличьте на 400г. Сохраните запрос с именем Изменение_м_ст Задание 37. В таблицу Рыбы_м_ст добавьте сведения о рыбе Сингиль. Сохраните запрос с именем К_м_ст 1. Создайте запрос с помощью конструктора, добавив таблицы Типы, Виды, Статус, Ловля, Рыбы 2. Перенесите все поля Наимен из таблиц Типы, Виды, Ловля, Статус, а остальные поля из таблицы Рыбы 3. Для поля Код_р в качестве условия отбора укажите 50. Проверьте работу запроса 4. Укажите тип запроса Добавление. Выберите из раскрывающегося списка имя пополняемой таблицы Рыбы_м_ст 5. Сохраните запрос с именем К_м_ст. Выполните запрос, подтвердите добавление записей Задание 38. В таблицу Рыбы_сп добавьте сведения о рыбах Форель и Ротан. Сохраните запрос с именем К_сп Задание 39. Из таблицы Рыбы_м_ст удалите сведения о рыбе Сингиль. Сохраните запрос с именем Из_м_ст Задание 40. Из таблицы Рыбы_сп удалите сведения о рыбах Форель и Ротан. Сохраните запрос с именем Из_сп |
Последнее изменение этой страницы: 2019-05-18; Просмотров: 700; Нарушение авторского права страницы