![]() КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Тема 7.4. Технология конструирования запросов
Запросы позволяют отбирать нужную информацию из таблиц и созданных запросов. MS Access позволяет создавать запросы двух типов: QBE – запросы и SQL – запросы. QBE – запросы (Query By Example – запрос по образцу) строится с помощью конструктора в окне конструктора запросов. SQL – запросы. Запросы, представляющие собой последовательность операторов и функций языка SQL (Structured Query Language –структурированный язык запросов). QBE – запросы в MS Access можно преобразовать в SQL – запрос. Запросы предназначены для отбора данных, удовлетворяющих заданным критериям. Все запросы можно разделить на две группы: запросы на выборку и запросы – действия. Запросы на выборку– это динамический (виртуальный) набор данных, которые существуют только во время выполнения запроса. Динамический набор данных не хранится в базе данных. При закрытии запроса динамический набор данных этого запроса прекращает свое существование. В самом же запросе хранится структура запроса, в которой определены: таблицы, список полей, тип запроса, порядок сортировки, условия отбора записей и т.д. Запросы действия (добавление, удаление, обновление, создание новой таблицы) изменяют состояние БД. MS Access позволяет создать запрос двумя способами: с помощью Конструктора или с помощью Мастеров. При создании запроса с помощью Мастера необходимо определить: § поля в базе данных, по которым будет идти поиск информации § предмет поиска в базе данных § вид (перечень полей) в результате выполнения запроса Для создания запросов имеются следующие мастера: Мастер создания простого запроса; Мастер создания перекрестного запроса; Мастер создания запросов на поиск повторяющихся записей; Мастер запросов на поиск записей без подчиненных записей. Технология работы с помощью мастера сводится к последовательному выполнению инструкций. С помощью Конструктора можно создать следующие виды запросов: простой, по условию, итоговые, параметрические, с вычисляемыми полями. Диалоговое окно конструктора запроса состоит из двух частей: схемы данных и бланка запроса (Рис. 6). Рис. 14 Бланк запроса в режиме конструктора
Схема данных – это место, где размещаются таблицы или запросы, необходимые для создания запроса и устанавливаются связи между ними. Бланк запроса представляет собой таблицу для определения полей и условий, которые будут использованы при создании динамического набора данных. Размер таблицы определяется количеством выбранных полей (столбцы) и видом запроса. Каждому виду запроса соответствует свой набор строк. - Выбор таблицы осуществляется в окне «Добавление таблицы», в котором отображаются все таблицы и запросы базы данных. Окно «Добавление таблицы» вызывается: при создании нового запроса конструктором или при выполнении команды Запрос/Добавить таблицу из контекстного меню. Добавить таблицу в запросе можно также, перетащив значок таблицы из окна базы данных в окно конструктора с открытым запросом. Удалить таблицу можно клавишей «Del» или командой Запрос/Удалить таблицу – для предварительно выбранной таблицы.
Дата добавления: 2014-01-13; Просмотров: 663; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |