Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Технология хранения, поиска и сортировки информации. Пусть, например, мы будем искать оптимального провай­дера, то есть провайдера, который не берет плату за подклю­чение





Пусть, например, мы будем искать оптимального провай­дера, то есть провайдера, который не берет плату за подклю­чение, почасовая оплата достаточно низка (<40 рублей в час), до него легко дозвониться (количество входных линий >500), и он обладает высокоскоростным доступом в Интер­нет (скорость канала >100 Мбит/с).

Создадим сложный фильтр для базы данных «Провайде­ры Интернета».

i Поиск данных с помощью фильтра

1. Открыть таблицу БД «Провайдеры Интернета», дважды щелкнув по соответствующему значку в окне БД.

2. Ввести команду [Записи-Фильтр-Изменить фильтр]. В появившемся окне таблицы ввести условия поиска в со­ответствующих полях. Фильтр создан.

       
  Hi я/я I Название прое*| Плата за нвдкпючемие Лочасааая опяата Кая-аа акадкых линия {Старость канала (ЬЖаа-саятяроваЙдам
\1 Я <АС >йШ >100_-|
КНмтеХНм / *\   ...... J""1..... ш:':г ■ i ■ \ ii

Ввести команду [Записи-Применить фильтр]. В появив­шемся окне таблицы будут выведены записи, удовлетво­ряющие условиям поиска. В данном случае найден лишь один такой провайдер — МТУ-Интел.

№ п/д| Название провайдера] Плота j Почасовая «1лата|Код-во вжодвьпс| Скорость | Web-сайг про вар

SMTV Интел 5 26 00р 1200 112 wffiwjBturu ^

3«д |4| i I I Г ► |н|н*| ш HawbTOI _*j _______________________) t [±j

11.4.3. Поиск данных с помощью запросов

Запросы осуществляют поиск данных в БД так же, как и фильтры. Различие между ними состоит в том, что запросы являются самостоятельными объектами БД, а фильтры при­вязаны к конкретной таблице.

Запрос является производным объектом от таблицы. Од­нако результатом выполнения запроса является также таб­лица, то есть запросы могут использоваться вместо таблиц. Например, форма может быть создана как для таблицы, так и для запроса.

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



Глава 11


В процессе создания запроса можно отбирать не только записи, но и поля, которые будут присутствовать в запросе.

Создадим сложный запрос по выявлению оптимального провайдера в БД «Провайдеры Интернета».

* Поиск данных с помощью запроса

1. В окне Провайдеры Интернета: база данных выделить группу объектов Запросы и выбрать пункт Создание за­проса с помощью конструктора.

2. На диалоговой панели Добавление таблицы выбрать таб­лицу «Провайдеры Интернета», для которой создается запрос. Щелкнуть по кнопке Добавить.

3. В окне запроса в строке Поле: из раскрывающегося спис­ка выбрать имена полей, для которых будут заданы усло­вия.

В строке Условие отбора: ввести условия для выбранных

полей.

В строке Вывод на экран: задать поля, которые будут

представлены в запросе.


B^ienj кз *p>J Успсеив (Лбср*


Плата за гпд^лочвнив по ьа* олпата [нс^-ео BttUhfctx (*♦»« Оотость канала (Мбитjt) нэзвачм гтовлидвра _
ГЬоеэодзры ^тесней прселмч*, Штерне а Пиоеашеры чеснет» Поовэимоы иг-геснетэ [Посеаилерь ттернетз j
           
И   ! И S 1 И  
...! J (1 >ато >100 1 1.

Сохранить запрос под именем Запрос1 с помощью коман­ды [Файл-Сохранить как...].

В окне Провайдеры Интернета: база данных выделить Запрос1 и щелкнуть по кнопке Открыть. В появившем­ся окне запроса будут выведены записи, удовлетворяю­щие условиям поиска. В данном случае найден лишь один такой провайдер — МТУ-Интел.


       
   

1200 0

IJiMhWIhllHIIII'l"

Плата зждодшвотение |Почасиваяош|ат*| Ко ум> входных

26,00р ОООр


{Скор ость 'Нажише провайдер:

112 МТУ Интел





Дата публикования: 2014-10-30; Прочитано: 351 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...