Студопедия

КАТЕГОРИИ:


Архитектура-(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; Просмотров: 643; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.