Разделы презентаций


Отбор и сортировка данных в СУБД MS Access 2007

Содержание

Отбор данных с помощью фильтров СУБД Access позволяет производить отбор записей, в ко- торых значения определенных полей удовлетворяют заданным условиям. Отбор данных из базы данных можно производить c помощью фильтров. Условия

Слайды и текст этой презентации

Слайд 1ОТБОР И СОРТИРОВКА ДАННЫХ
СУБД Access 2007

ОТБОР И СОРТИРОВКА ДАННЫХСУБД Access 2007

Слайд 2Отбор данных с помощью фильтров
СУБД Access позволяет производить отбор

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

Отбор данных из базы данных можно производить c помощью фильтров. Условия отбора записей создаются с использованием операторов сравнения (=, >, < И т. д.).
Простые фильтры содержат условие отбора записей
только для одного поля. Сложные фильтры содержат не-
сколько условий для различных полей. В результате приме-
нения сложного фильтра будут отобраны только те записи, которые удовлетворяют всем условиям одновременно. Можно сказать, что условия в сложных фильтрах связаны между собой операцией логического умножения.
Отбор данных с помощью фильтров СУБД Access позволяет производить отбор записей, в ко- торых значения определенных полей

Слайд 3Отбор данных с помощью фильтров из реляционной базы данных
1. В

операционной системе Windows 7 запустить
СУБД Мiсrоsоft Access 2007.
Создадим

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

Отбор данных с помощью фильтров  из реляционной базы данных  1.	В операционной системе Windows 7 запустить

Слайд 43. Ввести команду [Главная-Фильтр]. В появившемся списке выбрать пункт Числовые

условия и условие отбора Больше ...
В появившемся диалоговом окне

в текстовое поле ввести 3000.


4. Аналогично выполнить пункты 2-3 для поля Наличие
нескольких ядер.
5. В появившемся диалоговом окне таблицы будут выведены записи, удовлетворяющие условиям отбора.


3. Ввести команду [Главная-Фильтр]. В появившемся списке выбрать пункт Числовые условия и условие отбора Больше ... В

Слайд 5Отбор данных с помощью запросов
Запросы позволяют осуществлять отбор данных

из баз данных так же, как и фильтры. Различие между

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

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

Слайд 6Отбор данных с помощью запросов из реляционной базы данных
1.

В операционной системе Windows 7 запустить СУБД Мiсrоsоft Access 2007.


Создадим запрос для базы данных «Процессоры».
2. Ввести команду [Создание-Конструктор запросов].





В появившемся диалоговом окне Добавление таблицы
выбрать пункт Таблица1 .
Щелкнуть по кнопке Добавить.

Отбор данных с помощью запросов  из реляционной базы данных  1. В операционной системе Windows 7

Слайд 7В появившемся диалоговом окне Процессоры: база данных осуществить выбор полей

из Таблицы 1, которые будут отображаться в таблице запроса (в

строке Вывод на экран: необходимо у этих полей поставить флажки).
















В полях базы данных, по которым будут отбираться записи для запроса, в строке Условие отбора: необходимо указать условия, которым должны удовлетворять данные в этих полях.
В появившемся диалоговом окне Процессоры: база данных осуществить выбор полей из Таблицы 1, которые будут отображаться в

Слайд 8В появившемся диалоговом окне запроса будут выведены записи, удовлетворяющие условиям

поиска. В данном случае (как и с помощью фильтров) будет

найден лишь один такой процессор - AMD Antlon Х2
В появившемся диалоговом окне запроса будут выведены записи, удовлетворяющие условиям поиска. В данном случае (как и с

Слайд 9Сортировка данных
В реляционной базе данных записи хранятся в неупорядоченном

виде. При выдаче данных пользователю часто бывает удобно их упорядочить,

т. е. расположить в определенной последовательности. Упорядочение записей называется сортировкой.
Сортировка записей производится по какому- либо полю. Значения, содержащиеся в этом поле, располагаются в определенном порядке, который определяется типом поля:
• по алфавиту, если поле текстовое;
• по величине числа, если поле числовое;
• по дате, если тип поля Дата/время и т. д.

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

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

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

т. е. они переставляются целиком.
Могут реализовываться вложенные сортировки, т. е.
сортировки, которые последовательно производятся по нескольким полям. После сортировки по первому указанному столбцу производится сортировка по второму столбцу и т. д.

Сортировка записей при выдаче их пользователю это упорядочение записей по значениям одного или нескольких полей.


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

Слайд 11Произведем сортировку записей из базы данных «Процессоры» по произвольному полю.


1. В окне Процессоры: база данных активизировать объект
Таблица1.
2.

Выделить произвольное поле базы данных и в контекстном меню выбрать пункт Сортировка ....
В зависимости от типа поля (хранящихся в нем данных) сортировка будет выполняться по возрастанию или убыванию значений данного типа.
Произведем сортировку записей из базы данных «Процессоры» по произвольному полю. 1. В окне Процессоры: база данных активизировать

Слайд 12В нашей базе данных «Процессоры» в поле Частота имеются две

записи (3 и 4), которые имеют одинаковое значение 3200. Чтобы

упорядочить эти записи, произведем вложенную сортировку - сначала по полю Частота, а затем по полю Название процессора.
Access позволяет выполнять вложенные сортировки с помощью запросов.
3. В окне Процессоры: база данных активизировать объект Таблица 1 Запрос.
4. В нижней части запроса в строке Сортировка: ввести из раскрывающихся списков параметры сортировки в выбранных полях.

В нашей базе данных «Процессоры» в поле Частота имеются две записи (3 и 4), которые имеют одинаковое

Слайд 135. В режиме Конструктор щелкнуть по кнопке Страница свойств.
В

появившемся Окне свойств в пункте Порядок сортировки указать последовательность названий

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

Слайд 14В результате получим последовательно отсортированные по двум полям записи из

базы данных «Процессоры».

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

Слайд 15Пример:

Пример:

Слайд 16Решение:
количество*цена ≥ 1000 И количество * цена ≤ 2000

Решение:количество*цена ≥ 1000 И количество * цена ≤ 2000

Слайд 17Задача 1:

Задача 1:

Слайд 18Задача 2:

Задача 2:

Слайд 19Задача 3:

Задача 3:

Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

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


Для правообладателей

Яндекс.Метрика