Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodicheskie_Ukazania_Po_Vypolneniyu_I_Podgoto...docx
Скачиваний:
1
Добавлен:
05.09.2019
Размер:
517.14 Кб
Скачать

2.4 Разработка макетов таблиц и схемы бд средствами субд ms Access

На основании спроектированной информационно-логической модели можно приступить к непосредственному созданию БД с помощью СУБД Microsoft Access.

Новая БД создается с помощью команды Создать из меню Файл. При этом сразу указывается имя БД и ее расположение.

В окне БД на вкладке Таблицы выполняется разработка макетов таблиц.

Макеты таблиц создаются в режиме конструктора.

привести окно Конструктора таблиц

Сначала создаются макеты главных таблиц Клиенты и Автомобили, затем формируется подчиненная таблица Заказы. В таблице Заказы для внешних ключей формируются поля со списком (с использованием Мастера подстановки). Для каждого поля таблицы задается тип данных и свойства полей.

Описания макетов таблиц (приложение А1) приведены ниже:

указать поля, типы данных и основные свойства полей (размер, формат, условие на значение, значение по умолчанию, обязательное поле, индексированное поле и др. Можно в виде таблицы)

После окончания работы над макетами таблиц формируется схема БД с помощью меню Сервис/Схема данных.

(привести правила формирования схемы БД )

При формировании связей между таблицами обязательно устанавливается поддержка целостности данных…

.описать параметры целостности данных

Готовая схема БД приведена в приложении Б1.

2.5 Заполнение бд исходными данными контрольного примера

Заполнение таблиц исходными данными в соответствии с поставленной задачей и количественными ограничениями выполняется после формирования схемы БД.

Примеры заполнения таблиц приведены в приложении В.

2.6 Разработка средств пользовательского интерфейса для ввода данных, анализа и отображения результатов

2.6.1 Разработка табличных форм

Для удобной работы пользователя разработаны табличные формы.

Для просмотра, ввода и редактирования информации из таблиц БД созданы формы Автомобиль, Клиент, Заказ.

… привести описание форм, перечислив используемые элементы управления.

Формы приведены в приложении Г.

2.6.2 Разработка запросов

Для анализа информации в БД «Автосалон» разработаны следующие запросы, макеты и результаты работы которых приведены в приложении Д.

(Перечень запросов является примерным, корректируется в соответствии с конкретным вариантом).

  1. «Рейтинг популярности моделей» - позволяет сформировать список из 3-х автомобилей, которые заказывались чаще всего (рисунок Д1).

Создается на основе таблиц Автомобиль и Заказ, включает поля Модель и Код заказа.

Используется групповая операция Count по полю Код заказа.

По полю Код заказа выполняется сортировка по убыванию.

Набор выводимых значений ограничен тремя ( в Свойствах запроса выбран параметр Набор значений, установлено число 3).

  1. «Самая дешевая (дорогая) модель» - позволяет отобразить 1 автомобиль с min (max) ценой.

описать источники запроса, поля, свойства запроса.

  1. «Общая стоимость заказа» - позволяет сформировать список заказов и рассчитать общую сумму каждого заказа с учетом заводской цены и издержек.

описать источники запроса, поля, свойства запроса.

  1. «Рейтинг активности клиентов» - позволяет сформировать список 3-5 клиентов, которые сделали наибольшее число заказов.

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

описать источники запроса, поля, свойства запроса.

  1. «Рейтинг клиентов по сумме заказов» - позволяет сформировать список 3-5 клиентов, которые делали самые крупные заказы.

Создается на основе запроса с расчетами «Общая стоимость заказа», определяющего общую сумму заказа с учетом заводской цены и издержек, с использованием групповой операции Sum по полю Общая сумма.

описать источники запроса, поля, свойства запроса.

  1. «Список заказов клиента» - позволяет сформировать список заказов, сделанных конкретным клиентом.

Создается с использованием параметра в условии отбора по полю Фамилия клиента.

описать источники запроса, поля, свойства запроса.

  1. «Поиск клиента по фрагменту фамилии (адреса)» - позволяет отобразить сведения о клиенте (клиентах).

Создается с использованием параметра в условии отбора по полю Фамилия (Почтовый адрес).

описать источники запроса, поля, свойства запроса.

  1. «Список заказов на модель» - позволяет сформировать список заказов, сделанных на конкретную модель.

Создается с использованием параметра в условии отбора по полю Модель.

описать источники запроса, поля, свойства запроса.

  1. «Список заказов за … квартал … года» - позволяет сформировать список клиентов, сделавших заказы в указанном временном интервале.

Создается с использованием вычисляемых полей Квартал и Год с параметрами в условии отбора.

описать источники запроса, поля, свойства запроса.

  1. «Неоплаченные заказы за период» - позволяет сформировать список клиентов, которые не оплатили заказы в указанном временном интервале.

Создается с использованием 2 параметров (начальная и конечная дата) и условия отбора по полю Оплачено.

  1. «Оплаченные заказы за период» - позволяет сформировать список клиентов, которые оплатили заказы в указанном временном интервале.

Создается с использованием 2 параметров (начальная и конечная дата) и условия отбора по полю Оплачено.

  1. «Оборот за период …» - позволяет рассчитать общую сумму всех заказов за указанный период (год, квартал, месяц).

Создается на основе запроса с расчетами «Общая стоимость заказа» с использованием вычисляемых полей Квартал и Год с параметрами в условии отбора.

По полю Общая сумма задается групповая функция Sum.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]