- •6 1
- •Microsoft Access
- •Содержание
- •Лабораторная работа №1
- •Пуск – Программы - Microsoft Access
- •1.4 Работа с данными в режиме таблицы
- •Лабораторная работа №2
- •2.1 Работа с одной таблицей
- •2.1.1 Запрос, отбирающий данные из одной таблицы по условию
- •2.2 Запросы, которые отбирают данные из нескольких таблиц
- •2.3 Модификация данных с помощью запросов
- •2.3.1 Запросы, которые изменяют значение группы записей
- •Лабораторная работа № 3 Тема: Создание форм
- •3.1 Создание форм для просмотра и ввода данных
- •3.2.Создание форм с подчиненной формой
- •Лабораторная работа №4
- •Лабораторная работа №5
- •5.1 Задание:
- •5.2 Индивидуальные задания к лабораторной работе Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •5.3 Контрольные вопросы
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •6.3 Контрольные вопросы
- •Лабораторная работа №7
- •7.1 Задание
- •7.2 Варианты индивидуальных заданий Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •7.3 Контрольные вопросы
- •7.4 Пример выполнения работы
- •' Создается запрос и заполняется список книг читателя
- •Лабораторная работа № 8
Вариант 4
Оптовый склад отпускает товары в магазины по заказам. Создать базу данных для регистрации и учета заказов магазинов. База данных состоит из четырех таблиц: «Заказы», «Состав заказа», «Товары», «Магазины».
Таблица «Заказы» состоит из полей №заказа, Код магазина, Дата заказа, Дата оплаты.
Таблица «Товары» состоит из полей Код товара, Название товара, Группа товара, Стоимость единицы товара, Примечание. На складе хранятся товары трех различных групп: 1 группа – косметика, 2 группа – чистящие средства, 3 группа – моющие средства.
Таблица «Состав заказа» состоит из полей №заказа, Код товара, количество единиц товара. В этой таблице №заказа может повторяться, так как в один заказ магазина может входить несколько различных товаров.
Таблица «Магазины» состоит из полей Код магазина, Название магазина, Адрес, Телефон.
При расчете за заказы склад дает скидку магазинам в размере 10% от стоимости заказа, если сумма заказа превышает 1000 гривен.
5.3 Контрольные вопросы
Определите основные понятия: база данных, таблица, поле, запись.
Типы полей и ограничения на значения и использование.
Перечислите свойства полей и их применение.
Индексы: их назначение и применение. Создание простых и составных индексов.
Понятие фильтра. Создание и применение фильтров.
Поиск и замена данных в таблицах.
Что такое связи между таблицами? Типы связей.
Понятие целостности данных. Как работает контроль целостности данных в Access?
Лабораторная работа №6
Тема: Создание запросов для индивидуального задания.
6.1 Задание:
Создайте запросы, которые перечислены в индивидуальном задании.
Напишите отчет по работе. Отчет должен содержать окно конструктора для каждого запроса и программу на языке SQL.
Напишите ответы на контрольные вопросы.
6.2 Индивидуальные задания к лабораторной работе
Вариант 1
Создать такие запросы:
все поезда до определенной станции (выбор пункта можно вводить, как параметр);
вычислить количество проданных билетов на указанный поезд и дату;
количество проданных билетов до каждой станции;
повысить стоимость билетов в купейных вагонах на 20% до определенной станции;
для каждой зарегистрированной продажи билетов отобрать в запрос номер поезда, дату отправления, пункт назначения, тип вагона, стоимость билетов в этом вагоне, количество билетов, категория льгот. Подсчитать сумму к оплате (стоимость билета* количество билетов*льготы +20% налог), общую стоимость билетов;
для каждого поезда и на каждый день вычислить количество проданных билетов в плацкартные вагоны, в купейные вагоны, вычислить общую стоимость проданных билетов.
Для каждого поезда и на каждый день вычислить количество свободных мест в плацкартных вагонах и в купейных вагонах;
какой поезд и в какой день не пользуется спросом (продажи билетов на него не было)?
Создать новую таблицу, которая содержит список продаж билетов до указанного пункта, который вводится как параметр.
Вариант 2
Создать такие запросы:
вывести информацию об автомобилях, мощность двигателя которых больше заданной (мощность задавать как параметр);
вывести информацию о клиентах, адрес которых в городе Запорожье;
вычислить общее количество заказанных автомобилей за каждый месяц;
уменьшить стоимость автомобилей определенной фирмы-производителя на 10%;
для каждого заказа вычислить стоимость заказанной партии автомобилей, сумму к оплате (стоимость заказа * льготы+20% налог);
сумму заказов за последний квартал текущего года по каждой модели;
какие модели не пользуются спросом (заказы на них отсутствуют)?
Создать новую таблицу, в которую ввести продажи автомобилей за последний месяц с указанием общей стоимости заказа и скидки.