Создание базы данных в Microsoft Office Access.




Контрольная работа

по дисциплине

«Информационное обеспечение систем планирования технологических процессов».

 

 

Выполнил:

студент гр. Б07-711-2зт Гаврилов Н.В.

 

Проверил:

доцент. д.т.н. Морозов С.А.

 

Ижевск 2017г.

1 часть.

Разработка параметрического чертежа в AUTOLISP.

1.1 Постановка задачи.

Разработать программу для автоматизированного построения в программе AUTOCAD, квадрата с вписанной окружностью.

1.2 Алгоритм решения.

Вычерчиваем чертеж параметрической детали на котором показываем точки через которые реализован алгоритм построения контура детали.

Рисунок 1 – Фигура для построения.

1.3 Листинг программы.

Открываем программу блокнот, далее вводим текст программы который представлен ниже и сохраняем файл с расширением *. lisp.

KA.lisp – файл программы в блокноте.

(defun quadr();определение функции

;ввод данных

(setq p1 (getpoint " \n Начальная точка:"))

(setq L (getdist p1 "\n длина стороны:"))

;построение квадрата

(setq p2 (polar p1 0 L)

p3 (polar p2 (/ pi 2) L)

p4 (polar p3 pi L)

)

(command "_line" p1 p2 p3 p4 "_c")

;построение окружности

(setq R (/ L 2))

(setq p5 (polar p1 0 R))

(setq pc (polar p5 (/ pi 2) R))

(command "_circle" pc R)

)

1.4 Руководство пользователя.

Запускаем программу AUTOCAD.

Программа запускается из меню: <сервис>→<автолист>→<приложения>→KA.lisp

Далее <загрузить>

В командной строке AUTOKAD вводим название головной функции (команда:(quadr)), далее в командной строке появляется запрос «начальная точка», вводим координаты начальной точки которые так-жеможно указать мышью на поле чертежей. На запрос «длина стороны» вводим в командную строку необходимое значение, либо указываем конечную точку на поле чертежей.

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

Рисунок 2 – Результат выполнения приложения.

2 часть

Создание базы данных в Microsoft Office Access.

2.1 Создание базовых таблиц.

Запускаем программу Microsoft Office Access и создаем новую базу данных, далее открываем панель <таблицы> и создаем новую таблицу «Комплектующие» в режиме конструктор. Задаем для поля цена числовое значение, остальные оставляем как текстовые. Аналогично создаем таблицу «Поставщики» и наполняем обе таблицы данными. Результат показан на рисунке 3.

Рисунок 3 – Таблицы с данными.

2.2 Создание связи между таблицами.

Блокнот открываем таблицу «комплектующие». Нажимаем команду <работа с с базами данных> <схема данных> и, в появившемся диалоговом окне выбираем таблицы, между которыми будем устанавливать связь. В блоке «комплектующие» выделяем ключевые поля. Флажок в строке <обеспечение целостности данных> не ставим. Между блоками появилась связь (рис 4).

Рисунок 4 – Связи между блоками таблиц

2.3 Создание запроса на выборку.

Создадим запрос на выборку манипуляторов типа «мышь» с ценой менее 300 условных единиц. Создадим запрос в режиме «конструктор» и заполним поля как на рисунке 4.

Рисунок 4 – Создание запроса на выборку.

 

Результат выполнения запроса показан на рисунке 5.

Рисунок 5 – Выборка манипуляторов «мышь» с ценой менее 300 у.е.

 

 

2.4 Создане запросов с параметром.

Запросы с параметром создаем по аналогичной схеме. В ячейке условие отбора поля компонент вводим «мышь» или «монитор» в поле цена оптовая вводим текст «<[введите максимальную цену]» (рис.6). Таким образом программа произведет выборку из мониторов и мышей с ценой не более указанной при запросе.

 

Рисунок 6 – Создание запроса на выборку с параметром.

 

Закроем таблицу, сохранив запрос. При его выполнении открывается поле как на рисунке 7, вводим в него требуемую цену.

 

Рисунок 7 – Поле ввода значения параметра.

 

2.5 Создание сложного запроса.

Открываем созданную ранее БД «Комплектующие» и выбираем таблицу «комплектующие». В режиме конструктор создадим дополнительное поле «Класс», в котором будут храниться данные о том, для какого класса изделия предназначены компоненты. Заполняем таблицу (рис. 8).

Рисунок 8 – Таблица Комплектующие.

Создадим запрос в режиме конструктора по таблице Комплектующие. В бланк «запрос по образцу» вводим следующие поля: Класс (сортировка по убыванию), Компонент, Цена (сортировка по убыванию). Добавляем в нижнюю часть бланка Групповые операции. Для поля Класс, по которому идет группировка записей, оставляем значение – группировка; для поля Цена – Sum, для определения стоимости изделия как суммы стоимостей комплектующих; для поля Компонент – Count, определяющую общее количество записей вошедших в группу (рис 9).

Рисунок 9 – Запрос по таблице комплектующие.

Результат итогового запроса показан на рисунке 10.

Рисунок 10 – Запрос на выборку.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-11-19 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: