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

Понятие запроса и его применение



Запросы используются для просмотра, изменения и анализа данных различными способами. Запросы также можно исп-ть в кач-ве источников записей для форм, отчетов и страниц доступа к данным. Для поиска и вывода данных, удовлетворяющих заданным условиям, включая данные из нескольких таблиц, нужно создать запрос. Запрос также может обновлять или удалять несколько записей одновременно и выполнять стандартные или пользовательские вычисления с данными. Запрос содержит сведения, на основе которых осуществляется отбор данных из базы данных, а именно следующие указания: *таблиц или представлений, из кот-х отбираются данные; *критериев отбора записей; *полей результирующей таблицы; *условий группировки записей в результирующей таблице; *критериев упорядочения записей в результирующей таблице; *формы сохранения результата. Запрос представляет собой команду SELECT языка SQL— структурного языка запросов. FoxPro содержит в своем составе SQL-сервер, т.е. среду упр-я данными на основе языка SQL. Создание запроса осущ-ся командой CREATE QUERY, а изменение— командой MODIFY QUERY, в результате выпол-ния кот-х создается программный файл с расширением.QPR и кот-й м.б. выполнен по команде DO Команды CREATE/MODIFY QUERY открывают диалоговое окно создания реляционных запросов по образцу, т.е. диалоговое окно формирования оператора SQL-SELECT, кот-й исп-ся для получения данных из БД и явл ср-вом, заменяющим целый ряд FoxPro-команд с оптимизацией испол-я программы. Окно создания запросов содержит следующие эл-ты: *список доступных таблиц, включаемых в запрос; *командная кнопка Добавить (Add), открывающая стандартный диалог открытия необходимого dbf- или vue-файла; *командная кнопка Удалить (Clear) исключения таблицы из списка таблиц; *список результирующих полей и/или выражений. Для изменения порядка полей в списке следует переместить расположенную слева кнопку с двунаправленными стрелками; *селективная кнопка Поля (Fields...) открывающая диалог выбора полей или построения результирующих выражений для доступных таблиц; *селективная кнопка Порядок (Order By...) открывает диалог для указания порядка сортировки отобранных записей; *селективная кнопка Группы (Group By...) открывает диалог объединения результирующих записей в группы; *открывающийся список Вывод (Output); *область ввода критериев отбора; *Командная кнопка Выполнить (Do Query) выполняет запрос (Enter).






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



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