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

Содержание

Слайд 2

§8 – изучить.
Изучить презентацию.
выполнить Работу 1.6 стр. 178-182 (для выполнения работы использовать

§8 – изучить. Изучить презентацию. выполнить Работу 1.6 стр. 178-182 (для выполнения
уже созданную вами на прошлом уроке Базу данных) Работу выполнять в Microsoft Office Access.

Домашнее задание

Слайд 3

Запрос – это команда к БД на выполнение определенного вида манипулирования данными.

Понятие

Запрос – это команда к БД на выполнение определенного вида манипулирования данными. Понятие запроса
запроса

Слайд 4

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

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

Цели запросов

Слайд 5

В запросе можно

отобрать информацию из нескольких связанных таблиц
использовать сложные условия отбора
добавить вычисляемые

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

Слайд 6

запрос на выборку;
запрос на объединение;
запрос на обновление;
запрос на

запрос на выборку; запрос на объединение; запрос на обновление; запрос на добавление;
добавление;
запрос на удаление;
запрос на создание таблицы.

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

Слайд 7

простой запрос;
перекрестный запрос;
итоговый запрос;
запрос с параметрами.

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

простой запрос; перекрестный запрос; итоговый запрос; запрос с параметрами. Виды запросов

Слайд 8

Исходными данными для запроса являются таблицы и (или) другие запросы
Запросы могут использоваться

Исходными данными для запроса являются таблицы и (или) другие запросы Запросы могут
в формах, отчетах, модулях, программах, в других запросах.
Запрос можно выполнить самостоятельно из окна базы данных
Следует помнить, что есть запросы, не изменяющие данные и запросы, изменяющие данные!

Запросы

Слайд 9

Запрос можно создать при помощи:

Конструктора запросов

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

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

Запрос можно создать при помощи: Конструктора запросов Мастера запросов Создание запросов

Слайд 10

Переименовать (умно назвать)

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

Переименовать (умно назвать) Мастер запросов

Слайд 11

Выполнение запроса

Выполнение запроса

Слайд 12

Создание запроса Конструктором

Создание запроса Конструктором

Слайд 13

Конструктор запросов

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

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

все поля

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

фильтр

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

Слайд 14

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

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

ПКМ:
вырезать
копировать
вставить
свойства

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

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

Слайд 15

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

Совпадение

Неравенство

Шаблон

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

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

Слайд 16

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

ПКМ

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

Построитель выражений ПКМ Forms – формы Reports – отчеты Функции: 1) встроенные;

Константы: пустая строка, Истина, Ложь
Операторы: + - * / < > <= >= = <> Not And Or Xor
Общие выражения – время, дата, нумерация страниц

Слайд 17

SQL

SQL — язык структурированных запросов (Structured Query Language).
Является стандартом для многих программных

SQL SQL — язык структурированных запросов (Structured Query Language). Является стандартом для
продуктов, в которых требуется управлять доступом к данным.
Это достаточно удобный и простой в изучении язык.
SQL является неотъемлемой частью любой реляционной СУБД и работает только с реляционными базами данных.
Созданный мастером или конструктором запрос всегда сохраняется на языке SQL.

Слайд 18

SQL

В общем виде например запрос на выборку из таблицы данных выглядит так:
SELECT

SQL В общем виде например запрос на выборку из таблицы данных выглядит
СписокПолей FROM Таблица WHERE Критерий ORDER BY СписокПолей;
где:
SELECT — команда выбора записей из таблицы и вывода содержимого полей, имена которых указаны в списке;
FROM — параметр команды, который определяет имя таблицы, из которой нужно сделать выборку;
WHERE — параметр, который задает критерий выбора. В простейшем случае критерий — это инструкция проверки содержимого поля;
ORDER BY - параметр, который задает условие, в соответствии с которым будут упорядочены записи, удовлетворяющие критерию запроса.

Слайд 19

Примеры запросов на SQL

SELECT Фамилия, Имя
FROM Ученики
WHERE (Класс = '10-A')
ORDER BY Фамилия,

Примеры запросов на SQL SELECT Фамилия, Имя FROM Ученики WHERE (Класс =
Имя

SELECT Фамилия, Имя
FROM Ученики
WHERE (Фамилия > 'K') and (Фамилия < 'Л')
ORDER BY Класс, Имя

Слайд 20

Работаем за компьютером

Работаем за компьютером