Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемИгорь Мамонов
1 Язык QBE
2 Язык QBE -общая характеристика Табличный двумерный язык, основанный на реляционном исчислении. Декларативный язык. Язык четвертого поколения (4 GL)
4 Язык QBE Реализация в Access
6 Способы создания запросов
7 Источники данных Запрос может базироваться: –на одной таблице –на нескольких связанных таблицах –на других запросах –на таблицах и запросах
9 Источники данных. Многотабличные запросы. 4 Запросы с одинаковыми условиями, выполненные на разных схемах данных, дадут разные результаты 4 результат будет зависеть от типа «объединения» (соединения) таблиц 4 выполнение запросов на нескольких таблицах, для которых не заданы связи, может привести к не желаемым результатам
15 Определение полей, участвующих в запросе 4 Соответствует операции проекции реляционной алгебры 4 Поля, участвующие в запросе, могут выводиться в ответ, а могут лишь участвовать в формировании условия запроса и в ответ не выводиться
17 Использование * в запросе
18 Виды запросов (по выполняемым действиям) 4 Поисковые 4 корректирующие –обновление –удаление –добавление 4 перекрестные
19 Поисковые запросы
20 4 Условие отбора записывается в соответствующей графе 4 по умолчанию принимается оператор «=» 4 ограничители зависят от типа поля (в Access в большинстве случаев устанавливаются автоматически)
21 Виды запросов (по условиям отбора) 4 По количеству аргументов поиска –простые (один) –сложные (несколько) «И» («AND») «ИЛИ» («OR») 4 по наличию группировки – без под группировки –с под группировкой
22 Поисковые запросы Простые запросы
23 Использование операторов сравнения при задании запроса
24 Задание диапазона. Закрытый диапазон.
26 Задание диапазона. Другой способ задания закрытого диапазона: >=1000 And <=1500 Задание открытого диапазона: 15000
27 Параметрический запрос. Конструирование.
28 Параметрический запрос. Выполнение
29 Поисковые запросы Сложные запросы
30 Сложные условия. «И»
31 Сложные условия. «ИЛИ»
32 Поисковые запросы Запросы с под группировкой
33 Запросы с под группировкой. Ограничения 4 возможен только один уровень под группировки 4 обязательность предварительного упорядочения БД зависит от СУБД (в Access - не обязательно) 4 состав полей, выводимых в ответ
34 Запросы с под группировкой. Выбор функции.
35 Запросы с под группировкой
36 Подгруппировка с отбором
37 Применение агрегирующей функции без группировки
38 Включение вычисляемых полей в запрос В свободной колонке строится выражение (удобнее с помощью «построителя»)
39 Отбор по вычисляемому полю
40 Примеры выражений фамилия_инициалы: [сотрудник]![фамилия] & " " & Left([сотрудник]![Имя];1) & "." & " " & Left([сотрудник]![отчество];1) & "."
41 Многотабличные запросы.
42 Автоматическое объединение таблиц В меню Сервис выбрать команду Параметры Перейти к вкладке Таблицы/Запросы. Установить/снять флажок Автоматическое объединение
43 Источники данных. Многотабличные запросы. Если связь не задана (и не отменено Автоматическое объединение), то будет осуществляться связь каждой записи одной таблицы с каждой записью второй таблицы.
44 Запрос
45 На таблицах
46 Даст результат
47 Запрос
48 Даст результат
49 внутреннее, левое и правое соединение
50 Самообъединение
51 Поисковые запросы Специальные запросы
52 4 Повторяющиеся записи 4 Записи без подчиненных
53 Повторяющиеся записи
54 Выбор мастера
55 Выбор таблицы
56 Задание полей, совпадение которых будет проверяться
57 Дополнительные поля, выводимые в ответ
58 Задание имени запроса
59 Вид запроса в режиме конструктора
60 Текст по запроса на языке SQL In (SELECT [код_сотрудника] FROM [расписание] As Tmp GROUP BY [код_сотрудника],[дата],[время] HAVING Count(*)>1 And [дата] = [расписание].[дата] And [время] = [расписание].[время])
61 Содержание таблицы «Расписание»
62 Ответ
63 Записи без подчиненных
64 Выбор мастера
70 Перекрестные запросы
71 Выбор мастера
72 Перекрестные запросы
79 Корректирующие запросы
80 Виды запросов
81 Выполнение корректирующих запросов 4 !Осторожно: при «открытии» корректирующего запроса происходит изменение содержимого БД 4 При выполнении корректирующих запросов происходит контроль целостности БД
82 Запрос на обновление
84 Запрос на удаление
85 Запрос на добавление
86 Создание новой таблицы
87 Корректировка значений результирующей таблицы 4 Корректировка значений результирующей таблицы приводит к изменению значений исходной таблицы 4 ? – проверяла - не производит
88 Дополнительные возможности
89 Отбор определенного числа записей с предварительной сортировкой
90 Получение сводных диаграмм (сводных таблиц) на основе запросов
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.