Поиск и представление информации в БД. Сортировка записей. Изменение порядка записей презентация

Содержание

Слайд 2

Сортировка записей

Предварительно помещаем курсор в нужное поле.

Как?

Кнопки:

Меню:

Контекстное меню:

Сортировка записей Предварительно помещаем курсор в нужное поле. Как? Кнопки: Меню: Контекстное меню:

Слайд 3

Сортировка по нескольким полям:
смотрите использование расширенного фильтра
(слайд 10)

Сортировка по нескольким полям: смотрите использование расширенного фильтра (слайд 10)

Слайд 4

Фильтрация записей

Вывод только тех записей, которые удовлетворяют установленному критерию

Не удаляет записи из БД,

Фильтрация записей Вывод только тех записей, которые удовлетворяют установленному критерию Не удаляет записи
а скрывает

Слайд 5

Фильтрация записей
Фильтр с использованием формы
Расширенный фильтр

Фильтрация записей Фильтр с использованием формы Расширенный фильтр

Слайд 6

Фильтр по выделенному

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

Отмена действия

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

Удалить фильтр

Слайд 7

Фильтр по исключённому

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

исключили

Фильтр по исключённому выбирается запись, содержащая значение поля, подходящее в качестве критерия для
тех, кто закончил 31 школу

Использование контекстного меню

Использование главного меню

Слайд 8

Фильтр по выделенному
Фильтр по исключённому

Нужно найти запись, содержащую критерий (условие) фильтрации

Трудности для больших

Фильтр по выделенному Фильтр по исключённому Нужно найти запись, содержащую критерий (условие) фильтрации
БД

Слайд 9

Упрощение процедуры фильтрации:

Фильтр для

Использование:
1. КМ в
2. Вызвать контекстном меню

Упрощение процедуры фильтрации: Фильтр для Использование: 1. КМ в 2. Вызвать контекстном меню
в поле, содержащем информацию, которую необходимо использовать для фильтрации. Выбрать пункт: Фильтр для.
В текстовом поле пункта появится курсор.
3. Ввести с клавиатуры условие фильтрации. Нажать Enter для применения фильтра.
При описании условий фильтрации можно использовать шаблоны: ? - один любой символ, и * - любое количенство любых символов,
и операции отношения (для полей с числовыми значен.): <, >, <=, >=, <>,=

Слайд 10

Расширенный фильтр

Фильтрация и сортировка одновременно по нескольким полям

Источник данных

Бланк формирования условий фильтрации

команда применения фильитра

Расширенный фильтр Фильтрация и сортировка одновременно по нескольким полям Источник данных Бланк формирования

Слайд 11

Сохранение результатов фильтрации

Сохранение результатов фильтрации

Слайд 12

Запросы в БД

С помощью мастера

С помощью конструктора

Запросы в БД С помощью мастера С помощью конструктора

Слайд 13

Простые запросы: ограниченные одной таблицей и не содержащие к.-л. критериев, условий,

Простые запросы: ограниченные одной таблицей и не содержащие к.-л. критериев, условий, фильтров
фильтров

Слайд 15

первичная обработка полученной информации
(суммирование, осреднение)

первичная обработка полученной информации (суммирование, осреднение)

Слайд 17

Подобно окну расширенного фильтра

Подобно окну расширенного фильтра

Слайд 18

Применение фильтра: ! (Запуск)

Применение фильтра: ! (Запуск)

Слайд 19

Файл, Сохранить как

Файл, Сохранить как

Слайд 20

Добавление таблиц в запрос

Запрос может включать в себя поля из нескольких

Добавление таблиц в запрос Запрос может включать в себя поля из нескольких таблиц,
таблиц, даже если сначала была выбрана одна. Как?
1. Открываем запрос в режиме Конструктора.
2. Далее работаем с диалоговым окном Добавление таблицы.

Слайд 21

Выполнение вычислений

Режим конструктора позволяет формировать запросы, производящие вычисления над хранящимися данными.

Имя

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

Слайд 22

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

Затем вводится выражение-формула, по которой будут проводиться вычисления. Выражение должно содержать имена таблиц
таблиц и полей, над значениями которых производятся действия, а также указание на эти действия (например, суммирование).
Имена таблиц указываются в квадратных скобках. Далее вводятся имена полей, также заключённые в квадратные скобки. Для разделения имён таблиц и полей используется символ «!». Вычисления, выполняемые над значениями полей, обозначаются обычными математическими операторами.

Если в запросе таблица одна, то имя таблицы опускаем

Для удобства дальнейшего анализа нелишне сделать сортировку.

Слайд 23

Обратите внимание на то, что можно установить формат поля
(через контекстное меню).

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

Слайд 24

Вот, что получается:

Вот, что получается:

Слайд 25

Сохранение запроса

Файл, Сохранить как...

Сохранение запроса Файл, Сохранить как...

Слайд 26

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

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

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

Сделаем, если успеем

Слайд 27

Запрос на удаление записей
позволяет удалить группу записей на основании указанных критериев

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

Слайд 28

В режиме Конструктора выполняем команды: Запрос, Удаление.

В бланке запроса строки Сортировка

В режиме Конструктора выполняем команды: Запрос, Удаление. В бланке запроса строки Сортировка и
и Вывод на экран заменяются строкой Удаление.

Слайд 29

Поместить в бланк запроса поля, по которым предстоит задать критерии отбора.
Далее,

Поместить в бланк запроса поля, по которым предстоит задать критерии отбора. Далее, всё
всё делаем так, как в обычном запросе.

Слайд 30

Запрос на
обновление записей
вносит общие изменения в группу записей одной или нескольких

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

Слайд 31

Для создания запроса на обновление следует:
1. Создать запрос в режиме Конструктора,

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

Слайд 32

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

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

Слайд 33

Заполнить строки Условия отбора и
Обновление.

Заполнить строки Условия отбора и Обновление.

Слайд 34

Запрос на добавление записей

позволяет добавить группу записей из одной или нескольких

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

Слайд 35

Команды:
Запрос, Добавление

Команды: Запрос, Добавление

Слайд 36

Запрос на создание таблиц

создаёт новую таблицу на основе всех или части

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

Слайд 37

Для создания таблицы следует:
1. В режиме Конструктора создать запрос, содержащий поля,

Для создания таблицы следует: 1. В режиме Конструктора создать запрос, содержащий поля, которые
которые необходимо скопировать в новую таблицу.
2. Выполнить команду меню Вид, Режим таблицы или нажать кнопку Вид

Слайд 39

3. Вернуться в режим Конструктора и выполнить команду меню Запрос, Создание

3. Вернуться в режим Конструктора и выполнить команду меню Запрос, Создание таблицы. На
таблицы.
На экране появится диалоговое окно.

Определяем имя и место хранения создаваемой таблицы

Слайд 40

Далее нажимаем кнопку Запуск на панели инструментов.
Раскроется диалоговое окно, сообщающее, сколько

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

Слайд 41

4. Закрыть запрос, не сохраняя его.
Созданная таким образом таблица не сохраняет

4. Закрыть запрос, не сохраняя его. Созданная таким образом таблица не сохраняет ключи
ключи и свойства полей, определённые в исходных таблицах. Поэтому после создания все необходимые параметры таблицы следует установить в режиме Конструктора.

Слайд 42

Организация и отображение связей между таблицами
(непосредственная связь — устанавливается соответствие величин

Организация и отображение связей между таблицами (непосредственная связь — устанавливается соответствие величин одной
одной таблицы величинам из другой таблицы)

Слайд 43

В одной или обеих таблицах должно быть поле, содержащее уникальные (не

В одной или обеих таблицах должно быть поле, содержащее уникальные (не имеющие повторений)
имеющие повторений) значения во всех записях — первичный ключ.
Связываемые поля должны иметь одинаковые типы данных.
Исключения: - поле Счётчика разрешается связывать с Числовым полем (длинное целое, код репликации);
- связываемые поля Числового типа должны иметь одинаковые значения свойства Размер поля.

Слайд 44

Команды меню:
Сервис, Схема данных

Контекстное меню (вызывается ПКМ)

Команды меню: Сервис, Схема данных Контекстное меню (вызывается ПКМ)

Слайд 45

Добавляем в схему данных нужные таблицы

Добавляем в схему данных нужные таблицы

Слайд 46

Вот что пока получилось

После добавления таблиц закрываем окно

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

Слайд 47

Связывание таблиц
Для связывания следует выделить поле в одной таблице, переташить и

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

родительская таблица

Слайд 48

Отношения между таблицами

Один к одному

Один ко многим

Печать схемы связей: Файл, Печать

Отношения между таблицами Один к одному Один ко многим Печать схемы связей: Файл, Печать схемы данных
схемы данных

Слайд 49

Создание отчётов

Отчёт — объект базы данных, основное назначение котороего — описание

Создание отчётов Отчёт — объект базы данных, основное назначение котороего — описание и
и выволд на печать документов, созданных на основе хранящихся данных.

Способы формирования отчёта

С помощью:

Автоотчёта

Мастера

Конструктора

Запросов

Слайд 50

Режим Автоотчёта

Среди объектов БД выбираем вкладку Отчеты, жмём по кнопке Создать.

Далее

Режим Автоотчёта Среди объектов БД выбираем вкладку Отчеты, жмём по кнопке Создать. Далее самостоятельно.
самостоятельно.
Имя файла: Поиск-и-представление-информации-в-БД.-Сортировка-записей.-Изменение-порядка-записей.pptx
Количество просмотров: 61
Количество скачиваний: 0