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.  Достоинства и недостатки метода установки фильтров.


 

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

67319. СИСТЕМА ПРАВА 168 KB
  Под системой права понимается определенная внутренняя его структура строение организация которая складывается объективно как отражение реально существующих и развивающихся общественных отношений. Фактический социальный строй общества государства определяет в конечном счете ту или иную систему права...
67321. Наслідування. Повторне використання коду 224.5 KB
  Повторне використання коду План Поняття про наслідування в класах Управління механізмом доступу до членів базового класу Наслідування один з трьох фундаментальних механізмів об'єктноорієнтованого програмування оскільки саме завдяки йому уможливлюється створення ієрархічних класифікацій.
67322. Планирование машинных экспериментов с моделями систем 236 KB
  Методы планирования эксперимента на модели. Эффективность машинных экспериментов существенно зависит от выбора плана эксперимента т. проведения с ней эксперимента. При планировании машинных экспериментов возникает целый ряд проблем взаимно связанных как с особенностью функционирования моделируемого...
67323. ОСТРАЯ НЕСПЕЦИФИЧЕСКАЯ ХИРУРГИЧЕСКАЯ ИНФЕКЦИЯ. ЗАНЯТИЕ ВТОРОЕ. СЕПСИС, ГНОЙНЫЕ ЗАБОЛЕВАНИЯ КОСТЕЙ И СУСТАВОВ, ГНОЙНЫЕ ЗАБОЛЕВАНИЯ КИСТИ 354.5 KB
  Крайне редко гнойные артриты развиваются в результате гематогенного заноса возбудителей инфекции в полость сустава. При попадании возбудителей инфекции в полость сустава первоначально инфекционный процесс разворачивается в синовиальной жидкости выработка которой...
67324. Организация и методы сопровождения программных средств 287.5 KB
  Организация и методы сопровождения программных средств В процессе эксплуатации версий программного продукта у каждого пользователя могут появляться некоторые претензии к функционированию которые квалифицируются им как ошибки или дефекты эталонной базовой или собственной версии.
67325. Коди автентифікації на основі БСШ та їх властивості 411.63 KB
  Визначення та класифікація кодів автентифікації повідомлень Коди автентифікації повідомлень КАП МАС коди відомі також як коди забезпечення справжності повідомлень є криптографічними примітивами що використовуються для забезпечення цілісності та автентичності даних.
67326. ПРАВОТВОРЧЕСТВО И ЗАКОНОДАТЕЛЬСТВО 207.5 KB
  Правотворчество государственных органов представляет собой такую разветвленную деятельность всех органов государственной власти и управления в результате которой формируется система законодательства. Источниками официального опубликования федеральных законов и актов палат Федерального...
67327. ВИБОРИ ТА ВИБОРЧІ СИСТЕМИ 131 KB
  Найбільш поширеною формою прямого народовладдя є вибори які на відміну від інших його форм референдумів плебісцитів постійно і періодично застосовуються у більшості країн світу. Вибори визначають як акт самоврядування народу або як процедуру формування...