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


 

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

57696. My Favourite Recipe 63 KB
  The theme of the lesson is “Food in Our Life” and the motto is “You are what you eat”. And today we’ll practice telling favourite recipes. So you’ll develop speaking skills, speech competence, practice reading for specific information, practice and develop listening skills.
57697. Подорож до Шотландії 92 KB
  I think these words can be the motto of our lesson. Lets try to prove that Clarke was really right. What do you think about this quotation? How do you understand these words? What's your opinion?
57698. Geographical Position and Climate of Ukraine 846.5 KB
  Educational aim: To develop the chief traits of a persons character: tolerance, kindness, politeness, honorable attitude towards the country you live in and people living here.
57699. Daily, Weekly, Monthly. Press 1.24 MB
  I think you would know that by the end of our lesson you would be able to get information about some differences between English, American and Ukrainian press through reading and listening.
57700. We are different. Getting along with others. Мы – разные. Учимся ладить друг с другом 211.5 KB
  Duncan is 18. He has just left school and is going to university in the autumn. When you first meet him he appears to be a little cold and arrogant. As you get to know him you discover that he has a warm and friendly personality.
57701. Welcome to Great Britain 85 KB
  Good morning, dear children! I am glad to see you! I hope everyone is feeling fit. I think you will agree that the topic we are going to speak on is really worth discussing. Because we can’t imagine our life without many of things, and one of them is travelling.
57702. Подорож до Країни чудес 4.92 MB
  Children, today we are going to travel to the Wonderland with a little girl Alice. I will tell you a story about her adventures and we’ll help her to come back home. You have Story books in front of you. There are some exercises in them for our lesson.
57703. Усиление Московского государства в XVв. Иван ІІІ 2.09 MB
  ЦЕЛЬ: рассмотреть процесс усиления Московского царства, основные направления политики Ивана ІІІ, которые привели к укреплению власти Московского государства и объединению под его властью остальных земель Северо-восточной Руси...
57704. Китай. Економіко – географічна характеристика 70 KB
  Мета уроку: формувати в учнів систему знань про особливості населення, економічної політики, галузей міжнародної спеціалізації Китаю; Розвивати та вдосконалювати навички учнів оцінювати географічне положення і природно–ресурсний потенціал країни;