учебно-метод указ 2022. дагестанский госудаственный технический университет
Скачать 1.08 Mb.
|
Решение.Перейти в режим Формы(Двойной щелчок на имени Формы) и пролистать все записи и для каждой установить переключатель в нужное положение. Закрыть форму и открыть таблицу и просмотреть поле Пол. Решение.Открыть таблицу Студентыв режиме таблицы. Установить курсор в поле Группа. На вкладке Главнаянажать кнопку Фильтр. Установить галочку на номере одной нужной группы. Нажать ОК. Произойдет автоматическое включение фильтра. Данные будут отфильтрованы по установленному параметру. Кнопка Применитьфильтрпозволяет включать и выключать установленный фильтр. Индивидуальные задания к практической работе №6 Перед выполнением задания выполнить все упражнения, описанные выше. Задание 1Создать базу данных для фирмы, торгующей комплектующими для компьютеров в виде 3-х таблиц: Таблица1 – Продажи, характеризуется атрибутами: Учетный № (тип счетчик), Дата заказа (Дата/время), Номер заказа (тип текстовый), Артикул (уникальный номер единицы товара, тип текстовый). Таблица2 – Комплектующиевключает атрибуты: Артикул (тип текстовый), Наименование (тип текстовый), Описание комплектующих (тип текстовый). Таблица3 – Ценыхарактеризуется атрибутами: Артикул (тип текстовый), Цена (тип числовой), Скидка (тип числовой). В таблицах Комплектующиеи Ценыв качестве ключевого поля использовать атрибут артикул. Таблица Продажи не должна иметь ключевого поля. Для создания таблиц использовать режимконструктора. Ввести 4 записи в таблицу Комплектующие. Таблицу Цены заполнить с помощью мастераподстановки, используя артикул из таблицы Комплектующие. В таблицу Продаживвести 6 записей. Задание 2Создать формы для заполнения каждой таблицы с помощью мастера форм и ввести по 3 записи в формы. Количество записей в таблице Продажи должно превышать количество записей в таблицах Комплектующие и Цены. В таблице Продажидолжны быть записи с одинаковыми артикулами. Задание 3Установить связи между таблицами. Эта база данных включает в себя три отношения: Продажи, Комплектующие и Цены. Эти отношения связать через атрибут Артикул. Для отношения Продажи это связь «многие-к-одному». Задание 4Создать запрос на выборку, который должен содержать данные о наименовании и стоимости комплектующих по заказу 2 (в режиме Конструктор запросов). Задание 5Составить отчет по выше составленному запросу с помощью мастера отчетов. Задание 6С помощью группового запроса определить количество единиц комплектующих и суммарной стоимости каждого наименования по всем заказам. Рекомендации: выбрать Групповые операции (Σитоги) и в поле Учетный номер таблицы Продажи задать функцию Count для определения количества комплектующих, а в поле Цена для подсчета суммарной стоимости по всем заказам функцию Sum в режиме Конструктора. Включить поле артикул. Запрос сохранить под именем Количество комплектующих. Задание 7Составить перекрестный запрос, который группирует записи по номерам заказов из таблицы Продажи и наименованию из таблицы Комплектующие, подсчет суммарной стоимости выполнить в столбце Цена таблицы Цены. Рекомендации: выбрать Перекрестный запрос в режиме Конструктора запросов, для заголовка строк использовать поле Наименование, для заголовка столбцов-номера заказов, в поле Цена задать значение и групповую операцию Sum. Задание 8Создать запрос вычисления суммарной стоимости комплектующих одного наименования. Рекомендации по созданию вычислительного поля: вычислительное поле стоимости составить с помощью построителя выражений в виде: Стоимость:[Цены] ! [Цена] *[Количество Комплектующих] ! [Count- Учетный №]. Количество Комплектующих – это запрос, который был создан выше. В поле Артикул задать функцию Count, задать поля Наименование, Цена и в вычисляемом поле Стоимость задать Группировка. Задание 9Составить запрос на создание таблицы. Запрос Создание таблицы должно выполняться в режиме Конструктор, добавить таблицы Комплектующие, Продажи, Цены. В новую таблицу вставить все поля Продажи.*, Наименование, Цена и Скидка. Вычислить цену со скидкой. Цена со скидкой:[Цены]![Цена] - [Цены]![Цена]*[Цены]![Скидка] . В диалоговом окне задать имя новой таблицы. Задание 10Сформировать инструкцию на SQL для создания запроса на выборку данных. Рекомендации: выбрать вкладку на ленте Создание/Конструктор запросов/закрыть окно добавить таблицы. Выбрать Конструктор/Режим SQL. В появившемся окне сформировать инструкцию: SELECT Продажи.[Учетный №],Продажи.[Дата заказа], Продажи.[Номер заказа], Продажи.[Артикул] FROM Продажи WHERE ((Продажи.[Дата заказа]=#2/2/2005#) AND (Продажи.[Номер заказа]=”1”)); Закрыть окно и просмотреть запрос. Сохранить результаты работы в файле СУБД_ФИО_студента.accdb |