|
ЛАБОРАТОРНЫЕ РАБОТЫ MS ACCESS. Лабораторная работа 1 создание таблиц и схемы базы данных
Цель работы – освоить технологии поиска данных в базе данных. Краткие теоретические сведения
Сортировка, поиск и фильтрация используются для нахождения нужной информации в таблицах базы данных.
По умолчанию, когда таблица открывается в режиме ввода данных, ее записи автоматически упорядочиваются по значению первичного ключа. При необходимости можно задать сортировку по любому другому полю или сразу по нескольким полям. Для выполнения сортировки по значению нескольких полей необходимо переместить сортируемые столбцы так, чтобы они оказались рядом и были размещены с учетом приоритетов (первыми будут сортироваться значения в крайнем левом столбце).При сохранении таблицы сохраняется и порядок ее сортировки.
СУБД Accessвключает в себя возможности поиска и замены данных. Для выполнения этих операций необходимо выделить столбец, содержащий данные, поиск которых необходимо произвести. Для выполнения поиска нужно выбрать команду Главная/сортировка и фильтрация. Для выполнения замены – Главная/Найти.
В Accessсуществует следующие виды фильтров: обычный фильтр, фильтр по выделенному фрагменту, расширенный фильтр, Фильтр. В результате применения фильтра на экран выводятся из таблицы только те данные, которые отвечают заданным условиям отбора. Последний фильтр, применяемый к таблице, запоминается в системе. При повторном открытии таблицы можно воспользоваться командами для применения сохраненного фильтра. Задание
Применить операции сортировки, поиска, замены и фильтрации данных.
Последовательность выполнения работы Внимание! После открытия файла базы данных необходимо включить параметры содержимого, для этого следует нажать кнопку «Параметры» в верхней части окна. В открывшемся диалоговом окне выбрать опцию «Включить это содержимое». Сортировка данных по одному полю
Двойным щелчком откройте таблицу Книга в режиме ввода данных.
Установите курсор на любую запись в поле Автор и выберите на панели инструментов кнопку Сортировка по возрастанию. Записи таблицы Книга будут автоматически упорядочены по возрастанию значений в поле Автор. Сортировка данных по нескольким полям
Упорядочите книги по названиям внутри каждой темы. Для этого щелчком по заголовку столбца выделите поле Название книги и методом перетаскивания за заголовок переместите его так, чтобы оно оказалось следующим после поля Код темы. Выделите оба столбца и выберите на панели инструментов кнопку Сортировка по возрастанию. В первую очередь записи таблицы Книга будут отсортированы по значениям в столбце Код темы, а затем по значениям столбца Название книги. Поиск и замена данных
Найдите книги издательства Гелиос и измените название издательства на Новый Гелиос. Для этого щелчком по заголовку столбца выделите поле Издательство и выберите команду Главная/Найти( вкладка Замена). В диалоговом окне в поле Образец укажите Гелиос, в поле Заменить на укажите Новый Гелиос и нажмите кнопкуЗаменить все. В окне Microsoft нажмите кнопу Да, чтобы продолжить операцию замены.Закройте диалоговое окно. Использование фильтра«Обычный фильтр»
Выберите команду Главная/Сортировка и фильтрация/Дополнительно/Изменить фильтр( рис.1). Появляется окно для изменения фильтра, которое содержит линейку полей таблицы. Рис.3.1 Группа команд Главная/Сортировка и фильтрация Переведите курсор в поле Издательство и из раскрывающегося списка выберите значение Питер. Выберите команду Применить фильтр (рис.3.1) В результате будут отобраны только те записи, которые содержат данное значение.
Чтобы отменить фильтрацию выберите команду Удалить фильтр (рис.3.1). Применение фильтра «Фильтр по выделенному фрагменту»
Выделите слово Маркетинговые в поле Название и выберите команду Главная/Сортировка и фильтр./ Выделение/ Содержит «Маркетинговые». В результате будут отобраны только те записи, которые содержат данный фрагмент в названиях книг.
Отмените фильтрацию командой Удалить фильтр.
Еще раз выделите слово Маркетинговые в поле Название. Чтобы отобрать все записи, кроме тех, которые содержат выделенный фрагмент, выберите команду Главная/Сортировка и фильтр./ Выделение/ не содержит «Маркетинговые».
Отмените фильтрацию командой Удалить фильтр.
Закройте таблицу Книга. Применение фильтра «Расширенный фильтр»
Откройте таблицу Журнал в режиме ввода данных.
Произведите отбор записей, содержащих информацию о книгах взятых первым читателем, выданных в апреле 2011 года. Для этого выберите команду Главная/Сортировка и фильтрация/ Дополнительно/ Расширенный фильтр.
В окне расширенного фильтра из таблицы Журнал двойным щелчком выберите поля: Номер билета и Дата выдачи.
Переведите курсор в столбец Номер билета бланка фильтра и в строке Сортировкаиз раскрывающегося списка выберите по возрастанию, а в строкеУсловие отбора укажите 1.
Переведите курсор в столбец Дата выдачи бланка фильтра и в строке Условие отбора укажите >=#01.04.11# and <=#30.04.11#.
Над условиями отбора, расположенными в одной строке будет выполнена логическая операция AND.
Выберите команду Применить фильтр.
Отмените фильтрацию командой Удалить фильтр.
Применение фильтра «Фильтр»
Чтобы отобрать записи, содержащие информацию о том какие книги выдавались по билету №1 читателю Иванову, щелкните правой кнопкой мыши в любой записи поля Номер билета, а затем в поле Числовые фильтры/равно в контекстном меню укажите 1 и нажмите клавишу Enter. Также можно установить «галочку» в флажке рядом с цифрой 1.
Отмените фильтрацию и закройте таблицу Журнал. Самостоятельная работа
-Необходимо самостоятельно создать и сохранить фильтр, производящий отбор записей, содержащих информацию о паспортах, выданных после 01.01.10 г. или иной даты.
-С помощью расширенного фильтра выбрать книги с количеством экземпляров больше 500. Контрольные вопросы
По какому полю Access упорядочивает информацию по умолчанию? Опишите технологию сортировки данных по значению одного и нескольких полей. Перечислите виды фильтров, объясните особенности их применения. Как сохранить: созданный фильтр, новый порядок сортировки
|
|
|