СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

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

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Запросы к базе данных

Категория: Информатика

Нажмите, чтобы узнать подробности

ознакомиться со средствами поиска и выборки данных в MS Access, изучить основные принципы конструирования запросов, получить навыки создания запросов по образцу

Просмотр содержимого документа
«Запросы к базе данных»

БАЗЫ ДАННЫХ. ACCESS 2007 Запросы

БАЗЫ ДАННЫХ. ACCESS 2007

Запросы

Запросы «Ну и запросы у вас!» - сказала база данных и «повисла».  (Фольклор) Запрос  – это обращение к СУБД для выполнения каких-либо операций с данными. Типы запросов: выборка (отбор нужной информации) создание таблицы обновление (изменение данных) добавление записей удаление записей … выборка (отбор нужной информации) создание таблицы обновление (изменение данных) добавление записей удаление записей …

Запросы

«Ну и запросы у вас!» - сказала база данных и «повисла». (Фольклор)

Запрос – это обращение к СУБД для выполнения каких-либо операций с данными.

Типы запросов:

  • выборка (отбор нужной информации) создание таблицы обновление (изменение данных) добавление записей удаление записей …
  • выборка (отбор нужной информации)
  • создание таблицы
  • обновление (изменение данных)
  • добавление записей
  • удаление записей

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

Запрос и фильтрация

Дополнительные возможности запросов:

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

Создание запросов Мастер: режим «вопрос-ответ» Конструктор: полностью вручную

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

Мастер: режим «вопрос-ответ»

Конструктор: полностью вручную

Мастер запросов

Мастер запросов

Запуск запроса 2 x ЛКМ

Запуск запроса

2 x ЛКМ

Конструктор ПКМ

Конструктор

ПКМ

Конструктор таблица (ПКМ – Добавить таблицу) все поля перетащить ЛКМ по возрастанию по убыванию отсутствует фильтр

Конструктор

таблица

(ПКМ – Добавить таблицу)

все поля

перетащить ЛКМ

  • по возрастанию
  • по убыванию
  • отсутствует

фильтр

Работа со столбцами перетащить (ЛКМ) выделить (ЛКМ) ПКМ: вырезать копировать вставить свойства вырезать копировать вставить свойства

Работа со столбцами

перетащить (ЛКМ)

выделить (ЛКМ)

ПКМ:

  • вырезать копировать вставить свойства
  • вырезать
  • копировать
  • вставить
  • свойства

Условия отбора Совпадение Шаблон * любое количество любых символов ? один любой символ    # любая цифра Неравенство

Условия отбора

Совпадение

Шаблон

* любое количество любых символов

? один любой символ # любая цифра

Неравенство

Построитель выражений ПКМ Forms – формы Reports – отчеты Функции: 1) встроенные; 2) функции пользователя (VB) Константы: пустая строка, Истина, Ложь Операторы: + - * /  = =  Not And Or Xor Общие выражения – время, дата, нумерация страниц

Построитель выражений

ПКМ

Forms – формы

Reports – отчеты

Функции: 1) встроенные; 2) функции пользователя (VB)

Константы: пустая строка, Истина, Ложь

Операторы: + - * / = = Not And Or Xor

Общие выражения – время, дата, нумерация страниц

Вычисляемые поля !  Все данные, которые можно вычислить, не  должны храниться в таблицах! ввести Цена * Количество  Выражение1: [Цена]*[Количество] заменить Выражение1 на Сумма или ПКМ - Построить

Вычисляемые поля

!

Все данные, которые можно вычислить, не должны храниться в таблицах!

  • ввести Цена * Количество

Выражение1: [Цена]*[Количество]

  • заменить Выражение1 на Сумма

или ПКМ - Построить

Вычисляемые поля Задача : отобрать все заказы за 2007 год. ввести Year ( Дата )   Выражение1: Year([Дата]) заменить Выражение1 на Год

Вычисляемые поля

Задача : отобрать все заказы за 2007 год.

  • ввести Year ( Дата ) Выражение1: Year([Дата])
  • заменить Выражение1 на Год

Запросы с параметрами Задача: вводить числовые данные для фильтра не в конструкторе, а при выполнении запроса. Пример: «Какой суммой Вы располагаете?» Любая неизвестная строка вызывает запрос

Запросы с параметрами

Задача: вводить числовые данные для фильтра не в конструкторе, а при выполнении запроса.

Пример: «Какой суммой Вы располагаете?»

Любая неизвестная строка вызывает запрос

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

Виды запросов

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

Режим SQL SQL = Structured Query Language (язык структурных запросов)

Режим SQL

SQL = Structured Query Language

(язык структурных запросов)