На главную

 

 

Сайт основан 1 марта 2003 года

= Система управления базами данных (СУБД Access) =


Сортировка данных, поиск данных.
Создание простых запросов.
Практическая работа № 2.

Цель: изучить методы поиска, фильтрации и сортировки данных, типы запросов и их создание.

Ход работы:

1. В процессе редактирования записей в созданных таблицах возникает необходимость быстрого перемещения по записям. Для этого можно применить: поиск и замена заданного значения в режиме таблица правка -> найти…    
Порядок действий:   
- установить курсор в поле, по значению которого необходимо осуществить поиск;
- в поле образец ввести искомое значение (можно с использованием специальных символов: * - соответствует любому количеству любых символов, ? – соответствует одному любому символу);
- установить в поле совпадение значения: с любой частью поля, поля целиком, с частью поля.       
 Задание:

1.1.    Задайте образец для поиска фамилий: Битиков, Батиков. Вы должны найти сразу 3 записи: Битиков Руслан, Батиков Николай, Батиков Александр
Запишите в тетрадь: какое значение вы записали в поле образец и в поле совпадение.

1.2.    Задайте образец для поиска фамилий: Битиков, Батиков, Байтиков. Вы должны найти сразу 4 записи: Битиков Руслан, Батиков Николай, Батиков Александр, Байтиков Иван
Запишите в тетрадь: какое значение вы записали в поле образец и в поле совпадение.

1.3.    Задайте образец для поиска оценки 10 за зачёт по массивам.
Запишите в тетрадь: номера найденных записей и их количество.

1.4.    Осуществите замену фамилий: Батиков на Ботиков.
Запишите в тетрадь: какое значение вы записали в поле образец, в поле заменить на и в поле совпадение.

2. Для отображения записей, хранящихся в таблице БД, в определённой последовательности применяют записи -> сортировка -> либо по возрастанию, либо по убыванию. 
 Задание:

2.1.    Выполнить сортировку поля «пропуски 1 сем» по убыванию.
Запишите в тетрадь: фамилию, стоящую в таблице первой.
Результат показать учителю.

2.2.    Отсортировать записи в алфавитном порядке.
Запишите в тетрадь: фамилию, стоящую в таблице первой.
Результат показать учителю.

3. Для отображения лишь части необходимых для работы записей, хранящихся в таблице БД, применяют записи -> фильтр.   
Фильтр по выделенному
– отбор записей по выделенному образцу, исключить выделенное – инверсный выбор,    
удалить фильтр – возврат в режим отображения всех записей,
изменить фильтр – каждое поле становится полем со списком, в котором можно задать условие фильтрации данных, а после этого выбрать действие применить фильтр.  
 Задание:

3.1.    Применить фильтр для отображения в таблице только списка учащихся второй группы.
Запишите в тетрадь: в каком поле находился курсор перед выбором фильтра; какой тип фильтра применяли; сколько записей получено.

3.2.    Удалите фильтр.

3.3.    Применить фильтр (изменить фильтр) для отображения записей, в которых в поле «з-повторение» значение 11, «з-массивы» – 10, «з-интернет» – 11.
Запишите в тетрадь: сколько записей получено и номера записей.

3.4.    Удалите фильтр.

4. Запрос более гибкое и удобное средство для доступа к данным, хранящимся в БД, т.к. позволяет извлекать не всю запись, а только данные по отдельным полям. В результате запроса из общей базы формируется результирующая таблица, содержащая часть общей информации, соответствующая запросу. При работе запроса данные можно выбирать, сортировать, фильтровать, объединять, изменять, выполнять вычисления. Существует несколько типов запросов. Самый распространенный тип – запрос на выборку. 
Для работы с запросами необходимо перейти к объекту запрос.  
Запрос на выборку и запрос на выборку с вычислением создаётся с помощью конструктора.
Простой, итоговый запрос или повторяющееся записи
удобно создавать с помощью создать. 
 Задание:

4.1.    Создать запрос на выборку: Фамилии всех учащихся второй группы, которые по теме подпрограммы имеют отличные оценки.
Запишите в тетрадь: по каким полям осуществляется запрос и в каком поле и как записано условие отбора.

4.2.    Создать запрос с вычислением: для определения оценки за 1 семестр, оценки за 2 семестр.
Запишите в тетрадь: название вычисляемого поля и формулу вычисления.

4.3.    Создать запрос с вычислением под названием «годовые»: для определения годовой оценки.
Запишите в тетрадь: название вычисляемого поля и формулу вычисления.

4.4.    Создать простой итоговый запрос: для определения по семестрам общего количества пропущенных уроков
Запишите в тетрадь: полученное число по запросу

4.5.    Создать простой итоговый запрос: для определения количества пропущенных уроков в каждой группе
Запишите в тетрадь: полученные числа по запросу

4.6.    Создать запрос повторяющиеся записи по запросу «годовые»: для определения количества полученных каждого вида годовых оценок.
Запишите в тетрадь: полученные числа по запросу

 

Наверх

На главную

 

Дизайн : WWS corporation & ROKI company.