Создание вспомогательных таблиц.
Курсовая работа
по дисциплине
Информатика |
Выполнил студент группы | Атб 12-1 | Турсунов О.З. | ||||
Шифр группы | подпись | И.О.Фамилия | ||||
Нормоконтроль | Е.С. Попова | |||||
подпись | И.О.Фамилия | |||||
Курсовая работа защищена с оценкой |
Иркутск 2013
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение ВПО
«ИРКУТСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
ЗАДАНИЕ
На курсовую работ
По курсу | Информатика | ||||||||||||||||
Студенту | Турсунову О.З. | ||||||||||||||||
(фамилия, инициалы) | |||||||||||||||||
Тема проекта | |||||||||||||||||
Создание базы данных «Классификация шлифовальных кругов» | |||||||||||||||||
Исходные данные | |||||||||||||||||
Создать БД в Access «Классификация шлифовальных кругов». Основную и вспомогательные таблицы создать с помощью Конструктора, определив необходимые поля и типы данных, связать таблицы с помощью Схемы данных, создать параметрически универсальные запросы, форму по главной таблице и отчеты на основе созданных запросов. | |||||||||||||||||
Рекомендуемая литература | |||||||||||||||||
Ломтадзе В.В., Шишкина Л.П. Практическая информатика – Иркутск: Изд-во ИрГТУ, 2012. – 200 с. | |||||||||||||||||
Дата выдачи задания | « | » | февраля | 2013 г. | |||||||||||||
Дата представления работы руководителю | « | » | мая | 2013 г. | |||||||||||||
Руководитель курсовой работы | Е.С. Попова | ||||||||||||||||
Содержание
Введение. 3
Основная часть. 4
Задание 1. Создание базы данных с помощью СУБД Access 5
I этап. Создание таблиц. 5
II этап. Создание схемы данных. 6
III этап. Создание формы.. 7
IV этап. Создание запросов. 7
V этап. Создание отчетов. 9
Задание 2. Написать программу, используя язык программирования (VBA или C++) 11
1.Таблица спецификаций. 11
2.Блок-схем. 12
3. Программа. 14
4. Результат расчета. 15
Заключение. 16
Список литературы.. 17
Введение
Шлифовальные круги общего применения кругов общего применения выпускают на керамической (К), бакелитовой (Б) и вулканитовой (В) связках. Марки связок и марки шлифовальных материалов для кругов приведены в нормативно-технической документации.
Круги прямого профиля ПП — универсальное применение. Наиболее распространенные случаи применения в зависимости от диаметра круга, мм: до 150 - внутреннее шлифование, 150— 500 — заточка инструментов; 250—1100 — круглое наружное шлифование; 250—600 — бесцентровое шлифование; 200—450 — плоское шлифование периферией круга; 150—600 — ручное обдирочное шлифование; 100 —500 — резьбошлифование.
Круги с выточками ПВ, ПВК, ПВД, ПВДК - универсальное применение. Назначение выточек; лучший доступ круга при подходе его к обрабатываемой детали; возможность одновременно шлифовать цилиндрические и торцовые поверхности («в упор»); уменьшение площади соприкосновения торцовой поверхности круга с обрабатываемой поверхностью при обработке буртов, фланцев (формы ПВК, ПВДК).
Круги с коническим профилем 2П, 3П-для резьбошлифования, шлицешлифоваиия, зубошлифования, заточки некоторых видов многолезвийного инструмента и пил.
Специальные круги — для обдирочного плоского шлифования. Рифленая поверхность кругов ПР снижает нагрев обрабатываемой детали. Иногда применяют для чистового шлифования на специальных станках.
Диски Д — для шлифования глубоких узких пазов, отрезных и прорезных работ, шлифования профильных поверхностей на профильно-шлифовальных станках.
Кольцевые круги К - для плоского шлифования торцом круга. Крепление кругов на планшайбе при помощи цементирующих веществ.
Чашечные цилиндрические круги ЧЦ - для заточки и доводки режущего инструмента, внутреннего и плоского шлифования (например, шлифования направляющих станин и корпусных деталей).
Чашечные конические круги ЧК — для заточки и доводки инструментов, плоского шлифования в случае, когда затруднена обработка кругами других форм
Тарельчатые круги Т — для заточки и доводки многолезвийного режущего инструмента, зубошлифования и шлифования.
СУБД Access упрощает вводи использование данных, а так же позволяет представить данные о классификации шлифовальных кругов в наглядной форме.
Основная часть
Задание 1. Создание базы данных с помощью СУБД Access
Требование:
Классификация шлифовальных кругов [5, т.2]
Основная таблица:
Классификация шлифовальных кругов (код круга, код типа круга, код связки, минимальный диаметр, максимальный диаметр, минимальная высота, максимальная высота, минимальное отверстие, максимальное отверстие).
Вспомогательные таблицы:
Типы шлифовальных кругов (код типа круга, тип круга, форма круга);
Связки кругов (код связки, связка).
I этап. Создание таблиц.
Составляющими базу данных являются три таблицы, из них одна основная:
1. Классификация шлифовальных кругов (основная)
2. Типы шлифовальных кругов (вспомогательная)
3. Связки кругов (вспомогательная)
Все таблицы были созданы с помощью Конструктора.
Создание вспомогательных таблиц.
В начале создал вспомогательные (дополнительные) таблицы. В таблицах были отмечены ключевые поля, а так же в общих свойствах полей задал длину(размер) поля, соответствующую данным этого поля.
Таблица Типы шлифовальных кругов для базы данных «Типы шлифовальных кругов» в режиме конструктора выглядит следующим образом (см. рисунок 1).
Рисунок 1- Таблица в режиме конструктора
(Типы шлифовальных кругов)
Таблица Связку кругов для базы данных «Связки кругов» в режиме конструктора выглядит следующим образом (см. рисунок 2).
Рисунок 2 - Таблицы в режиме конструктора
(Связки кругов)
Создание основной таблицы
При создании основной таблицы обязательным является использование полей со списком для ссылок на объекты, коды которых образуют ключевые поля вспомогательных таблиц (см. рисунок 3). Также необходимо задать ширину столбцов, в которых будут отражаться ссылочные данные.
В основной таблице в режиме конструктора задаём параметры: код круга (счетчик), код типа круга (числовой), код связки (числовой), минимальный диаметр (числовой), максимальный диаметр (числовой), минимальная высота (числовой), максимальная высота (числовой), минимальное отверстие (числовой), максимальное отверстие (числовой).
Рисунок 3 – Таблица (Классификация шлифовальных кругов) в режим конструктора
II этап. Создание схемы данных.
Используя диалоговое окно, выбрал таблицы необходимые для включения в схему данных. Установил необходимые связи между таблицами. При создании схемы данных необходимо установить контроль ссылочной целостности.
В этой схеме данных были использованы ключевые поля, Классификация шлифовальных кругов “Код круга”, из Типа шлифовальных кругов “Код типа кругов”, а из Связки кругов “Код связки” (см. рисунок 4).
Рисунок 4- Схема данных БД (Классификация шлифовальных кругов)
III этап. Создание формы
Для ввода и редактирования данных была создана форма «Классификация шлифовальных кругов». После создания и в процессе работы с формой с помощью нее можно просматривать и в дальнейшем редактировать данные. Уточнение текста надписей, местоположения, размеров, шрифтов и других параметров отображения элементов формы осуществляется в режиме Конструктора форм. (см. рисунок 5).
Рисунок 5 - Формы (Классификации шлифовальных кругов)
IV этап. Создание запросов
Все запросы созданы в режиме Конструктора. Запросы позволяют выбирать данные из одной или нескольких связанных таблиц. Результатом выполнения запроса является результирующая таблица, которая наряду с другими таблицами может быть использована при обработке данных. С помощью запросов можно также обновлять, удалять или добавлять данные в таблицы. Основным назначением запросов является отбор данных по критериям поиска.
Запрос Максимальный диаметр позволяет выбрать все записи о Методах обработки, которые принадлежат заданному интервалу значений диаметра. Первый запрос был создан по полю минимальная высота. Условия отбора записи заданы в запросе параметр [Введите максимальный диаметр]. Также в него включены необходимые поля (см. рисунок 6, 6.1, 6.2)
Рисунок 6 – “Классификация шлифовальных кругов” в режиме конструктора
Рисунок 6.1 - Диалоговое окно ввода параметра
Рисунок 6.2 – Результат выполнения запроса
Во втором запросы были проделаны те же шаги что и в первом запросе. Второй запрос создан по полю минимальное отверстие. Условия отбора записи заданы в запросе параметр [Введите минимальное отверстие]. Так же в него включены необходимые поля (см. рисунок 7).
Запрос Минимальное отверстие позволяет выбрать все записи о Методах обработки, которые принадлежат заданному интервалу значений диаметра.
Рисунок 7 – Результат выполнения запроса
V этап. Создание отчетов.
Отчет – это гибкое и эффективное средство для организации просмотра и распечатки итоговой информации. В отчете можно получить результаты сложных расчетов, статистических сравнений, а также поместить в него рисунки и диаграммы.
В ходе работы были созданы три отчёта с помощью «мастера отчётов»: Отчет Тип шлифовальных кругов (см. рисунок 7), отчет Классификации шлифовальных кругов (см. рисунок 7.1), отчет Связки кругов (см. рисунок 72).
В отчете можно получить результаты сложных расчетов, статистических сравнений, а также поместить в него рисунки и диаграммы.
В созданной базе данных отчеты спроектированы по запросам, а сводный отчет по всем таблицам. Одноименные запросы (см. рисунки 7.1, 7.2) Общий запрос (см. рисунок 7) созданный на основе таблиц.
Рисунок 7- Отчёт “Тип Шлифовальных кругов”
Рисунок 7.1- Отчет” Классификации шлифовальных кругов”
Рисунок 7.2 – Отчет “Связки кругов”
Задание 2. Написать программу, используя язык программирования (VBA или C++)