Лаба 1. Лабораторная работа 1 информационные технологии создания и обработки баз данных с помощью ms access 2019 Лучинина П. В., Эк211Бз
Скачать 1.2 Mb.
|
Федеральное государственное бюджетное образовательное учреждение высшего образования «Уфимский государственный авиационный технический университет» Институт экономики и управления Кафедра экономики предпринимательства Направление подготовки 38.03.01 Экономика Лабораторная работа №1 «ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ СОЗДАНИЯ И ОБРАБОТКИ БАЗ ДАННЫХ С ПОМОЩЬЮ MS ACCESS 2019» Выполнил: Лучинина П.В., ЭК-211Бз Проверила: Журавлева Н.А Уфа 2021 1. Цель работыИзучение программы обработки баз данных Microsoft Access. Получение навыков создания баз данных, форм для работы с ними, межтабличных связей, умения выбрать определенные данные по запросам, а также конструирования различных видов отчетов. 2. Задачи работыЦелью данной лабораторной работы является формирование нижеперечисленных знаний, умений и навыков: знание основных свойств и принципов проектирования баз данных средствами СУБД Microsoft Access; разработка структуры таблицы; определение типа, размера и формата данных; импорт и экспорт информации при работе с внешними источниками данных; изучение приемов сортировки и фильтрации; формирование к базе данных запросов различных типов; реализация выборки данных из нескольких таблиц; создание и редактирование форм различных видов; формирование отчетов, использование групповых функций обработки данных; проектирование макрососов. 1. Создание таблицПредметная область – отдел сбыта предприятия. Решаемые задачи: учет товаров (название, цена и др.), их реализация (дата отгрузки, кому, объем реализации) и оплаты (дата оплаты, от кого, сумма); используется справочник клиентов фирмы. Ограничения целостности: а) цена, объем реализации больше 0; б) клиент (кому и от кого) должен быть в справочнике фирмы Рис. 1. Схема данных для базы данных «Отдел сбыта предприятия» 2. Работа с макетом таблицыОткрыть любую из таблиц базы данных в режиме таблицы и произвести изменения ее макета, пользуясь командами из меню Формат: — поменять местами два столбца таблицы; — закрепить первый столбец таблицы и скрыть один из ее столбцов при просмотре записей; — изменить шрифт и оформление записей в таблице. Рис. 2 – Работа с макетом таблицы 3. Сортировка записейОткрыть не ключевую таблицу базы данных и отсортировать в ней записи: — по возрастанию значений в первом поле таблицы и убыванию значений в любом из ее текстовых полей; — по убыванию значений одного числового поля и возрастанию другого числового поля. 4. Выбор данных с помощью запросов Создать запросы на выборку к одной из таблиц базы данных, используя в качестве условия отбора записей следующие критерии: — точное значение в каком либо текстовом поле (например, выбрать товары одной категории); — диапазон значений в любом числовом поле (например, выбрать товары, стоимость которых более 1 000 руб.); — диапазон значений в любом текстовом поле (например, найти товары, наименования которых начинаются на буквы М-С); — неточное совпадение значений в текстовом поле (например, найти клиентов, проживающих в одном городе). — логическое И, связывающее два значения одного числового поля (например товары, стоимость которых больше 200 руб. И меньше 500 руб.); — логическое И, связывающее значения двух разных полей (например, товары стоимостью свыше 200 руб., реализованные сегодня); — логическое ИЛИ, связывающее два значения в одном текстовом поле (например товары той или иной категории); — логическое ИЛИ, связывающее значения двух различных полей (например, товары, реализованные в определенный день, ИЛИ товары, чья стоимость не менее 100 руб.); — оператор NOT в текстовом поле (например, все товары, кроме определенной категории). Рис. 4.1 – Условие: категория «Хоз. товары», начинается на «О», больше 300 рублей Рис. 4.2 – Запрос в режиме конструктора Рис. 4.3 – Запрос в режиме SQL 5. Создание запросов с помощью построителя выраженийСоздать запрос к базе данных, в котором одно из полей является результатом вычислений над значениями любого числового поля исходной таблицы: — подсчитать надбавку за доставку товара, равную 5% от цены; — подсчитать стоимость товара одного наименования, реализованного данному клиенту. Рис 5.1 – Запрос в режиме конструктора Рис 5.2 – Запрос в режиме таблицы 6. Создание итоговых запросовСоздать итоговые запросы к базе данных, в которых использовать группировку по текстовому полю и итоговые функции в числовых полях: — оставить в запросе поля Категория и Цена, вычислить максимальное значение цены для каждой категории товара; — подсчитать количество товаров у каждого клиента; — подсчитать общий объем реализации для каждого товара. Рис. 6.1 – Максимальная цена товаров Рис. 6.2 – Объем реализации по клиенту Рис 6.3 – Общий объем реализации по товарам 7. Создание запросов-действий— Создайте запрос на обновление записей, позволяющий увеличить значение одного из числовых полей в два раза. — Сделайте запрос на создание таблицы к таблице Реализация, выбрав тех, чья дата отгрузки в ближайшую неделю. — Создайте запрос к копии таблицы Товары, в котором будут удалены все записи о товарах одной категории. — Создайте запрос на добавление к копии таблицы Товары, в котором будут добавлены в копию из таблицы Товары записи по любому условию. Рис 7.1 – Запрос по дате Рис 7.2 – Обновление таблицы Копия Товары Вывод.В ходе лабораторной работы была изучена программа обработки баз данных «Microsoft Access». Были получены навыки создания баз данных, форм для работы с ними, межтабличных связей, умение выбрать определенные данные по запросам, а также конструирования различных видов отчетов. |