- •Байкальский государственный университет экономики и права
- •Введение в базы данных Основные понятия баз данных
- •Обработка информации с помощью субд
- •Реляционная модель базы данных.
- •Работа с базой данных
- •Проект базы данных
- •Представление фирмы в таблицах
- •Постановка задачи
- •3. Реализация базы данных в субд Access
- •3.1.Особенности субд Access
- •Структура Access
- •3.2. Создание базы данных в субд Access Запуск Access и открытие бд
- •Создание новой бд
- •3.3. Создание и редактирование таблиц базы данных в субд Access
- •Создание таблицы в режиме Конструктора
- •Связывание таблиц на схеме данных
- •3.4. Запросы в субд Access
- •Запросы и фильтры
- •Типы запросов
- •Вычисления в запросах
- •3.5. Работа с формами в субд Access
- •Виды форм.
- •Создание формы с помощью мастера
- •Создание формы с помощью конструктора
- •Подчиненная форма
- •3.6. Создание и редактирование отчетов
- •Создание отчета с помощью мастера
- •Доработка отчета в режиме Конструктора
- •3.7. Работа с макросами
- •Создание макросов
- •Выполнение макроса
- •3.8. Настройка параметров запуска базы данных
- •Лабораторный практикум 1
- •Лабораторная работа №1
- •Лабораторная работа №2
- •Лабораторная работа №3
- •Лабораторная работа №4
- •Лабораторный практикум 2
- •Лабораторная работа №1
- •Лабораторная работа №2
- •Список использованной литературы
Лабораторный практикум 1
(Создание БД на примере фирмы, которая покупает товары, хранит их, а затем продает с некоторой наценкой)
Лабораторная работа №1
Тема: Среда Access: создание и редактирование таблиц БД.
Цель: Ознакомиться с основными средствами Access. Научиться создавать и редактировать таблицы.
Задание:
Создать новую БД «Товары» в СУБД Access.
Создать таблицы в режиме Конструктора.
Создать связи между таблицами.
Заполнить таблицы.
Технология работы:
См. п.3.1.- 3.3.
Содержание отчета:
Тема лабораторной работы.
Цель лабораторной работы.
Все таблицы в режиме таблиц.
Схема связей между таблицами (схема данных).
Лабораторная работа №2
Тема: Анализ данных с помощью запросов.
Цель: Научиться создавать простые и сложные запросы.
Задание:
1) Составить данные на приобретенный товар с учетом наименования предприятия, количества приобретенного товара, цены товара и даты покупки,
2)Составить данные на проданный товар с учетом наименования предприятия, количества проданного товара, цены товара и даты продажи.
Осуществить возможность вывода сведений о каждом товаре, о каждом поставщике и клиенте.
Произвести расчет остатков товаров на определенную дату.
Произвести расчет прибыли фирмы из расчета разности суммы, затраченной на приобретение товара, и суммы, полученной от продажи, по каждому наименованию товара и по каждой категории товара.
Составить данные по количеству поступившего товара от каждого поставщика и составить данные по количеству проданного товара каждому клиенту.
Технология работы:
См. п.3.4
Необходимо создать запросы на выборку, отражающие следующую информацию: 1)какой товар, по какой цене и в каком количестве кому и когда был продан,
2) какой товар, по какой цене и в каком количестве, когда и у кого был куплен.
Необходимо создать запросы с параметром (три), при этом параметрами будут [КодТовара], [КодПоставщика] и [КодКлиента] соответственно.
Необходимо составление простого запроса с вычислениями и подведением итогов. Для запроса создать новое поле Затраты по формуле: Sum([КоличествоТовараПоставки]*[ЦенаТовараПоставки]).
Необходимо составление простого запроса с вычислениями и подведением итогов. Для запроса создать новые поля:
Сумма: Sum([КоличествоТовараПродажи]*[ЦенаТовараПродажи])
Остаток:
[Sum-КоличествоТовараПоставки]-[Sum-КоличествоТовараПродажи]
Прибыль: [Сумма]-[Затраты].
Для выполнения потребуется составление простого запроса. Предварительно создается два запроса:
1) ЗапросПоставкаПерекрестный, для которого источником данных служат таблицы Товары, ПоставкаТовара и Поставщики. Для запроса отбираются три поля: Товар, КоличествоТовараПоставки, Поставка. Необходимо сгруппировать поля. Для поля КоличествоТовараПоставки выбрать операцию Sum. В строке Перекрестная таблица для поля Товар установить значение Заголовки строк, а для поля Поставщик - значение Заголовки столбцов. В этой же строке для поля КоличествоТовараПоставки выбрать Значение. Проверить и сохранить запрос.
2) ЗапросПродажаПерекрестный, для которого источником данных служат таблицы Товар, Продажа и Клиент. Для запроса отбираются три поля: Товар, КоличествоТовараПродажи, Клиент. Необходимо сгруппировать поля. Для поля КоличествоТовараПродажи выбрать операцию Sum. В строке Перекрестная таблица для поля Товар установить значение Заголовки строк, а для поля Клиент - значение Заголовки столбцов. В этой же строке для поля КоличествоТовараПоставки выбрать Значение. Проверить и сохранить запрос.
Содержание отчета:
Тема лабораторной работы,
Цель лабораторной работы,
Результаты выполнения запросов.