Главная страница
Навигация по странице:

  • Индивидуальные задания к практической работе №6

  • Задание

  • учебно-метод указ 2022. дагестанский госудаственный технический университет


    Скачать 1.08 Mb.
    Названиедагестанский госудаственный технический университет
    Дата03.07.2022
    Размер1.08 Mb.
    Формат файлаdocx
    Имя файлаучебно-метод указ 2022.docx
    ТипУчебно-методические указания
    #623418
    страница24 из 27
    1   ...   19   20   21   22   23   24   25   26   27

    Решение.


    1. Перейти в режим Формы(Двойной щелчок на имени Формы) и пролистать все записи и для каждой установить переключатель в нужное положение.

    2. Закрыть форму и открыть таблицу и просмотреть поле Пол.
    Задание 15. С помощью фильтра вывести из таблицы Студенты на экран студентов одной группы.

    Решение.


    1. Открыть таблицу Студентыв режиме таблицы.

    2. Установить курсор в поле Группа.

    3. На вкладке Главнаянажать кнопку Фильтр.

    4. Установить галочку на номере одной нужной группы. Нажать ОК. Произойдет автоматическое включение фильтра. Данные будут отфильтрованы по установленному параметру.

    5. Кнопка Применитьфильтрпозволяет включать и выключать установленный фильтр.

    Индивидуальные задания к практической работе №6

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

    Задание 1


    Создать базу данных для фирмы, торгующей комплектующими для компьютеров в виде 3-х таблиц:

    1. Таблица1 – Продажи, характеризуется атрибутами: Учетный № (тип счетчик), Дата заказа (Дата/время), Номер заказа (тип текстовый), Артикул (уникальный номер единицы товара, тип текстовый).

    2. Таблица2 Комплектующиевключает атрибуты: Артикул (тип текстовый), Наименование (тип текстовый), Описание комплектующих (тип текстовый).

    3. Таблица3 Ценыхарактеризуется атрибутами: Артикул (тип текстовый), Цена (тип числовой), Скидка (тип числовой).

    В таблицах Комплектующиеи Ценыв качестве ключевого поля использовать атрибут артикул. Таблица Продажи не должна иметь ключевого поля.

    Для создания таблиц использовать режимконструктора.

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

    Задание 2


    Создать формы для заполнения каждой таблицы с помощью мастера форм и ввести по 3 записи в формы. Количество записей в таблице Продажи должно превышать количество записей в таблицах Комплектующие и Цены. В таблице Продажидолжны быть записи с одинаковыми артикулами.

    Задание 3


    Установить связи между таблицами. Эта база данных включает в себя три отношения: Продажи, Комплектующие и Цены. Эти отношения связать через атрибут Артикул. Для отношения Продажи это связь «многие-к-одному».

    Задание 4


    Создать запрос на выборку, который должен содержать данные о наименовании и стоимости комплектующих по заказу 2 (в режиме Конструктор запросов).

    Задание 5


    Составить отчет по выше составленному запросу с помощью мастера отчетов.

    Задание 6


    С помощью группового запроса определить количество единиц комплектующих и суммарной стоимости каждого наименования по всем заказам.

    Рекомендации: выбрать Групповые операции (Σитоги) и в поле Учетный номер таблицы Продажи задать функцию Count для определения количества комплектующих, а в поле Цена для подсчета суммарной стоимости по всем заказам функцию Sum в режиме Конструктора. Включить поле артикул. Запрос сохранить под именем Количество комплектующих.

    Задание 7


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

    Рекомендации: выбрать Перекрестный запрос в режиме Конструктора запросов, для заголовка строк использовать поле Наименование, для заголовка столбцов-номера заказов, в поле Цена задать значение и групповую операцию Sum.

    Задание 8


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

    Рекомендации по созданию вычислительного поля: вычислительное поле стоимости составить с помощью построителя выражений в виде:

    Стоимость:[Цены] ! [Цена] *[Количество Комплектующих] ! [Count- Учетный №].

    Количество Комплектующих – это запрос, который был создан выше. В поле Артикул задать функцию Count, задать поля Наименование, Цена и в вычисляемом поле Стоимость задать Группировка.

    Задание 9


    Составить запрос на создание таблицы.

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

    В новую таблицу вставить все поля Продажи.*, Наименование, Цена и Скидка. Вычислить цену со скидкой.

    Цена со скидкой:[Цены]![Цена] - [Цены]![Цена]*[Цены]![Скидка] .

    В диалоговом окне задать имя новой таблицы.

    Задание 10


    Сформировать инструкцию на SQL для создания запроса на выборку данных.

    Рекомендации: выбрать вкладку на ленте Создание/Конструктор запросов/закрыть окно добавить таблицы.

    1. Выбрать Конструктор/Режим SQL.

    2. В появившемся окне сформировать инструкцию:

    SELECT Продажи.[Учетный №],Продажи.[Дата заказа], Продажи.[Номер заказа], Продажи.[Артикул] FROM Продажи

    WHERE ((Продажи.[Дата заказа]=#2/2/2005#) AND (Продажи.[Номер заказа]=”1”));

    Закрыть окно и просмотреть запрос.

    Сохранить результаты работы в файле СУБД_ФИО_студента.accdb
    1   ...   19   20   21   22   23   24   25   26   27


    написать администратору сайта