Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Запросы SQL




Запросы на изменение

Запросом на изменение называют запрос, который за одну операцию изменяет или перемещает несколько записей. Существует четыре типа запросов на изменение.

  • На удаление записи. Запрос на удаление удаляет группу записей из одной или нескольких таблиц. С помощью запроса на удаление можно удалять только всю запись, а не отдельные поля внутри нее.
  • На обновление записи. Запрос на обновление вносит общие изменения в группу записей одной или нескольких таблиц. Запрос на обновление записей позволяет изменять данные в существующих таблицах.
  • На добавление записей. Запрос на добавление добавляет группу записей из одной или нескольких таблиц в конец одной или нескольких таблиц.

· На создание таблицы. Запрос на создание таблицы создает новую таблицу на основе всех или части данных из одной или нескольких таблиц. Запрос на создание таблицы полезен при создании таблицы для экспорта в другие базы данных Microsoft Access или при создании архивной таблицы, содержащей старые записи.

Запрос SQL — это запрос, создаваемый при помощи инструкций SQL. Язык SQL (Structured Query Language) используется при создании запросов, а также для обновления и управления реляционными базами данных, такими как базы данных Microsoft Access.

Когда пользователь создает запрос в режиме конструктора запроса, Microsoft Access автоматически создает эквивалентную инструкцию SQL. Фактически, для большинства свойств запроса, доступных в окне свойств в режиме конструктора, имеются эквивалентные предложения или параметры языка SQL, доступные в режиме SQL. При необходимости пользователь имеет возможность просматривать и редактировать инструкции SQL в режиме SQL. После внесения изменений в запрос в режиме SQL его вид в режиме конструктора может измениться.

3.2 Создание и корректировка запросов

Для создания нового запроса на выборку надо выполнить следующую последовательность действий: База данных-Запросы-Создать и выбрать нужную опцию (рисунок 7.).

Для быстрого создания запросов в Access предусмотрены мастера, однако в большинстве случаев приходится использовать QBE (Query by Example, запрос по образцу). Для создания запроса необходимо выполнить в режиме конструктора команду Запросы-Создать-Конструктор-ОК. Диалоговое окно создания запроса, представляющее собой графический инструмент языка QBE (рисунок 8). Появиться диалоговое окно Запрос1:запрос на выборку. К окну запроса появляется также окно Добавление таблицы (рисунок 9). В данном окне кроме таблиц для добавления доступны также запросы. После закрытия окно доступно из контекстного меню окна запроса (пункт меню Добавить таблицу).

Добавлять поля в запрос можно путем переноса их из таблиц на нужную колонку таблицы запроса, либо выбором поля из раскрывающего списка.

Окно создания разделено на две части. В верхней части находится область, отображающая таблицы и связи между ними. Связи между таблицами добавляются в запрос автоматически, однако их можно удалить, изменить или создать новые.

Таблица в нижней части предназначена для ввода полей и условий запроса. Ячейки в строках полей, имен таблиц и сортировки содержат раскрывающие списки. Групповые и агрегатные функции (Агрегатные функции выполняют вычисление на наборе значений и возвращают одиночное значение) доступны при выборе "Групповые операции" из выпадающего меню. Для определения образца интересующих пользователя записей в графической среде этого окна для выборки, перетаскивания и манипулирования содержащимися в нем объектами можно использовать мышь.

Окно создания запроса имеет пять режимов, также доступных из выпадающего меню:

1. Режим конструктора. Позволяет создавать запросы при помощи QBE.

2. Режим SQL. Ручной ввод всех запросов.

3. Режим таблицы. Вывод результатов запроса.

4. Сводная таблица. Вывод результатов в виде таблицы с древовидной структурой.

5. Сводная диаграмма. Вывод результатов в виде диаграмм.

Режим конструктора и режим SQL взаимозаменяемы.

Свойства запроса (рисунок 10) также могут влиять на результаты выполнения.

Панель инструментов в этом режиме Конструктора содержит специальные кнопки (таблица 4).

 

Вид Назначение
Для выбора типа запроса
Для получения результатов запроса
Для вызова построителя изображений
Для задания групповых операций в полях запроса
Для определения количества записей, выводимых после выполнения запроса

Таблица 4




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 601; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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