23335

Поиск информации в базах данных. Установка фильтров

Лабораторная работа

Информатика, кибернетика и программирование

Задание на лабораторную работу: Составьте не менее 10 логических выражений для поиска данных в базе данных. Выполните поиск данных с помощью команды Locate. Выполните стандартный поиск в индексированной базе данных.

Русский

2013-08-04

453.5 KB

3 чел.

Московский Государственный Университет Леса

Факультет электроники и системотехники

Кафедра вычислительной техники

Лабораторная работа №5

по дисциплине: Базы данных

«Поиск информации в базах данных. Установка фильтров»

Выполнил:

студент группы ВТ-41

  Соколов И.П.

    Принял:

доцент Боцула Л.Н.

Москва – 2012 г.

Задание на лабораторную работу:

  1.  Составьте не менее 10 логических выражений для поиска данных в базе данных.
  2.  Выполните поиск данных с помощью команды Locate.
  3.  Выполните стандартный поиск в индексированной базе данных.
  4.  Выполните поиск в индексированной базе данных с помощью команды Seek.
  5.  Выполните поиск в связанных базах данных любым из выбранных методов (Locate, Seek).
  6.  Выполните контекстный поиск с помощью команды Find.
  7.  Выполните поиск с помощью фильтров. Просмотрите результаты.
  8.  Установите индексный фильтр. Обратите внимание на то, что индекс и фильтр работают одновременно.
  9.  Просмотрите список сгенерированных команд и запишите их себе в тетради с разъяснениями.

Отчет по лабораторной работе:

Стандартный поиск (Locate):

При стандартном поиске можно составлять сложные критерии отбора, используя поля всех типов (включая memo).

Пример поиска:

LOCATE ALL FOR Sales.City = “London”

LOCATE FOR Snum >1005

Быстрый поиск (Seek):

 Его можно проводить только в индексированных таблицах баз данных и только в индексированном поле. Данный поиск обрабатывает все поля, кроме memo-полей. Команда быстрого поиска находит 1-ю запись удовлетворяющую условию поиска, если есть другие записи, то в проиндексированной базе данных они будут расположены рядом с 1-ой.

Перед тем, как начать поиск, пользователь должен открыть базу данных и проиндексировать ее по полю, в котором организуется поиск. После того как индекс объявлен активным.

Результат поиска:

Команды:  SEEK 'Axel' – результат представлен на рисунке

SEEK 1003 – аналогичный поиск для индексированного поля Snum

Контекстный поиск:

При организации контекстного поиска пользователь должен открыть базу данных, вывести ее на просмотр и выбрать команду Правка -> Найти.

Фильтрация:

Если во время работы пользователю необходимо ограничить число видимых записей данных, он может воспользоваться фильтром.

Команда: SET FILTER TO sales.snum >= 1007

Фильтры и индексы:

Одновременно с упорядочением информации в базе данных при индексировании, можно управлять выводом записей. Для этого нужно фильтр установить внутри индекса. Открыв диалоговое окно Настройка базы пользователю необходимо выбрать активный индекс и с помощью командной кнопки Изменить, войти в структуру индекса. В диалоговом окне Индекс располагается командная кнопка Фильтр, с помощью которой открывается диалоговое окно Конструктор Выражений для задания критерия отбора.

Контрольные вопросы:

  1.  Достоинства и недостатки метода поиска Locate.
  2.  Достоинства и недостатки метода поиска Seek..
  3.  Достоинства и недостатки метода поиска Find.
  4.  Достоинства и недостатки метода установки фильтров.


 

А также другие работы, которые могут Вас заинтересовать

4223. Лекции по Истории Экономики 615.5 KB
  Тема №1 Экономика Древнего Рима. Вершина хозяйственного развития древнего мира. Введение, предмет, и задачи экономической истории Установление гегемонии Рима на Средиземноморье в 3-2вв до н.э. Провинции – главный источник доходов ри...
4224. Новая историческая школа. Кембриджская школа - предельный доход и предельные издержки 31.9 KB
  Австрийская школа. Английский вариант теории предельной полезности Родоначальником австрийской школы был Карл Менгер (1840-1921), профессор Венского университета, опубликовавший в 1871 г. Основания политической экономии», а в 1887 г...
4225. Применение ПК в экономике 258.5 KB
  Введение Процесс расширенного воспроизводства в агропромышленном комплексе представляет сложную совокупность многочисленных, одновременно протекающих процессов. Процессы экономические связанные с совершенствованием производства, с вложениями в...
4226. Україна у ХIХ – першій половині ХХ століття: боротьба за державність 290 KB
  Вступ Цей конспект-довідник є черговою працею авторського колективу кафедри українознавства УДУВГП, якому передували видання Україна давня і середньовічна та Україна козацька. Третій випуск присвячується подіям, пов...
4227. Практична робота на тему Масив 20.25 KB
  Масив Мета РГР: побудова схеми алгоритму для рішення задачі, обробки одновимірного масиву у відповідності з варіантом написати програму на мові Pascal, згідно з алгоритмом. Записка до РГР повинна містити: титульний лист текс...
4228. Особливості психології управління 412 KB
  Предмет психології управління. Розгляд процесу формулювання предмета психології управління не тільки в хронологічному, а й у хронологічно-концептуальному аспекті дає змогу дослідити його і в часі, і в межах різних наукових підходів...
4229. Практикум по химии для судентов 1.27 MB
  Введение Под химией нефти и газа подразумевается область знаний, охватывающая изучение химического состава нефти и газов, ее отдельных фракций или индивидуальных веществ, выделенных из нефтяных и газовых фракций. Задачей химии нефти и газа является...
4230. Створення форм засобами MS Access 97.5 KB
  Створення форм засобами MSAccess Мета роботи: Вивчення основ створення форм за допомогою Майстра форм Завдання: Створити форми для відображення даних з створених таблиць бази даних. Форми повинні дозволяти редагувати дані з таблиць та відображ...
4231. Знайомство з сервером бази даних Access та створення тестової бази даних 236.5 KB
  Знайомство з сервером бази даних Access та створення тестової бази даних Мета роботи: Вивчення основ побудови бази даних засобами середовища Access Завдання: Створити структуру бази даних, модифікувати її, ввести дані у таблицю. Перша таблиця бази д...