Обработка данных в режиме таблицы и формы

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ  

 УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«МОСКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ

(НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ)» (МАИ)

 

 

Кафедра 303

 

Учебно-методическое пособие по курсу «Базы и банки данных»

 

 

ЛАБОРАТОРНАЯ РАБОТА № 3 «ОБРАБОТКА ДАННЫХ С ПОМОЩЬЮ ФИЛЬТРОВ И ЗАПРОСОВ В РЕЛЯЦИОННОЙ БАЗЕ ДАННЫХ СУБД ACCESS 2010»

 

 

Автор Белобжеский Л.А.

 

                                Утверждено на заседании каф. 303

 

Москва 2014


ЛАБОРАТОРНАЯ РАБОТА № 3 «ОБРАБОТКА ДАННЫХ С ПОМОЩЬЮ ФИЛЬТРОВ И ЗАПРОСОВ В РЕЛЯЦИОННОЙ БАЗЕ ДАННЫХ СУБД ACCESS 2010»

 

СОДЕРЖАНИЕ

 

Цель работы: 2

Задание на проведение лабораторной работы.. 2

Содержание отчета и демонстрация результатов. 2

Литература: 3

Обработка данных в режиме таблицы и формы.. 3

Поиск и замена значений в полях. 3

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

Отбор записей с помощью фильтра. 5

Корректировка данных таблицы.. 8

Основы разработки запросов. 8

Назначение и виды запросов. 8

Создание запроса. 9

Корректировка данных средствами запроса. 15

Мастера создания запросов. 18

Мастера запросов на выборку. 19

Мастер перекрестных запросов. 19

Технология конструирования запросов. 21

Конструирование однотабличного запроса на выборку. 21

Конструирование многотабличного запроса на выборку. 23

Создание вычисляемых полей в запросах. 27

Использование групповых операций в запросах. 28

Конструирование запроса на создание таблицы.. 31

Конструирование запроса на обновление. 32

Конструирование перекрестного запроса. 34

Решение задач на основе нескольких запросов. 35

Построение запроса на основе другого запроса. 36

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

 

Цель работы:

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


Задание на проведение лабораторной работы

1. Ознакомиться с прилагаемым методическим материалом по применению фильтров, назначению и видам запросов, созданию запросов различных тиной на примере реляционной базы данных «Учебный процесса СУБД Access (или с любой другой литературой но теме лабораторной работы).

2. Практически опробовать применение фильтра по выделенному, а также обычного и расширенного филыра. Провести снятие и уничтожение фильтра (стр. 3-7).

3. Создать следующие запросы на выборку: а) однотабличный из таблицы Предмет, б)многотабличные с информацией об оценках студента по всем предметам, выбором записей с часами практических занятий для проверки их равномерного распределения по семестрам  и выбором записей по предметам в которых общее число часов не совпадает с суммой часов лекций и практики. Необходимо освоить применение  построителя выражений. В указанных запросах должны быть освоены ввод параметров в запрос, использование имен полей таблиц в условиях отбора и вычисляемых полей. Сохранить запросы, дав им осмысленные имена. Ознакомьтесь с возможностью просматривать все создаваемые в запросы в режиме SQL и просмотрите все запросы в этом режиме (при выполнении всех пунктов) (стр.21-28).

4. Создать запросы на выборку с применением групповых операций для расчета фактичсского числа студентов в группе, среднего проходного балла в группе, числа студентов в группах, с проходным баллом большим, чем 4,1 (стр.29-30).

5. Сформировать и сохранить запрос на создание таблицы на примере запроса на выборку с групповыми вычисле­ниями Число студентов в группах (стр.31).

6. Сформировать и сохранить запрос па обновление поля с количеством студентов в таблице Группа на основании запроса из п.5. Освоить методику использования выражений в запросе на обновление на примере обновления поля ЧАСЫ для лекций в таблице Изучение (стр. 32-33).

7.  Создать с помощью мастера перекрестные запросы по определению для каждого преподавателя числа студентов, получивших у него оценки, и по определению для каждой группы суммарного числа часов по каждому изучаемому предмету. Ознакомиться с конструированием перекрестного запроса в режиме конструктора (стр. 20, 34).

8. Построить запросы на основе других запросов, используя примеры.

Содержание отчета и демонстрация результатов

1. Перечень основных реляционных операций с кратким определением каждой операции. Быть готовым привести примеры применения операций реляционной алгебры к рассматриваемой базе данных для выполнения запросов.

2. Назначение запросов различных типов и перечень всех созданных запросов с их именами. Уметь сопоставить созданные запросы с операциями реляционной алгебры.

3. Примеры работы запросов на выборку (в том числе с групповыми операциями) и перекрестных запросов. Также сделать распечатку этих же запросов в режиме SQL.

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

Литература:

1. Бекаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access2000. БХВ-Санкт-Петербург, 1999.

2. Бекаревич Ю.Б., Пушкина Н.В. СУБД Access для Windows 95 в примерах. СПтб., 1997.

Обработка данных в режиме таблицы и формы

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

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: