Автор: Пользователь скрыл имя, 15 Января 2015 в 20:10, курсовая работа
Данная курсовая работа выполняется в приложении Microsoft Access, который входит в прикладной пакет MS Office 2000, на примере базы данных двигателей постоянного тока. Созданная программа обладает рядом достоинств и особенностей. Вот лишь часть из них:
Удобный дизайн программы с понятным интерфейсом и кнопочной формой
Возможность просмотра или вывода на печать отчетов, наглядно демонстрирующих информацию по базе данных
Наличие подробного описания предназначения и работы программы
Содержание
Данная курсовая работа выполняется в приложении Microsoft Access, который входит в прикладной пакет MS Office 2000, на примере базы данных двигателей постоянного тока. Созданная программа обладает рядом достоинств и особенностей. Вот лишь часть из них:
Цель работы.
Закрепление и углубление знаний по информатике, практических навыков работы на персональном компьютере и разработки пользовательских приложений с использованием программных средств интегрированного пакета MS Office и современных компьютерных технологий обработки информации, а также навыков в составлении текстовой документации.
Система управления базами данных(СУБД) является универсальным программным инструментом создания и обслуживания баз данных(БД) и приложений пользователя в самых разных областях. СУБД обеспечивает многоаспектный доступ к данным и использование одних и тех же данных различными задачи и приложениями пользователя.
В СУБД поддерживаются различные модели данных.
Модель данных – это метод логической организации данных ,используемой СУБД. Наиболее известными являются иерархическая, сетевая и реляционные модели.
В СУБД для персональных компьютеров (настольных СУБД) поддерживается преимущественно реляционная модель, которую отличает простота и единообразие представления данных простейшими двумерными таблицами. Реляционная модель обеспечивает возможность использования в разных СУБД операций обработки данных, имеющих единую основу – алгебру отношений(реляционную алгебру) и универсального языка структурированных запросов – SQL(Sequential Query Language).
Основной логической
СУБД Microsoft Access является системой управления реляционной базы данных, включающих все необходимые инструментальные средства для создания локальной базы данных, общей базы данных в локальной сети с файловым сервером или базы данных на SQL-сервере, а также для создания приложений пользователя, работающего с этими базами данных. База данных Access, создаваемая на локальном компьютере, отличается от баз данных других настольных СУБД.
В ее файле могут храниться не только данные, но и объекты интерфейса – формы, отчеты, а также программный код. Благодаря этому можно создать приложение, целиком хранящееся в одном – единственном MDB-файле, что существенно упрощает как создание, так и распространение приложений для работы с базами данных.
СУБД Access включает разнообразные и многочисленные относительно автономные программные средства, ориентированные на создание объектов базы данных и приложений пользователя.
Средства графического конструирования позволяют пользователю создавать объекты базы данных и объекты приложения с помощью многочисленных графических элементов, не прибегая к программированию.
Диалоговые средства представлены разнообразными мастерами, которые в режиме ведения диалога с пользователем позволяют создавать объекты и выполнять разнообразные функции по реорганизации и преобразованию баз данных.
Среди многочисленных средств графического конструирования и диалоговых средств Access следует выделить средства для создания:
Средства программирования СУБД включают язык структурированных запросов SQL, язык макрокоманд и язык объектно-ориентированного программирования для приложений Microsoft Visual Basic for Applications(VBA). VBA является частью семейства Microsoft Visual Basic, которое входит в состав Visual Studio.
В каждой таблице базы данных «Двигатели постоянного тока» хранятся сведения конкретной категории. Например, в таблице «Типы двигателя» хранятся сведения о двигателях постоянного тока. Сведения о двигателях разбиты на отдельные факты. Каждый такой факт хранится в отдельном поле; например в поле «Шифр типа и серии» хранятся коды, присвоенные для каждого типа двигателя. Набор всех фактов об одном двигателе составляет одну запись. Например, «Шифр типа и серии», «Серия», «Типоразмер двигателя» и др.
Для каждого поля задан тип данных , определяющий тип сведений, которые могут храниться в этом поле. Поле «Шифр типа и серии» имеет тип данных «Числовой», поскольку в этом поле хранятся коды(числа). Поле «Типоразмер двигателя» имеет тип данных «Текстовый», так как в нем хранятся буквы, из которых состоит тип двигателя. Для того, чтобы узнать тип данных поля, нужно открыть таблицу в режиме конструктора.
Ниже описана структура основных таблиц: «Тип двигателя», «Исполнение», «Напряжение» и «Экземпляр двигателя».
Структура таблицы «Тип двигателя»
Имя поля |
Тип данных |
Применение |
Шифр типа и серии |
Числовой |
Уникальный номер, присвоенный типу двигателя |
Серия |
Текстовый |
Комбинация текста и чисел, не требуют проведения расчетов(до 255 знаков) |
Типоразмер двигателя |
Текстовый |
Комбинация текста и чисел, не требующая проведения расчетов(15 знаков) |
Рис.1
Вид таблицы «Тип двигателя» в базе данных представлен на рис.1.
Структура таблицы «Исполнение»
Имя поля |
Тип данных |
Применение |
Шифр типа и серии |
Числовой |
Уникальный номер, присвоенный типу двигателя |
Шифр исполнения |
Текстовый |
Комбинация текста и чисел, не требуют проведения расчетов(О4 и УХЛ4) |
Мощность, напряжение, номинальная и максимальная частота вращения, |
Числовой |
Числовые данные, могут использоваться в расчетах и вычислениях |
В базе данных таблица «Исполнение» имеет вид, представленный на рис.2:
Рис.2
Структура таблицы «Напряжение» Таблица№3
Имя поля |
Тип данных |
Применение |
Шифр типа и серии |
Числовой |
Уникальный номер, присвоенный типу двигателя |
Мощность, напряжение и ток якоря |
Числовой |
Числовые данные, могут использоваться в расчетах и вычислениях |
Вид таблицы «Напряжение» представлен на рис.3:
Рис.3
Кроме этих трех таблиц создана еще таблица «Экземпляр двигателя». В этой таблице хранятся данные о каждом отдельном экземпляре двигателя постоянного тока.
Структура таблицы «Экземпляр двигателя» Таблица№4
Имя поля |
Тип данных |
Применение |
Шифр типа и серии, шифр экземпляра |
Числовой |
Уникальный номер, присвоенный двигателю |
Завод-изготовитель |
Текстовый |
Текст, не требует проведения расчетов |
Год выпуска |
Числовой |
Числовые данные |
Вид таблицы «Экземпляр двигателя» представлен на рис.4:
Рис.4
Открыв окно «Схема данных», можно просмотреть взаимосвязь всех таблиц базы данных «Двигатели постоянного тока» и отношения между ними. Для этого нужно выбрать команду Схема данных в меню Сервис. Схема данных данной БД изображена на рис. 5:
Рис.5 Схема данных
В представленной ниже блок-схеме используются следующие сокращения названий таблиц:
Таблица №5
Полное имя таблицы |
Сокращенное имя таблицы |
Тип двигателя |
ТД |
Исполнение |
И |
Напряжение |
Н |
Экземпляр двигателя |
ЭД |
Итак, рассмотрим блок-схему программы:
В ходе выполнения курсовой работы нужно было выполнить запросы в созданной базе данных, индивидуальные для каждого варианта. Рассмотрим их поподробнее:
Запрос 1: список двигателей по возрастанию максимальной частоты вращения и типоразмера, выпущенных ранее N года.
В режиме конструктора этот запрос выглядит так, как показано на рис.6:
Рис.6
Для того, чтобы получить на экране этот запрос нужно ввести год выпуска. Для примера введем 2005 год (рис.7)
Рис.7 Запрос 1
Выполненный запрос на рис.8:
Рис.8 Запрос 1
Запрос 2: список двигателей по убыванию напряжения, по каждой серии.
Вид в режиме конструктора на рис.9
Рис.9 Запрос 2
Рис.10 Запрос 2
Запрос 3: список двигателей с заданными диапазонами тока якоря, номинальной мощности и исполнения.
Вид этого запроса в режиме конструктора представлен на рис.11:
Рис.11 Запрос 3
Для того, чтобы получить данный запрос на экране нужно ввести значения номинальной мощности (рис.12) , тока якоря(рис.13) и исполнение (рис.14)
Рис.12 Запрос 3
Рис.13 Запрос 3
Рис.14 Запрос 3
Получаем выполненный запрос (рис.15):
Рис.15 Запрос 3
Запрос 4: список двигателей с минимальным напряжением и максимальным значением частоты вращения.
Информация о работе Разработка базы данных «Двигатели постоянного тока»