Лабораторная работа 4 Сортировка и поиск данных Замена информации в полях таблицы Открыть файл баз
Работа добавлена на сайт samzan.net: 2015-07-05
Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
от 25%
Подписываем
договор
Лабораторная работа №4
Сортировка и поиск данных
Замена информации в полях таблицы
- Открыть файл базы данных Lab 4.
- Выполнить редактирование информации в таблице Мебель.
- Фирма “Жодиндрев” поменяла своё название на “Березина”.
- Открыть таблицу Мебель.
- Произвести соответствующую замену в таблице, для этого выбрать в главном меню пункт Правка, и в ней команду Заменить. В диалоговом окне Поиск и замена на вкладке Замена вписать необходимые параметры и нажать кнопку Заменить все.
- Просмотреть таблицу и убедиться, что замена произведена правильно
Упорядочение данных с помощью индексов
- Открыть таблицу Озера
- Упорядочить данные в столбце Площадь с помощью индексов. Для этого перейти в режим конструктора.
- Для поля Площадь в области Свойства полей для свойства Индексированное поле установить значение Да (допускаются совпадения). Обратить внимание, что при этом в таблице не должно быть ключевого поля
- Перейти в режим таблицы, убедиться, что данные упорядочены. Выбрать названия первых пяти озёр.
- Отключить индекс. Для этого перейти в режим конструктора. Для поля Площадь в области Cвойства полей для свойства Индексированное поле установить значение Нет
- Перейти в режим таблицы, убедиться, что записи расположены в первоначальном порядке.
Упорядочение данных в режиме таблицы
- Открыть таблицу Государство.
- Отсортировать записи по возрастанию значений в столбце Площадь. Для этого, выделив название столбца, щелкнуть по кнопке Сортировка по возрастанию на панели инструментов Таблица в режиме таблицы.
- Для выбора страны с наибольшим населением надо отсортировать записи по убыванию значений в столбце Население. Для этого, выделив название столбца, щёлкнуть кнопку Сортировка по убыванию на панели инструментов Таблица в режиме таблицы.
- Для нахождения англоязычных стран можно воспользоваться кнопкой Найти на панели инструментов Таблица в режиме таблицы. В диалоговом окне Поиск и замена на вкладке Поиск в поле Образец вписать английский и щёлкнуть Найти, а затем Найти далее, до тех пор пока не будут найдены все записи.
- Затем выбрать команду Записи и Удалить фильтр. Следование записей по возрастанию в столбце №п/п восстановится
Упорядочение данных с помощью расширенного фильтра
- Открыть таблицу Озера
- Для упрощения поиска озёр с максимальной глубиной в каждой области Беларуси можно отсортировать записи по алфавиту в столбце Область, а внутри областей отсортировать озёра по убыванию максимальной глубины, для этого в главном меню выбрать пункт Записи, в нём команду Фильтр>Расширенный фильтр. В диалоговом окне ОзераФильтр1:фильтр. Выбрать поля и способы сортировки:
- На панели инструментов Фильтр нажать кнопку Применение фильтра. Убедиться, что данные отсортированы
- Для поиска озёр с максимальной площадью в каждом районе Брестской и Витебской области надо выполнить сортировку по трём полям:
Область - в алфавитном порядке (по возрастанию);
Район в алфавитном порядке (по возрастанию);
Площадь по убыванию значений.
- Для поиска озёр, название которых начинается с буквы “С”,сделать текущим поле Озеро, нажать кнопку Найти на панели инструментов Таблица в режиме таблицы. В диалоговом окне Поиск в поле Образец вписать символы С* и нажать кнопку Найти. Просмотреть найденные записи и убедиться, что они удовлетворяют введённому условию.
Задание 4.1.
Примечание. Перед установкой нового фильтра выбрать пункт Фильтр, в нём команду Удалить фильтр.
- Выполнить поиск информации в таблице Мосты.
- Используя установку фильтров, найти в таблице следующую информацию:
- мосты США;
- мосты США и Австралии;
- висячие и арочные мосты;
- мосты с длиной пролёта свыше 1000м;
- вантовые мосты, построенные до 1980 года;
- мосты, построенные в 1964 году;
- мосты со стальной фермой и висячие мосты.
Результат показать преподавателю.
Создание запроса
Как правило, нет необходимости в отображении всей информации, которая хранится в той или иной таблице базы данных. Есть мощное средство обработки данных в одной или нескольких таблицах, которое позволяет отображать нужную информацию, соответствующую указанным требованиям. Для этих целей в Access используются запросы. Существует несколько типов запросов:
- на выборку;
- запрос с параметром;
- на обновление;
- на добавление;
- на удаление;
- на вычисление;
- перекрёстный запрос;
- итоговый запрос;
- создание таблиц.
Наиболее распространённым является запрос на выборку. При его выполнении создаётся множество записей, в которых содержатся указанные данные, например определённые поля из одной или нескольких таблиц. При этом отображаемую в запросе информацию можно изменять. Существует несколько режимов создания запроса.
Создание запроса в режиме конструктора на выборку
После выбора режима конструктора будет отображено диалоговое окно Добавление таблицы для выбора таблицы (или таблиц), которая будет служить источником при выполнении запроса на выборку. В качестве примера будет рассмотрено создание запроса на основе данных из таблицы Мосты.
После добавления таблицы нужно закрыть окно Добавление таблицы, после чего на экране будет отображено окно конструктора нового запроса.
В верхней части окна конструктора располагаются таблицы (или таблица) используемые в качестве источника данных. В нижней части окна указываются параметры отбираемых в выборку данных.
Поле указывается название поля, содержимое которого будет добавлено в результаты запроса. Чтобы добавить поле в запрос, можно перетащить его в строку Поле из макета таблицы, расположенного в верхней части окна, или выбрать требуемое поле в списке, который можно раскрыть в строке Поле.
Имя таблицы-с помощью списка выбирается название таблицы, в которой находится поле, используемое в качестве источника данных,
Сортировка указывается направление сортировки для заданного поля по возрастанию или по убыванию.
Вывод на экран задаётся режим, при котором на экране будет отображаться содержимое выбранного поля. На практике возможны случаи, когда определённое поле участвует в запросе, например, для выполнения относительно его какого-нибудь условия, однако в результатах запроса это поле может и не отображаться.
Условие отбора, или указываются одно или несколько условий, в соответствии с которыми записи будут добавляться в выборку.
(Например, необходимо отобразить только оценки “4” и “5”, полученные студентами с указанием фамилий и дату сдачи.) Тогда в строке Условие отбора для поля Оценка нужно указать следующее условие: 4 Or 5 или указать первое значение (4) в строке Условие отбора, а второе (5) в поле Или.
В нашем случае выберем из таблицы Мосты только Арочные.
Перенесём последовательно все поля, а в строке Условие отбора запишем условие: Арочные. Закроем Запрос.
Созданный запрос нужно сохранить, присвоив ему имя Мосты арочные, а затем открыть и просмотреть результат отбора.
Запрос с параметром
- Создадим такой запрос в режиме конструктора для таблицы Мосты
- После применения такого запроса на экран будут выведены сведения о мостах определённого типа.
- Для этого на бланке в строке Условие отбора в поле Тип ввести слова [Введите тип моста].
- Созданный запрос нужно сохранить, присвоив ему имя например, Запрос с параметром.
- Просмотреть запрос в режиме таблицы. При этом появится диалоговое окно Введите значение параметра.
- В поле Введите тип моста надо указать тип Висячий.
- Затем нажать ОК и просмотреть результат отбора.
Задание 4.2.
При помощи этого же запроса просмотреть сведения об арочных мостах.
Подготовить запрос с параметрами, позволяющий запросить данные о мостах определённого года постройки.
Сформировать запрос с параметрами, позволяющими найти данные о местонахождении моста и длине его пролёта.
Итоговый запрос
- Создадим такой запрос в режиме конструктора для таблицы Мосты
- Перенесём название полей.
- На панели инструментов Конструктор запросов нажать кнопку Групповые операции.
- Убрать слово Группировка в столбцах Название, Страна и для них же отключить флажки Вывод на экран.
- В столбце Масса в строке Групповая операция в списке выбрать функцию Sum.
- Созданный запрос нужно сохранить, присвоив ему имя например, Итоговый запрос.
- Просмотреть результат в режиме таблицы. Убедиться, что задача решена.
Вычисления в запросе
- Открыть таблицу Алмаз.
- Создать запрос, вычисляющий массу каждого алмаза в граммах. Для этого в бланк запроса дописать в строке Поле новое поле-Масса в граммах: [Масса в каратах]*0,2.
- Просмотреть запрос в режиме таблицы. Убедиться, что в добавленном поле Масса в граммах выполнены вычисления.