Sdscompany.ru

Компьютерный журнал
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Запросы в access презентация

Презентация по теме «Запросы в Access»

Как организовать дистанционное обучение во время карантина?

Помогает проект «Инфоурок»

Описание презентации по отдельным слайдам:

Дисциплина: ОСНОВЫ ПОЕКТИРОВАНИЯ баз данных СОЗДАНИЕ ЗАПРОСОВ

ЗАПРОСЫ Запрос (query) – это средство выбора необходимой информации из базы данных. Запрос – это вопрос, сформированный по вотношению к базе данных, и есть запрос. Применяются два типа запросов: по образцу (QBE – Query by example) — средство для отыскания необходимой информации в базе данных; формируется путем заполнения бланка запроса в окне Конструктора запросов. структурированный язык запросов (SQL – Structured Query Language) — это запросы, которые составляются (программистами) из последовательности SQL – инструкций. Эти инструкции задают, что надо сделать с входным набором данных для генерации выходного набора. Все запросы Access строит на основе SQL – запросов, чтобы посмотреть их, необходимо в активном окне проектирования запроса выполнить команду Вид/SQL.

ТИПЫ ЗАПРОСОВ на выборку итоговые запросы запросы с параметром запросы типа «внешнее объединение» на обновление на добавление на удаление перекрестный запрос создание таблиц.

ЗАПРОС НА ВЫБОРКУ Окно: добавление таблицы Бланк построения запроса QBE Вид запроса Поле – указывает имена полей, которые участвуют в запросе Имя таблицы – имя таблицы, с которой выбрано это поле Сортировка – указывает тип сортировки Вывод на экран – устанавливает флажок просмотра поля на экране Условия отбора — задаются критерии поиска Или – задаются дополнительные критерии отбора

ИСПОЛЬЗОВАНИЕ ПОСТРОИТЕЛЯ ВЫРАЖЕНИЙ

СОЗДАНИЕ ЗАПРОСА С ПОМОЩЬЮ МАСТЕРА ЗАПРОСОВ

ЗАПРОСЫ С ПАРАМЕТРОМ

АНАЛИЗ ДАННЫХ С ПОМОЩЬЮ ЗАПРОСОВ Анализ данных может выполняться с помощью: перекрестных запросов, которые позволяют выполнить некоторую обработку таблиц с целью получения сводных данных; статистических функций, которые позволяют выполнять различного рода расчеты; мастеров, которые позволяют отыскать в таблице повторяющиеся записи и записи, для которых отсутствуют подчиненные записи в связанной таблице; сводных таблиц и сводных диаграмм – аналогов соответствующих средств Excel.

ПЕРЕКРЕСТНЫЕ ЗАПРОСЫ Перекрестные запросы – это запросы, в которых происходит статистическая обработка данных, результаты которой выводятся в виде таблицы. Достоинства: возможность обработки значительного объема данных и вывода их в формате, который подходит для автоматического создания графиков и диаграмм; простота и скорость разработки сложных запросов с несколькими уровнями детализации.

ИСПОЛЬЗОВАНИЕ МАСТЕРА ЗАПРОСОВ

ПЕРЕКРЕСТНЫЕ ЗАПРОСЫ Требования к созданию перекрестного запроса: наличие поля — заголовка строки, наличие поля — заголовка столбца, наличие одного поля вычисляемого значения. Поля, являющиеся заголовками строк и столбцов должны иметь в строке «Групповая операция» установку «Группировка». Для поля — значения необходимо выбрать в «Групповой операции» какую-либо групповую функцию, или выражение, содержащее групповую операцию.

Выберите книгу со скидкой:

ЕГЭ. География. Новый полный справочник для подготовки к ЕГЭ

350 руб. 163.00 руб.

350 руб. 171.00 руб.

ЕГЭ-2019. География. Теория и практика

350 руб. 213.00 руб.

ОГЭ. География. Большой сборник тематических заданий для подготовки к основному государственному экзамену

350 руб. 197.00 руб.

География. 10-11 классы. Атлас. (Традиционный комплект) (РГО)

350 руб. 106.00 руб.

География. 7 класс. Атлас. (Традиционный комплект)(РГО)

350 руб. 106.00 руб.

География. 5 класс. Атлас. (Традиционный комплект).

350 руб. 106.00 руб.

География. 10-11 классы. Контурные карты. (Традиционный комплект) (РГО)

350 руб. 59.00 руб.

География. 6 класс. Атлас. (Традиционный комплект)(РГО)

350 руб. 106.00 руб.

География. Материки, океаны, народы и страны. 7класс. Атлас

350 руб. 184.00 руб.

География. 9 класс. Контурные карты. (Традиционный комплект) (РГО)

350 руб. 59.00 руб.

География. Начальный курс географии. 6класс. Контурные карты

350 руб. 101.00 руб.

БОЛЕЕ 58 000 КНИГ И ШИРОКИЙ ВЫБОР КАНЦТОВАРОВ! ИНФОЛАВКА

Инфолавка — книжный магазин для педагогов и родителей от проекта «Инфоурок»

Бесплатный
Дистанционный конкурс «Стоп коронавирус»

  • Кумскова Ирина Александровна
  • Написать
  • 2096
  • 30.05.2017

Номер материала: ДБ-515627

Добавляйте авторские материалы и получите призы от Инфоурок

Еженедельный призовой фонд 100 000 Р

  • 30.05.2017
  • 340
  • 30.05.2017
  • 706
  • 30.05.2017
  • 184
  • 30.05.2017
  • 1124
  • 30.05.2017
  • 231
  • 30.05.2017
  • 279
  • 30.05.2017
  • 410

Не нашли то что искали?

Вам будут интересны эти курсы:

Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение редакции может не совпадать с точкой зрения авторов.

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

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

Презентация была опубликована 6 лет назад пользователемannushka06051988.narod.ru

Похожие презентации

Презентация на тему: » Построение запросов в Access. Преимущества запросов Они позволяют собирать воедино информацию из нескольких таблиц, учитывая связи, установленные между.» — Транскрипт:

1 Построение запросов в Access

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

3 Понятие запроса Запросы – это мощный инструмент управления данными, позволяющий извлекать из таблиц базы данных сведения, которые соответствуют определенному критерию.

4 Классификация запросов Запрос на выборку Перекрестный запрос Сводный запрос Запрос с параметрами Запрос на изменение Запрос на выборку Перекрестный запрос Сводный запрос Запрос с параметрами Запрос на изменение

Читать еще:  База данных автосалона access

5 Создание запроса Создание запроса С помощью конструктора С помощью Мастера С помощью конструктора С помощью Мастера

6 Пример запроса на выборку Пример запроса на выборку

7 Мастер запросов Перекрестный запрос Повторяющиеся записи Записи без подчиненных Перекрестный запрос Повторяющиеся записи Записи без подчиненных

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

9 Построение выражений Построение выражений Выражения критериев используют три типа операндов: константы – значения, вводимые самим пользователем идентификаторы – имена полей таблицы, с которой работает запрос функции – встроенное выражение, которое обычно принимает на входе одно или несколько значений (называемых аргументами) и обрабатывает их, получая некоторый результат

, , 10 Операторы в выражениях критериев Логические (and, or, not, xor) Арифметические (+, -, ^, *, / и др.) Сравнения (=, , >, , , , ,

11 Работа с построителем выражений Работа с построителем выражений 1.Щелкнуть на ячейке Поле или Условие отбора 2.Щелкнуть на кнопке Построить панели инструментов. Откроется диалоговое окно построителя выражений 3.В текстовом поле ввести все выражение или его часть 4.Чтобы добавить: оператор – нужно щелкнуть на месте его предполагаемой вставки, щелкнуть на кнопке оператора объект базы данных – нужно щелкнуть на месте его предполагаемой вставки, а затем в одной из категорий (Таблицы, Запросы и т.д.) найти нужный объект и дважды щелкнуть на нем функции – нужно щелкнуть на месте ее предполагаемой вставки. Открыть папку Функции – Встроенные Функции, выбрать тип и дважды щелкнуть на названии нужной функции

12 Сводные запросы содержат столбец, в котором выполняется операция агрегирования данных определенного полясодержат столбец, в котором выполняется операция агрегирования данных определенного поля ОперацияЦель операции ГруппировкаГруппировка записей по уникальным значениям некоторого поля SumСуммирование значений поля AvgВычисление среднего значения поля MinВычисление минимального значения поля MaxВычисление максимального значения поля CountВычисление количества записей StDevВычисляет стандартное отклонение значений поля VarВычисляет дисперсию значений поля LastВозвращает последнее значение поля ВыражениеВозвращает суммарное значение, основанное на выражении вычисляемого столбца УсловиеУстанавливает критерий для фильтрации записей перед вычислением итогов

13 Создание сводного запроса Создание сводного запроса Для добавления сводной строки в конструктор: Вид – Групповые операции

14 Примеры сводных запросов По По одному полю нескольким полям

15 Создание параметрического запроса Создать новый запрос и добавить в него таблицы, перетянуть в сетку конструктора нужные поля Создать новый запрос и добавить в него таблицы, перетянуть в сетку конструктора нужные поля В строке Условие отбора нужного поля ввести текст в квадратных скобках, который должен выводиться при запросе параметра. К примеру, если надо запросить фамилию для отбора по ней данных из таблицы, ввести в эту ячейку следующее: В строке Условие отбора нужного поля ввести текст в квадратных скобках, который должен выводиться при запросе параметра. К примеру, если надо запросить фамилию для отбора по ней данных из таблицы, ввести в эту ячейку следующее: [Введите фамилию сотрудника:] [Введите фамилию сотрудника:] Установить критерии и прочие элементы запроса для остальных полей. Установить критерии и прочие элементы запроса для остальных полей.

16 Пример параметрического запроса

17 Запросы действия Запросы действия Запрос Запрос на обновление на удаление на добавление на создание таблицы

18 Создание запроса на обновление Создать запрос отбора, запустить его на выполнение Создать запрос отбора, запустить его на выполнение Преобразовать запрос в тип запроса обновления. Для этого выбрать в меню команду Запрос – Обновление Преобразовать запрос в тип запроса обновления. Для этого выбрать в меню команду Запрос – Обновление В ячейке Обновление изменяемого поля ввести его новое значение и запустить запрос на выполнение В ячейке Обновление изменяемого поля ввести его новое значение и запустить запрос на выполнение

19 Пример запроса на обновление В таблице товаров требуется поднять все цены на 5%

20 Создание запроса на удаление Создать запрос отбора, запустить его на выполнение Преобразовать запрос в тип запроса удаления. Для этого надо выбрать в меню команду Запрос — Удаление Запустить запрос на выполнение

21 Пример запроса на удаление

22 Построение запроса на создание таблицы Создать запрос отбора, запустить его на выполнение Преобразовать запрос в тип запроса создания таблицы. Для этого надо выбрать в меню команду Запрос – Создание таблицы Ввести название создаваемой таблицы

23 Создание запроса на добавление Создать запрос отбора, запустить его на выполнение Преобразовать запрос в тип запроса добавления. Для этого надо выбрать в меню команду Запрос –Добавление Ввести название таблицы, в которую будут добавляться записи В строке Добавление для каждого поля исходной таблицы выбрать соответствующее название поля второй таблицы, в которое будут переноситься данные Запустить запрос на выполнение

24 Обзор запросов на языке SQL Для просмотра сгенерированного программой запроса SQL выбрать команду Вид – Режим SQL Типы запросов, которые не могут быть созданы в режиме конструктора: Запрос к серверу Запрос на объединение Управляющий запрос

25 Спасибо за внимание! Выполнила: Гарбузова Анна

Открытый урок по теме «Базы данных. Принципы создания запросов в MS Access». 11-й класс

Класс: 11

Тип урока: освоение и закрепление нового материала, закрепление навыков практической работы.

Цели урока:

Обучающие:

  • научить правилам формирования запроса на поиск информации в БД.

Развивающие:

  • развивать представления о возможностях программной среды Access;
  • привить навык работы в данной среде, создания структуры БД, редактирования и сортировки БД, анализа и синтеза;
  • привить навык самостоятельной работы, навык обобщения.

Воспитательные:

  • воспитание терпения в работе, четкой организации учебного процесса, информационной культуры, культуры общения.

ТСО: мультипроектор.

Программная поддержка: Microsoft Access.

I. Организационный момент.

Фронтальный опрос.

  1. Что называется БД? Приведите примеры БД.
  2. В каких сферах человеческой деятельности может оказаться необходимым создание и ведение БД? (Мотивация деятельности:давая возможность учащимся привести как можно больше примеров, показываем тем самым необходимость умений работы с СУБД.)
  3. Что является минимальным объектом БД?
  4. Какого типа могут быть поля в БД?
  5. Что в БД называют записью?
  6. Что такое ключ в БД?
  7. Что значит создать структуру БД?
  8. Что такое таблица в БД?
  9. Что такое форма в БД?
  10. Что такое отчет в БД?

III. Формирование запроса на поиск информации в БД.

Объяснение нового материала сопровождается презентацией подготовленной учителем информатики данного класса. Приложение 2.

Понятие запроса (слайд 1).

При работе с таблицами можно в любой момент выбрать из базы данных необходимую информацию с помощью запросов.

Запрос — это обращение к БД для поиска или изменения в базе данных информации, соответствующей заданным критериям.

Виды запросов (слайд 2).

С помощью Access могут быть созданы следующие типы запросов: запросы на выборку, запросы на изменение, перекрестные запросы, запросы с параметром.

Читать еще:  Access 2020 самоучитель скачать бесплатно

Запрос на выборку (слайд 3).

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

Примеры условий отбора записей (слайд 4).

Создание запроса (слайд 5).

Для начала создания запроса следует открыть базу данных и перейти на вкладку Запросы. Существует 2 способа создания запросов: с помощью мастера и в режиме конструктора Диалоговое окно Создание запроса.

Создание запроса с помощью мастера (слайд 6).

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

Далее необходимо указать название запроса.

Создание запроса в режиме конструктора (слайд 7).

При создании запроса с помощью конструктора открывается Окно Добавление таблицы

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

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

Окно конструктора запроса

Окно конструктора запроса. Пример ввода условия разделено на две части. В верхней части находятся окна таблиц со списками полей. Имя каждой таблицы отображается в строке заголовка такого окна.

Пример записи условия с использованием операторов или (or) и и (and) (слайд 8).

Для создания запроса с несколькими критериями пользуются различными операторами.

Логическая операция или

Можно задать несколько условий отбора, соединенных логическим оператором или (or), для некоторого поля одним из двух способов:

1) можно ввести все условия в одну ячейку строки Условие отбора, соединив их логическим оператором или (or). В этом случае будут выбраны данные, удовлетворяющие хотя бы одному из условий.

Например, запись 4 or 5 соответствует тому, что будут выбраны фамилии с оценками 4 или 5.

2) ввести второе условие в отдельную ячейку строки или. И если используется несколько строк или, то чтобы запись была выбрана, достаточно выполнения условий хотя бы в одной из строк или.

Логическая операция и

Логическая операция и (and) используется в том случае, когда должны быть выполнены оба условия одновременно и только в этом случае запись будет выбрана.

Например, записав условие >2 and 4.

В этом случае можно не использовать кавычки.

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

Например, запись условия с использованием операторов или (or) и и (and) показан запрос, выбирающий из таблицы Студенты фамилии студентов, сдавших математику или информатику на оценку 4 или 5.

Результат запроса с использованием операторов или (or) и и (and) (слайд 9).

Готовый запрос выполняется после щелчка по кнопке “!” панели инструментов в режиме Конструктора запросов или при активизации команды Запуск из меню Запрос. В результате будет получена таблица с ответом на заданные условия. Например, результат выполненного запроса.

IV. Закрепление знаний на практике.

Тест для контроля знаний по теме: “Создание запросов в программе MS Access”. Приложение 3.

Создание запросов в базах данных Access

Курс дистанционного обучения:
«Экономическая информатика»
Модуль 2 (2,5 кредита): Прикладное программное обеспечение офисного назначения

Тема 2.1. Обработка текстовой информации

Тема 2.2. Процессоры электронных таблиц

Тема 2.3. Программные средства презентаций и основы офисного программирования

Тема 2.4. Системы управления базами данных и экспертные системы

2.4.11. Учебная база данных с главной кнопочной формой «Training_students» — Скачать

2.4. Системы управления базами данных и экспертные системы

2.4.4. Создание (формирование) запросов

Запрос (query) – это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос. Применяются два типа запросов: по образцу (QBE – Query by example) и структурированный язык запросов (SQL – Structured Query Language).

QBE — запрос по образцу – средство для отыскания необходимой информации в базе данных. Он формируется не на специальном языке, а путем заполнения бланка запроса в окне Конструктора запросов.

SQL – запросы – это запросы, которые составляются (программистами) из последовательности SQL – инструкций. Эти инструкции задают, что надо сделать с входным набором данных для генерации выходного набора. Все запросы Access строит на основе SQL – запросов, чтобы посмотреть их, необходимо в активном окне проектирования запроса выполнить команду Вид/SQL.

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

2.4.4.1. Создание запроса на выборку с помощью Мастера

При создании query необходимо определить:

  • поля в базе данных, по которым будет идти поиск информации;
  • предмет поиска в базе данных;
  • перечень полей в результате выполнения запроса.

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

В окне мастера выбрать необходимую таблицу (таблицу — источник) из опции Таблицы и запросы и выбрать поля данных. Если query формируется на основе нескольких таблиц, необходимо повторить действия для каждой таблицы – источника.

Затем в окне Мастера надо выбрать подробный или итоговый отчет и щелкнуть на кнопке Далее. После этого необходимо задать имя запроса и выбрать один из вариантов дальнейшего действия: Открыть query для просмотра данных или Изменить макет запроса и нажать кнопку Готово. В результате чего получите готовый query.

2.4.4.2. Создание запроса на выборку с помощью Конструктора

С помощью конструктора можно создать следующие виды запросов:

  1. Простой.
  2. По условию.
  3. Параметрические.
  4. Итоговые.
  5. С вычисляемыми полями.

Чтобы вызвать Конструктор запросов, необходимо перейти в окно базы данных. В окне база данных необходимо выбрать вкладку Запросы и дважды щелкнуть на пиктограмме Создание запроса в режиме конструктора. Появится активное окно Добавление таблицы на фоне неактивного окна «Запрос: запрос на выборку».

В окне Добавление таблицы следует выбрать таблицу – источник или несколько таблиц из представленного списка таблиц, на основе которых будет проводиться выбор данных, и щелкнуть на кнопке Добавить. После этого закрыть окно Добавление таблицы, окно «Запрос: запрос на выборку» станет активным.

Читать еще:  Access слишком большая длина записи

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

В нижней части окна находится Бланк построения запроса QBE (Query by Example), в котором каждая строка выполняет определенную функцию:

  1. Поле – указывает имена полей, которые участвуют в запросе.
  2. Имя таблицы – имя таблицы, с которой выбрано это поле.
  3. Сортировка – указывает тип сортировки.
  4. Вывод на экран – устанавливает флажок просмотра поля на экране.
  5. Условия отбора — задаются критерии поиска.
  6. Или – задаются дополнительные критерии отбора.

Запрос на выборку

В окне «Запрос: запрос на выборку» с помощью инструментов формируем query:

  1. Выбрать таблицу – источник, из которой производится выборка записей.
  2. Переместить имена полей с источника в Бланк запроса. Например, из таблицы Группы студентов отбуксировать поле Название в первое поле Бланка запросов, из таблицы Студенты отбуксировать поле Фамилии во второе поле Бланка запросов, а из таблицы Успеваемость отбуксировать поле Оценка в третье поле и из таблицы Дисциплины отбуксировать поле Название в четвертое поле Бланка запросов.
  3. Задать принцип сортировки. Курсор мыши переместить в строку Сортировка для любого поля, появится кнопка открытия списка режимов сортировки: по возрастанию и по убыванию. Например, установить в поле Фамилия режим сортировки – по возрастанию.
  4. В строке вывод на экран автоматически устанавливается флажок просмотра найденной информации в поле.
  5. В строке «Условия» отбора и строке «Или» необходимо ввести условия ограниченного поиска – критерии поиска. Например, в поле Оценка ввести — «отл/A», т.е. отображать все фамилии студентов, которые получили оценки отл/A.
  6. После завершения формирования запроса закрыть окно Запрос на выборку. Откроется окно диалога Сохранить – ответить Да (ввести имя созданного запроса, например, Образец запроса в режиме Конструктор) и щелкнуть ОК и вернуться в окно базы данных.

Чтобы открыть query из окна базы данных, необходимо выделить имя запроса и щелкнуть кнопку Открыть, на экране появится окно запрос на выборку с требуемым именем.

Чтобы внести изменения в query его необходимо выбрать щелчком мыши в окне базы данных, выполнить щелчок по кнопке Конструктор, внести изменения. Сохранить запрос, повторить его выполнение.

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

Последовательность создания параметрического запроса:

  1. Создать query в режиме конструктора или открыть существующий запрос в режиме конструктора, например «Образец запроса в режиме Конструктор».
  2. В Бланк запроса в строке Условия отбора ввести условие отбора в виде приглашения в квадратных скобках, например [Введите фамилию].
  3. Закрыть окно Запрос на выборку, на вопрос о сохранении изменения ответить – Да. Вернуться в окно базы данных, где созданный query будет выделен.
  4. Выполнить query, щелкнув по кнопке: Открыть. В появившемся на экране окне диалога «Введите значение параметра» надо ввести, например фамилию студента, информацию об успеваемости которого необходимо получить, выполнить щелчок по кнопке ОК.

Copyright

© Обучение в интернет, .
Обратная связь

Презентация на тему: Запросы в среде MS Access 2007

Первый слайд презентации: Запросы в среде MS Access 2007

Слайд 2: Вопросы:

Понятие запроса, назначение. Виды запросов; Способы создания запросов; Структура SQL- запроса.

Слайд 3: Определение

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

Слайд 4: Запросы можно использовать для следующих действий:

Просмотра записей таблицы без ее открытия; Объединение на экране данных нескольких таблиц в виде одной таблицы; Просмотра отдельных полей таблицы; Выполнения вычислений над значениями полей.

Слайд 5: Отличие запросов от фильтров:

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

Слайд 6: Виды запросов

На выборку; На изменение; На создание таблицы; С параметрами; С вычисляемыми полями; На управление.

Слайд 7: Виды запросов

Список всех видов запросов можно увидеть Конструктор (работа с запросами) Ленты, в разделе Тип зпроса.

Слайд 8: Типы запросов на Ленте

Слайд 9: Способы создания запросов

С помощью мастера запросов С помощью конструктора запросов Создание запроса из фильтра

Слайд 10: Запрос с параметрами

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

Слайд 11: Запрос с параметрами

Слайд 12: Основные SQL- выражения для выборки данных

SELECT СписокСтолбцов FROM СписокТаблиц; Это обязательные SQL- выражения, ни одного из них нельзя пропустить.

Слайд 13: Частный случай

SELECT * FROM СписокТаблиц; Возвращает все данные (все атрибуты и все кортежи) из одного отношения

Слайд 14: Инструкция SELECT

Сразу за оператором SELECT до списка атрибутов можно применять ключевые слова ALL ( все) и DISTINCT (отличающиеся), которые указывают какие записи представить в результирующую таблицу. Если эти ключевые слова не используются, по подразумевается, что следует выбрать все записи, что соответствует применению ALL. В случае использования DISTINCT в результатной таблице представляются только уникальные записи.

Слайд 15: Использование псевдонимов

Заголовки столбцов в результатной таблице можно переопределить по своему усмотрению, назначив им так называемые псевдономы, для этого служит операнд AS (как) Заголовок_Столбца. Например SELECT Client.ClientName AS Клиент, С lient.Adress AS Адрес FROM Client ;

Слайд 16: Уточнения запросов

WHERE ( где) GROUP BY (группировать по) HAVING (имеющие, при условии) ORDER BY (сортировать по)

Слайд 17: Структура запроса с уточнениями

SELECT СписокСтолбцов FROM ИмяТаблицы WHERE УсловиеПоиска GROUP BY СтолбецГруппировки HAVING УсловиеПоиска ORDER BY УсловиеСортировки

Слайд 18: Порядок выполнения операторов SQL в запросах

FROM WHERE GROUP BY HAVING SELECT ORDER BY

Слайд 19: Оператор WHERE

Предикаты сравнения: (=), ( ), ( ), ( =); BETWEEN; IN, NOT IN; LIKE, NOT LIKE; IS NULL; ALL, SOME, ANY; EXISTS; UNIQUE; DISTINCT, OVERLAPS, MATCH, SIMILAR.

Слайд 20: Оператор GROUP BY

Служит для группировки записей по значениям одного или нескольких полей. Если в SQL- выражении используется оператор WHERE, то GROUP BY находится и выполняется после него.

Слайд 21: Оператор HAVING

Обычно применяется совместно с оператором GROUP BY и задает фильтр записей в группах. Если в SQL- выражении оператора GROUP BY нет, то оператор HAVING применяется ко всем записям, возвращаемым оператором WHERE.

Последний слайд презентации: Запросы в среде MS Access 2007: Оператор ORDER BY

ASC – по возрастанию ( ascending); DESC – по убыванию ( descending);

Ссылка на основную публикацию
ВсеИнструменты 220 Вольт
Adblock
detector