Учебнометодическое пособие к лабораторнопрактическим занятиям по дисциплине Введение в информационные технологии для студентов направления подготовки 44. 03. 04 Профессиональное обучение всех форм обучения
Скачать 1.6 Mb.
|
Упражнение 14.Задать значение поля Пол для каждой записи таблицы Студенты. Решение. Перейти в режим Формы (Двойной щелчок на имени Формы) и пролистать все записи и для каждой установить переключатель в нужное положение. Закрыть форму и открыть таблицу и просмотреть поле Пол. Упражнение 15.С помощью фильтра вывести из таблицы Студенты на экран студентов одной группы. Решение. Открыть таблицу Студенты в режиме таблицы. Установить курсор в поле Группа. На вкладке Главная нажать кнопку Фильтр. Установить галочку на номере одной нужной группы. Нажать ОК. Произойдет автоматическое включение фильтра. Данные будут отфильтрованы по установленному параметру. Кнопка Применить фильтр позволяет включать и выключать установленный фильтр. Задания для самостоятельной работы Самостоятельная работа №8
Задание 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 Перед выполнением задания выполнить все упражнения, описанные выше. Содержание отчета Отчетом является файл СУБД_ФИО_студента.accdb, созданный в результате выполнения задания. Технология выполнения работы В данной работе должна быть создана база данных из трех таблиц, определены условия отбора информации и создание форм, запросов и отчета. |