ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Государственное образовательное учреждение высшего профессионального образования «ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» Кафедра прикладной математики Базы данных, экспертные системы Отчет о выполнении лабораторной работы №2 «Технология работы с данными в среде СУБД Access» Выполнили: студенты гр. 8Б7И Нгуен Бао Хынг Проверила: Берестнева О.И. Томск 2009 г. Лабораторная работа 12 Тема: Технология работы с данными в среде СУБД Access. Цель работы: Работаты с данными в среде СУБД Access: Поиск данных командой Найти, Сортировка данных, Фильтрация данных, Запросы Ход работы Задание 1. В таблице Сотрудники найти записи с одной и той же ДатойПоступления Рис 1, 2: Использования поиска Задание 2. Сортировка данных а) В таблице Сотрудники или в ее форме выполнить сортировку по возрастанию (по убыванию): по одному полю Фамилия ( в форме); Рис.3 Таблица сотрудников до сортировки Рис.4 Таблица сотрудников после сортировки по двум полям КодДолжности и Стаж ( в таблице). Рис.5 Таблица сотрудников до сортировки Рис.6 Таблица сотрудников после сортировки Фильтрация данных Задание 3 В таблице Сотрудники выделите те записи, Стаж у которых превышает значение, равное заданному числу 3 Рис.7 Задание Фильтрации Рис. 8 После фильтрации Задание 4. Выделить записи: в таблице Сотрудники по нескольким смежным полям, для одного поля, для одной записи. Рис.9 Задание Фильтрации Рис. 10 После Фильтрации Задание 5. В таблице Сотрудники выберите и расположите в алфавитном порядке по Фамилии те записи, у которых Стаж < 4 Рис.11 Таблица сотрудников до фильтрации Рис.12 Таблица сотрудников после фильтрации Запросы I. Запрос для одной таблицы. Задание 6. В таблице Сотрудники выберите те записи, у которых Стажа <2 или Стаж > 5 и отсортируйте их по КодуДолжности. Рис. 13 Задание запроса Рис. 14 Результат запроса II. Набор условий в бланке окна конструктора с использованием логических операторов АND (и) и OR (или). Рис. 15 Задание запроса Рис. 16 Результат запроса III. Запрос для двух таблиц. Задание 7. Найти всех сотрудников лаборатории со стажем >3, либо с окладом >4000 Рис. 17 Задание запроса Рис. 18 Результат запроса IV. Вычисляемое поле. Задание 8. Создать запрос, отражающий начисление заработной платы сотрудникам лаборатории. Вычисляемое поле будет находиться по формуле: [Зарплата ]= [Оклад]*[РабочиеДни]/24. Рис. 19 Результат запроса Отчеты Задание 9. Создайте отчет на основе запроса задания 8, используя инструмент Автоотчет Рис 19. Отчет КОЛЬТРОЬНЫЕ ВОПРОСЫ 1. 2. 3. 4. 5. 1. Какие действия выполняются с данными в среде Access? Поиск данных Сортировка данных Фильтрация данных Запросы Отчеты 2. Что такое фильтры? Фильтр – это команда, которая позволяет выделить записи, удовлетворяющие некоторому критерию, заданному по одному полю, или соответствующие выделенному фрагменту данных таблицы (Фильтр по выделенному). 3. Что такое запросы? Запросы позволяют в отличие от фильтрации собирать информацию из нескольких таблиц, производить некоторый анализ данных, выполнять вычисления со значениями полей таблиц. Используются для постоянного просмотра данных. 1. 2. 3. 4. 4. Режимы окна запроса (переход из одного окна в другое). Запрос для одной таблицы – Выполнение для одной таблицы. Набор условий в бланке - Окна конструктора с использованием логических операторов АND (и) и OR (или). Запрос для двух таблиц – Выполнение запроса для двух таблиц. Вычисляемое поле - В запрос можно включать вычисляемые поля, значения которых есть результат вычисления некоторого выражения. 5. Что такое отчет? Отчет – это форма организации данных для вывода на экран или на печать информации из базы данных в наиболее удобном для восприятия и работы виде.