Л
абораторная работа №20
Тема: Возможности систем правления базами данных. Формирование запросов для поиска и сортировки информации в базе данных
Цель: отработать навыки по упорядочиванию данных таблицы с помощью расширенного фильтра, освоить основные приемы создания запросов.
Содержание работы:
Задание №1. По таблице Озера, которая расположена в файле базы данных Озера.accdb, определите озеро с максимальной глубиной; определите озеро с минимальной площадью; найти все озера, названия которых начинаются с буквы «И».
Порядок выполнения задания №1
Откройте файл Озера.accdb (Лабораторная работа №21).
Перейдите в режим таблицы.
Для упрощения поиска озер с максимальной глубиной можно отсортировать записи по алфавиту в столбце Максимальная глубина. Для этого необходимо выделить столбец и применить команду вкладка Главная→ панель Сортировка и фильтр→нажать кнопку
.
Для поиска озер с минимальной площадью надо выполнить аналогичную сортировку
Для поиска озер, названия которых начинаются с буквы «И», сделайте текущим поле Название. Выделите первую букву «И» в названии озера Ильмень. И примените команду вкладка Главная→ панель Сортировка и фильтр→нажать кнопку
. Просмотрите найденные записи и убедитесь, что они удовлетворяют поставленному условию.
Найти все озера, площадью более 1500 м2.
Задание №2: Для таблицы Члены-корреспонденты Академии наук файла базы данных Akademik.accdb с помощью запросов на выборку измените порядок следования полей, сделайте невидимыми указанные поля, отсортируйте записи по предложенному критерию, выведите на экран записи, отвечающие данным условиям.
Порядок выполнения задания №2
Создайте базу данных Akademik.accdb с помощью конструктора. Заполните таблицу данными, включив следующие поля: ФИО, Дата рождения, Специализация, Пол, Год присвоения звания.
ФИО | Дата рождения | Специализация | Пол | Год присвоения звания |
Александрович А.И. | 22.01.1906 | поэт | м | 1930 |
Амбросов А.Л. | 16.06.1612 | фитопатолог-вирусолог | м | 1970 |
Аринчин М.И. | 28.02.1914 | физиолог | м | 1966 |
Бабосов Е.М. | 23.02.1931 | философ | м | 1977 |
Бирич Т.В. | 10.01.1905 | офтальмолог | ж | 1972 |
Бокуть Б.В. | 27.10.1926 | физик | м | 1974 |
Бондарчик В.К. | 01.08.1920 | этнограф | м | 1972 |
Будыка С.Х. | 17.03.1909 | гидролог | м | 1972 |
Гуринович Г.П. | 26.04.1933 | физик | м | 1970 |
Иванов А.П. | 29.12.1929 | физик | м | 1974 |
Каменская Н.В. | 10.01.1914 | историк | ж | 1959 |
Комаров В.С. | 29.01.1923 | химик | м | 1970 |
Кулаковская Т.Н. | 17.02.1919 | агрохимик-почвовед | ж | 1969 |
Мацкевич Ю.Ф. | 27.07.1911 | языковед | ж | 1969 |
Пилипович В.А. | 05.01.1931 | физик | м | 1977 |
Сикорский В.М. | 10.10.1923 | историк | м | 1972 |
Старобинец Г.Л. | 14.05.1910 | химик | м | 1969 |
Судник М.Р. | 08.11.1910 | языковед | м | 1970 |
Ткачев В.Д. | 19.02.1939 | физик | м | 1974 |
Хотылева Л.В. | 12.03.1928 | генетик | ж | 1972 |
Шабуня К.И. | 28.10.1912 | историк | м | 1969 |
Широканов Д.И. | 20.05.1929 | философ | м | 1974 |
Откройте файл базы данных Akademik.accdb.
Выполните команду вкладка Создание→ панель Другие→ кнопка
.
В диалоговом окне Добавление таблицы укажите на таблицу Академики и щелкните кнопку Добавить, а затем кнопку Закрыть.
Выполните отбор полей. Для этого на каждом поле таблицы Академики двойным щелчком разместите поля на бланке запроса в строке Поле.
На панели Результаты выберите Режим таблицы. Убедитесь, что в таблице видны все поля.
Вернитесь в режим конструктора.
Установите критерии отбора для вывода на экран полей: ФИО, Специализация, Год присвоения звания. Для этого на бланке в строке Вывод на экран отключите флажки для полей: Дата рождения, Пол.
Перейдите в режим таблицы. Убедитесь, что видимыми остались только отобранные поля.
Вернитесь в режим конструктора.
Сохраните запрос с именем Запрос1.
Создайте Запрос2 (повторив п. 3-5), в котором измените порядок следования столбцов, переместив столбец Пол на второе место. Выделите столбец и с помощью мыши выполните перемещение.
О
тберите записи, которые содержат информацию об академиках-женщинах. Для этого в условии отбора в поле Пол введите ж. и сохраните созданный запрос с именем Запрос3.
Упорядочите по возрастанию отобранные данные по значению поля Дama рождения.
Просмотрите отобранные записи. Убедитесь, что записи расположены в возрастающем порядке значений поля Дата рождения.
Создайте запросы для вывода на экран записей, отображающих информацию:
об академиках-физиках;
об академиках-физиках и химиках;
об ученых, получивших звание академика до 1970 года;
об академиках-философах и языковедах;
обо всех академиках, кроме физиков.
В результате Вы получите 8 запросов.
Задание №3. Ответить письменно на контрольные вопросы.
Что называется таблицами в СУБД Access? | |
Что называется запросами в СУБД Access? | |
Что называется формами в СУБД Access? | |
Укажите способы создания таблиц в СУБД Access. | |
Укажите виды запросов в СУБД Access. | |
В чем разница создания таблиц в СУБД Access в режиме конструктора и в режиме таблицы? | |
Задание №4. Сделать вывод о проделанной лабораторной работе: